{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:32f465f4-8f60-4d6c-9652-2908d17b83a4",
  "version": 1,
  "metadata": {
    "timestamp": "2026-09-21T14:12:48Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "nx",
      "group": "",
      "version": "19.8.4",
      "description": "The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.",
      "purl": "pkg:npm/nx@19.8.4",
      "bom-ref": "pkg:npm/nx@19.8.4",
      "author": "Victor Savkin",
      "properties": [
        {
          "name": "cdx:npm:bin",
          "value": "nx, nx-cloud"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:scripts",
          "value": "postinstall"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "cdx:npm:risky_scripts",
          "value": "postinstall"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "type": "application",
      "components": [
        {
          "group": "",
          "name": "test",
          "version": "",
          "purl": "pkg:npm/test",
          "type": "application",
          "bom-ref": "pkg:npm/test"
        },
        {
          "group": "",
          "name": "test",
          "version": "0.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/test@0.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/test@0.0.0",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        },
        {
          "group": "",
          "name": "app1",
          "version": "0.0.1",
          "purl": "pkg:npm/app1@0.0.1",
          "type": "application",
          "bom-ref": "pkg:npm/app1@0.0.1"
        },
        {
          "group": "",
          "name": "myapp",
          "version": "0.0.1",
          "purl": "pkg:npm/myapp@0.0.1",
          "type": "application",
          "bom-ref": "pkg:npm/myapp@0.0.1"
        },
        {
          "group": "",
          "name": "something",
          "version": "0.0.0",
          "purl": "pkg:npm/something@0.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/something@0.0.0"
        },
        {
          "group": "",
          "name": "double-versions",
          "version": "0.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/double-versions@0.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/double-versions@0.0.0",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        },
        {
          "group": "@nx",
          "name": "nx-win32-x64-msvc",
          "version": "19.8.4",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/%40nx/nx-win32-x64-msvc@19.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@nx/nx-win32-x64-msvc@19.8.4",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        },
        {
          "group": "@nx",
          "name": "nx-win32-arm64-msvc",
          "version": "19.8.4",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/%40nx/nx-win32-arm64-msvc@19.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@nx/nx-win32-arm64-msvc@19.8.4",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        },
        {
          "group": "@nx",
          "name": "nx-linux-x64-musl",
          "version": "19.8.4",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/%40nx/nx-linux-x64-musl@19.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@nx/nx-linux-x64-musl@19.8.4",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        },
        {
          "group": "@nx",
          "name": "nx-linux-x64-gnu",
          "version": "19.8.4",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/%40nx/nx-linux-x64-gnu@19.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@nx/nx-linux-x64-gnu@19.8.4",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        },
        {
          "group": "@nx",
          "name": "nx-linux-arm64-musl",
          "version": "19.8.4",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/%40nx/nx-linux-arm64-musl@19.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@nx/nx-linux-arm64-musl@19.8.4",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        },
        {
          "group": "@nx",
          "name": "nx-linux-arm64-gnu",
          "version": "19.8.4",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/%40nx/nx-linux-arm64-gnu@19.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@nx/nx-linux-arm64-gnu@19.8.4",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        },
        {
          "group": "@nx",
          "name": "nx-linux-arm-gnueabihf",
          "version": "19.8.4",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/%40nx/nx-linux-arm-gnueabihf@19.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@nx/nx-linux-arm-gnueabihf@19.8.4",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        },
        {
          "group": "@nx",
          "name": "nx-freebsd-x64",
          "version": "19.8.4",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/%40nx/nx-freebsd-x64@19.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@nx/nx-freebsd-x64@19.8.4",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        },
        {
          "group": "@nx",
          "name": "nx-darwin-x64",
          "version": "19.8.4",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/%40nx/nx-darwin-x64@19.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@nx/nx-darwin-x64@19.8.4",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        },
        {
          "group": "@nx",
          "name": "nx-darwin-arm64",
          "version": "19.8.4",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Permissive"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "true"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/%40nx/nx-darwin-arm64@19.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@nx/nx-darwin-arm64@19.8.4",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Permissive"
            }
          ]
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "externalReferences": [
        {
          "type": "website",
          "url": "https://nx.dev"
        },
        {
          "type": "vcs",
          "url": "https://github.com/nrwl/nx.git"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "generic\\nnpm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@adobe\\n@ampproject\\n@angular-devkit\\n@apollo\\n@apollographql\\n@babel\\n@bcoe\\n@colors\\n@cspotcode\\n@cypress\\n@discoveryjs\\n@emnapi\\n@esbuild\\n@eslint\\n@eslint-community\\n@graphql-tools\\n@graphql-typed-document-node\\n@humanwhocodes\\n@isaacs\\n@istanbuljs\\n@jest\\n@josephg\\n@jridgewell\\n@leichtgewicht\\n@lukeed\\n@mattlewis92\\n@mongodb-js\\n@napi-rs\\n@nestjs\\n@next\\n@nodelib\\n@nrwl\\n@nuxtjs\\n@nx\\n@parcel\\n@phenomnomnominal\\n@protobufjs\\n@rollup\\n@rushstack\\n@sinclair\\n@sinonjs\\n@svgr\\n@swc\\n@swc-node\\n@testing-library\\n@tootallnate\\n@trysound\\n@tsconfig\\n@tybys\\n@types\\n@typescript-eslint\\n@ungap\\n@webassemblyjs\\n@webpack-cli\\n@xtuc\\n@yarn-tool\\n@yarnpkg\\n@zkochan"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "nx.wasm32-wasi.wasm?url\\npackage-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/optional/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/pruning/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/pruning/typescript/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/workspaces/package-lock.json\\nsrc/plugins/js/lock-file/__fixtures__/workspaces/packages/package-a/package-lock.json"
      }
    ]
  },
  "components": [
    {
      "group": "@napi-rs",
      "name": "wasm-runtime",
      "version": "0.2.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f73112cce3b9683072be1200b0ecbd4dba59d14af60096d423b513ef791c5134b69b100c1ce05a6b5b2dfe303298da02b6fae2b7df649334f5159b9755c81f21"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40napi-rs/wasm-runtime@0.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@napi-rs/wasm-runtime@0.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@napi-rs/wasm-runtime,instantiateNapiModuleSync,@napi-rs/wasm-runtime/instantiateNapiModuleSync,getDefaultContext,@napi-rs/wasm-runtime/getDefaultContext,WASI,@napi-rs/wasm-runtime/WASI,createOnMessage,@napi-rs/wasm-runtime/createOnMessage,MessageHandler,@napi-rs/wasm-runtime/MessageHandler"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/nx.wasi-browser.js",
            "line": 6
          },
          {
            "location": "src/native/nx.wasi-browser.js",
            "line": 14
          },
          {
            "location": "src/native/nx.wasi-browser.js",
            "line": 28
          },
          {
            "location": "src/native/nx.wasi.cjs",
            "line": 15
          },
          {
            "location": "src/native/wasi-worker-browser.mjs",
            "line": 1
          },
          {
            "location": "src/native/wasi-worker-browser.mjs",
            "line": 15
          },
          {
            "location": "src/native/wasi-worker.mjs",
            "line": 9
          }
        ]
      }
    },
    {
      "group": "@emnapi",
      "name": "core",
      "version": "1.11.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ccba52e5ab2311bee5abc8d82eadfb37a5ca684e350c87b1958d6b17fcf8fed225df0a35dd2aa6dbc7d1c9f22c2990fe359f263394682a4a56feb05cba84994a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40emnapi/core@1.11.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@emnapi/core/-/core-1.11.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@emnapi/core@1.11.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@emnapi/core/-/core-1.11.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@emnapi",
      "name": "wasi-threads",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10b1017bc3ec2efbc9e9032bd332edf1f7ef3875bf75cd66dc213334c83b68952fddb31aa03b70d935f20c0c24601baba31c6e1c4c214532c949ee6cc9ae78ee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40emnapi/wasi-threads@1.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@emnapi/wasi-threads@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tslib",
      "version": "2.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0916ef781d06fe29576e49440bef09e99aa9df98bb0e03f9c087a6fa107d30084a0ad3f98f79753a737c0a0d5f373243ae1cf447b525ca294f7d2016b34bfdb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "0BSD",
            "url": "https://opensource.org/licenses/0BSD",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "false"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tslib@2.8.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/tslib/-/tslib-2.8.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tslib@2.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/tslib/-/tslib-2.8.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@emnapi",
      "name": "runtime",
      "version": "1.11.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f3e13a72922ed7caba5b50ad6347502174075a5f2861638959de778ba1d9a1a6e59fcb63c040de41e3ab00894e2588e5c62e41f2a67fea53e8ef7d64826182c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40emnapi/runtime@1.11.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@emnapi/runtime/-/runtime-1.11.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@emnapi/runtime@1.11.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@emnapi/runtime/-/runtime-1.11.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@tybys",
      "name": "wasm-util",
      "version": "0.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ebeee795b3155ff3d50c2c1a210f274ce3ef78e7052d2b7c19c5ddc7c843d1bb77f6e5b1613f3cb97cea4dde1f4efaad6bba1e509aae75ea5aa4a36dd8360917"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40tybys/wasm-util@0.9.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@tybys/wasm-util/-/wasm-util-0.9.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@tybys/wasm-util@0.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@tybys/wasm-util/-/wasm-util-0.9.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@yarnpkg",
      "name": "lockfile",
      "version": "1.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a94b0bf25ce70e3a557bd2f6e7ce38f87d6e715bf15d505ea7404b7510dcbb9b86427338b5fbf6ee5543c0aa619fab39ec391345cd432372d4c8a7c6bdb6e09"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40yarnpkg/lockfile@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@yarnpkg/lockfile@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@yarnpkg/lockfile"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 357
          }
        ]
      }
    },
    {
      "group": "@yarnpkg",
      "name": "parsers",
      "version": "3.0.0-rc.46",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a2013b3ba52badcdd6bfaeaf1f9ee3f04e09725708ccdb66cd9cad99823ae9023407492977973b5dd9ff5ebecb755bfaa70b9f03473ed3ed09dd503ba6011e1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40yarnpkg/parsers@3.0.0-rc.46",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@yarnpkg/parsers@3.0.0-rc.46",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@yarnpkg/parsers"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 53
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 333
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 257
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "js-yaml",
      "version": "3.15.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e84b8bf3bf5591103ed42cf9efc98a3222af8cf344ba4ebeaf525a173a1259e8d99ad7fbc566c8cb0d5edca931964cd322df536b0e89061129a46eeeb5cd4ffb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/js-yaml@3.15.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/js-yaml/-/js-yaml-3.15.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@3.15.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/js-yaml/-/js-yaml-3.15.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:bin",
          "value": "js-yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "argparse",
      "version": "1.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/argparse@1.0.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/argparse/-/argparse-1.0.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/argparse@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/argparse/-/argparse-1.0.10.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sprintf-js",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0fd70f824bcb955deddc8ccbd03d182ef180f40864e0f72f57051b3747521abd5a3f436bb780049d351bb86beab840b4980eb81aab757f38ab951b3989b5f1f2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/sprintf-js@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/sprintf-js/-/sprintf-js-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sprintf-js@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/sprintf-js/-/sprintf-js-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esprima",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/esprima@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/esprima/-/esprima-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esprima@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/esprima/-/esprima-4.0.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/node_modules/.bin/esparse, /app/packages/nx/node_modules/.bin/esvalidate"
        },
        {
          "name": "cdx:npm:bin",
          "value": "esparse, esvalidate"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/esparse, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/esvalidate"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/esparse, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/esvalidate"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/esparse, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/esvalidate"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/esparse, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/esvalidate"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/esparse, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/esvalidate"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/esparse, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/esvalidate"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@zkochan",
      "name": "js-yaml",
      "version": "0.0.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9eb5129fb873b7b27a2568161b3efc65823cc23fa074825d9346278e9a7c97eb6b927e7c52ab1fe9162b62410afb75f5f045fe4cd76d248d16c40b5cf8bf3849"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40zkochan/js-yaml@0.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@zkochan/js-yaml@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:bin",
          "value": "js-yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@zkochan/js-yaml,load,@zkochan/js-yaml/load"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/import/import.ts",
            "line": 5
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 441
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 355
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 47
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 58
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 80
          },
          {
            "location": "src/utils/fileutils.ts",
            "line": 75
          }
        ]
      }
    },
    {
      "group": "",
      "name": "argparse",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f3ef56a9e6db173a57f4e47e59ae8edbd6ac22881e44ccdc1ad00835da4c1c7c80835d1fd3969215505b704a867ff3d7c35123019faadbf6c4060dc3beeacadd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Python-2.0",
            "url": "https://opensource.org/licenses/Python-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/argparse@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/argparse/-/argparse-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/argparse@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/argparse/-/argparse-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "axios",
      "version": "1.20.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afc68e87c8fd7062a981002aa73ad41e748873a6b9f58dd77ff72ff2ccb50eb1c29191f340612ea2ad6d01193aa92c8376d4064838296fd90596bbb33efae0c2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/axios@1.20.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/axios/-/axios-1.20.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/axios@1.20.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/axios/-/axios-1.20.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "axios,AxiosRequestConfig,axios/AxiosRequestConfig,AxiosInstance,axios/AxiosInstance,AxiosResponse,axios/AxiosResponse"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 5
          },
          {
            "location": "src/nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud.ts",
            "line": 57
          },
          {
            "location": "src/nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud.ts",
            "line": 79
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 1
          },
          {
            "location": "src/nx-cloud/utilities/axios.ts",
            "line": 1
          },
          {
            "location": "src/nx-cloud/utilities/axios.ts",
            "line": 32
          },
          {
            "location": "src/nx-cloud/utilities/is-workspace-claimed.ts",
            "line": 11
          },
          {
            "location": "src/nx-cloud/utilities/url-shorten.ts",
            "line": 39
          },
          {
            "location": "src/nx-cloud/utilities/url-shorten.ts",
            "line": 126
          },
          {
            "location": "src/nx-cloud/utilities/url-shorten.ts",
            "line": 148
          },
          {
            "location": "src/utils/ab-testing.ts",
            "line": 84
          }
        ]
      }
    },
    {
      "group": "",
      "name": "follow-redirects",
      "version": "1.16.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb9acdfee3ac69d153fc97d8c21c514b947b41c7be837cc6f7bf89aed159942f64957fd6e610fb8a22f349c2389d9a944bb0cd51d84f830e3123c5b62ee5e553"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.16.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/follow-redirects/-/follow-redirects-1.16.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/follow-redirects@1.16.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/follow-redirects/-/follow-redirects-1.16.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "4.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bca6ad021e129557e06eff98b66862463844309b18a6c1b5636acc42d47e49549bcadb120f5606cc321cac026674579cf3cbbff95a069b19e5fbcd202f5b5109"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/form-data@4.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/form-data/-/form-data-4.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/form-data@4.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/form-data/-/form-data-4.0.6.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asynckit",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/asynckit@0.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/asynckit/-/asynckit-0.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/asynckit@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/asynckit/-/asynckit-0.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "combined-stream",
      "version": "1.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/combined-stream@1.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/combined-stream/-/combined-stream-1.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/combined-stream@1.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/combined-stream/-/combined-stream-1.0.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "delayed-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/delayed-stream@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/delayed-stream/-/delayed-stream-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/delayed-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/delayed-stream/-/delayed-stream-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-set-tostringtag",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8fabd6cdfac655fc97c607be3b4c79b21e9cbf10288346bfe1175dd8adfacc2315e5e27effeb4e0278113bc70e0cc3566d545d5659866502f6612df247c6c850"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/es-set-tostringtag@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-set-tostringtag@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-errors",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65fe47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/es-errors@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/es-errors/-/es-errors-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-errors@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/es-errors/-/es-errors-1.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-intrinsic",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5f4a349aa2cfdf448548a7ec5226513a95fc21112ecb36d29a08121a987b23af69dad418800493e8d263a38f3f062435116ab9823c6a9a89583999f8dbf7c09"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/get-intrinsic@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/get-intrinsic/-/get-intrinsic-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-intrinsic@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/get-intrinsic/-/get-intrinsic-1.3.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "call-bind-apply-helpers",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a9d5a6e52748af0e44b38dc68977112e9cde7f5ef92c149dac30115fabac74af285057fd9bfcac057b6d5c329987b4f3928a3f0af7dff049fa04b9339b9ae31"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "function-bind",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed71cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/function-bind/-/function-bind-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/function-bind@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/function-bind/-/function-bind-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-define-property",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b79d17e07d4678acd18bdb7da05205f4e90372c9ecf4e0a76316b17e2d34683979ab3a014a0e0e0109db235bc1274faf5ea9d606991a49c223d560dac2696de"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/es-define-property@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/es-define-property/-/es-define-property-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-define-property@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/es-define-property/-/es-define-property-1.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-object-atoms",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d6701a0de8d8a57aab52c9d2b616a1db4bf2e80ddda9aab9d01cbc89cc18f890ea7f932d8c58c37af78c4e7e42bcfd29d4b16d831fb11fc9597274a0ac9b567"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/es-object-atoms@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/es-object-atoms/-/es-object-atoms-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-object-atoms@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/es-object-atoms/-/es-object-atoms-1.1.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-proto",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1349f063a17069f3d26f20a21e7eac3b53608279bb1cef892263a6b0886a202ada1219b823604fc6ffe97db05dcc5853cd73d21ca0e0b83837ca1dfc459a9d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/get-proto@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/get-proto/-/get-proto-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-proto@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/get-proto/-/get-proto-1.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dunder-proto",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28837f9c3241411717c3430b561644f62407986ebca80548060f42aa65188e64088608a3f54e4c16faea9142f915bb72cb366e39e3add3375e45ee1463b72df8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/dunder-proto@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/dunder-proto/-/dunder-proto-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dunder-proto@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/dunder-proto/-/dunder-proto-1.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gopd",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65429187afe4505a0089302d4d83d9277870f70371c7e04804e8a39e51bd3e7ac9b027128ecd70cb20fabc9a5a62d827cc3aca6114aa7f738ee917daf77c6c46"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/gopd@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/gopd/-/gopd-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/gopd@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/gopd/-/gopd-1.2.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-symbols",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5c0cd77027625aa2199bdec8383a629a301c2e0b8f2c6278b91d4c360efb02f0b8c64cb2bd87e79bd57e91cae3877b8853d142c25baf22a26863528294aa53d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/has-symbols@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/has-symbols/-/has-symbols-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-symbols@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/has-symbols/-/has-symbols-1.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hasown",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f651b7db044177db089ea5722c3254d6f7e743602eb0321fedfef600e2db8e30aa96cff9f7bebd4d152c508b23fece4da65eca0c03f8bfeea57a2cabadd6dd4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/hasown@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/hasown/-/hasown-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hasown@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/hasown/-/hasown-2.0.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "math-intrinsics",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc85ed6f0124e474cfc84c32297ea11a4617c4cf676e3eb807e8a55499c2fd1e81d291f91b85776f4a556cbec3063e2d921040a696d05257fa17a5e5f4b1eed6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/math-intrinsics@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/math-intrinsics/-/math-intrinsics-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/math-intrinsics@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/math-intrinsics/-/math-intrinsics-1.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-tostringtag",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36a00307c5633c52ccd95d15bc751ec30c2cc3465605a21d828fa2787b4ade16ac2f3e2a78246361ca9f07a010ac182044aa69285f0be76fd5a9d56c3b8ec397"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/has-tostringtag@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/has-tostringtag/-/has-tostringtag-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-tostringtag@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/has-tostringtag/-/has-tostringtag-1.0.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-types",
      "version": "2.1.35",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.35",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/mime-types/-/mime-types-2.1.35.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@2.1.35",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/mime-types/-/mime-types-2.1.35.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.52.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/mime-db@1.52.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/mime-db/-/mime-db-1.52.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.52.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/mime-db/-/mime-db-1.52.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "https-proxy-agent",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7457008e94d0160a0b3330b657053e0bf09b4bbb912f49569b10c84e6aa6ec2fbb17439d9a3eacf65e9a95973a0042d786b9e080cd827964971c639d5f662dc0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/https-proxy-agent@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/https-proxy-agent@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "agent-base",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/agent-base@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/agent-base/-/agent-base-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/agent-base@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/agent-base/-/agent-base-6.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "4.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "446c305a7c10be455f6af295b76d8518bc3ec5849dcc04709b4aeee83853540dee994e6165cdbc57790ee2cb6062bcab4e52e9baf808f468a28e5b408cd6dca8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/debug@4.4.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/debug/-/debug-4.4.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/debug@4.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/debug/-/debug-4.4.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "2.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ms@2.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ms/-/ms-2.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ms/-/ms-2.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-from-env",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "709fa81d35b554011af1c26c96099466b73eb2344a8002a5dd9cac7baf8f577f2165efd5e99d784db0ae5dc6a7f45f60865cf842b16bd9cf764cd17cd949181c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/proxy-from-env@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/proxy-from-env/-/proxy-from-env-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/proxy-from-env@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/proxy-from-env/-/proxy-from-env-2.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "4.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/chalk@4.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/chalk/-/chalk-4.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chalk@4.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/chalk/-/chalk-4.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "chalk"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 6
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 21
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 365
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 369
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 372
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 375
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1089
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1092
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1095
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1099
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1102
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 1
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 40
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 42
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 44
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 119
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 4
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 426
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1496
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1500
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1506
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 1
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 66
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1116
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1257
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 146
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 147
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 152
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 153
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 237
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 244
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 269
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 57
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 58
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 69
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 70
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 11
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 626
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 627
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 633
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 634
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 1
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 96
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 103
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 126
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 134
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 144
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 154
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 165
          },
          {
            "location": "src/command-line/show/project.ts",
            "line": 28
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 6
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 342
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 386
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 449
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 454
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 457
          },
          {
            "location": "src/generators/tree.ts",
            "line": 14
          },
          {
            "location": "src/generators/tree.ts",
            "line": 458
          },
          {
            "location": "src/generators/tree.ts",
            "line": 460
          },
          {
            "location": "src/generators/tree.ts",
            "line": 462
          },
          {
            "location": "src/tasks-runner/forked-process-task-runner.ts",
            "line": 3
          },
          {
            "location": "src/utils/code-frames.ts",
            "line": 2
          },
          {
            "location": "src/utils/code-frames.ts",
            "line": 149
          },
          {
            "location": "src/utils/output.ts",
            "line": 1
          },
          {
            "location": "src/utils/output.ts",
            "line": 43
          },
          {
            "location": "src/utils/output.ts",
            "line": 141
          },
          {
            "location": "src/utils/output.ts",
            "line": 152
          },
          {
            "location": "src/utils/output.ts",
            "line": 166
          },
          {
            "location": "src/utils/output.ts",
            "line": 177
          },
          {
            "location": "src/utils/output.ts",
            "line": 191
          },
          {
            "location": "src/utils/output.ts",
            "line": 204
          },
          {
            "location": "src/utils/output.ts",
            "line": 262
          },
          {
            "location": "src/utils/output.ts",
            "line": 302
          },
          {
            "location": "src/utils/output.ts",
            "line": 304
          },
          {
            "location": "src/utils/output.ts",
            "line": 306
          },
          {
            "location": "src/utils/output.ts",
            "line": 319
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 1
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 35
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 58
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 112
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 116
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 125
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 131
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 132
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 1
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 30
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 112
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 119
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 128
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 134
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 169
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 177
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 352
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 354
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ansi-styles/-/ansi-styles-4.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ansi-styles/-/ansi-styles-4.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/color-convert@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/color-convert/-/color-convert-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/color-convert/-/color-convert-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-name",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/color-name@1.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/color-name/-/color-name-1.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/color-name/-/color-name-1.1.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "7.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/supports-color@7.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/supports-color/-/supports-color-7.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@7.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/supports-color/-/supports-color-7.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-flag",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/has-flag@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/has-flag/-/has-flag-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-flag@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/has-flag/-/has-flag-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-cursor",
      "version": "3.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23fcc7030b0a7fd16a1a85cce16591002a1bf7e48dba465377de03585e7b138b68a2e46e95b0b171487a44a5043909584c7267ce43ccc92bcf35a6922cd7cb67"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/cli-cursor@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/cli-cursor/-/cli-cursor-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cli-cursor@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/cli-cursor/-/cli-cursor-3.1.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "cli-cursor"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-many-terminal-output-life-cycle.ts",
            "line": 1
          },
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-many-terminal-output-life-cycle.ts",
            "line": 38
          },
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-many-terminal-output-life-cycle.ts",
            "line": 41
          },
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-many-terminal-output-life-cycle.ts",
            "line": 48
          },
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-one-terminal-output-life-cycle.ts",
            "line": 1
          },
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-one-terminal-output-life-cycle.ts",
            "line": 49
          },
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-one-terminal-output-life-cycle.ts",
            "line": 52
          },
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-one-terminal-output-life-cycle.ts",
            "line": 59
          }
        ]
      }
    },
    {
      "group": "",
      "name": "restore-cursor",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "97eb1279fcc7a63e6a8a6845484e5af27b9f65800cdec05254c00fb589260bee041f66a7486684317483d22cd141bbbd9dfc90f72e49ad59a9ec4f2866b523bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/restore-cursor@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/restore-cursor/-/restore-cursor-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/restore-cursor@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/restore-cursor/-/restore-cursor-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "onetime",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/onetime@5.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/onetime/-/onetime-5.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/onetime@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/onetime/-/onetime-5.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mimic-fn",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/mimic-fn@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/mimic-fn/-/mimic-fn-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mimic-fn@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/mimic-fn/-/mimic-fn-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "signal-exit",
      "version": "3.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/signal-exit/-/signal-exit-3.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/signal-exit@3.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/signal-exit/-/signal-exit-3.0.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-spinners",
      "version": "2.6.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7fe5f5a618c9db29001a37037e519955efda812ccf4916726e274de0222e7086ba1bd31574a1f3551f2f4387019db0c25073638abf4a0698bcef6aabc056ffa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/cli-spinners@2.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/cli-spinners/-/cli-spinners-2.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cli-spinners@2.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/cli-spinners/-/cli-spinners-2.6.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "cli-spinners,dots,cli-spinners/dots"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-many-terminal-output-life-cycle.ts",
            "line": 2
          },
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-one-terminal-output-life-cycle.ts",
            "line": 2
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "8.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05278d9f2bacef90b8fff350f6042dd7f72c4d7ca8ffc49bf9a7cb024cc0a6d16e32ca1df4716890636e759a62fe8415ef786754afac47ee4f55131df83afb61"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/cliui@8.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/cliui/-/cliui-8.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cliui@8.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/cliui/-/cliui-8.0.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "cliui"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/print-help.ts",
            "line": 12
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "4.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/string-width@4.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/string-width/-/string-width-4.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string-width@4.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/string-width/-/string-width-4.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "string-width"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/print-help.ts",
            "line": 2
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 232
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emoji-regex",
      "version": "8.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/emoji-regex/-/emoji-regex-8.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/emoji-regex@8.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/emoji-regex/-/emoji-regex-8.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/strip-ansi/-/strip-ansi-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ansi-regex@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ansi-regex/-/ansi-regex-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ansi-regex/-/ansi-regex-5.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dotenv",
      "version": "16.4.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e3ba8f721442ca4642d37161918021aefc14e310c11488f540fa9a6ab8fa99d33f8605337cf1dca641c93a7de6240b9f15e780c40cde1acaf95f433893a7cb65"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/dotenv@16.4.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/dotenv/-/dotenv-16.4.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dotenv@16.4.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/dotenv/-/dotenv-16.4.7.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "dotenv,config,dotenv/config"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/nx-cloud/utilities/environment.ts",
            "line": 1
          },
          {
            "location": "src/nx-cloud/utilities/environment.ts",
            "line": 32
          },
          {
            "location": "src/tasks-runner/task-env.ts",
            "line": 2
          },
          {
            "location": "src/tasks-runner/task-env.ts",
            "line": 136
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 1
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 14
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dotenv-expand",
      "version": "11.0.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc81f09993d1b21b02769303c95b2a1a68323f4c93f060205d49e4740a098acc6f7f7de4ef23ba3aea0a99c4c6b973d64ac9bc3a1f3c9d989c44b03d634ad478"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/dotenv-expand@11.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/dotenv-expand/-/dotenv-expand-11.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dotenv-expand@11.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/dotenv-expand/-/dotenv-expand-11.0.7.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "dotenv-expand,expand,dotenv-expand/expand"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tasks-runner/task-env.ts",
            "line": 3
          },
          {
            "location": "src/tasks-runner/task-env.ts",
            "line": 141
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 2
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 17
          }
        ]
      }
    },
    {
      "group": "",
      "name": "enquirer",
      "version": "2.3.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca33673ebdf5e7f1634b8cc8b14c5882e6143cfd9ed4d2b877b13b64e2e2c9809c6c50624ccc880fedb0be6db0ebea59fe874c03b71192386c3db96dc013ab2e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/enquirer@2.3.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/enquirer/-/enquirer-2.3.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/enquirer@2.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/enquirer/-/enquirer-2.3.6.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "enquirer,prompt,enquirer/prompt"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 851
          },
          {
            "location": "src/command-line/activate-powerpack/activate-powerpack.ts",
            "line": 3
          },
          {
            "location": "src/command-line/activate-powerpack/activate-powerpack.ts",
            "line": 12
          },
          {
            "location": "src/command-line/connect/connect-to-nx-cloud.ts",
            "line": 191
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 2
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 146
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 9
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 89
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 145
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 163
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 175
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 1
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 41
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 57
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 74
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 1
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 77
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 94
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-npm-repo.ts",
            "line": 1
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-npm-repo.ts",
            "line": 43
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-npm-repo.ts",
            "line": 61
          },
          {
            "location": "src/command-line/init/implementation/angular/index.ts",
            "line": 1
          },
          {
            "location": "src/command-line/init/implementation/angular/index.ts",
            "line": 84
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 2
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 76
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 22
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 279
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 300
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 3
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 575
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1425
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 313
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 340
          },
          {
            "location": "src/command-line/release/release.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/release.ts",
            "line": 343
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 7
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 278
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 30
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 47
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 1
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 514
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 545
          },
          {
            "location": "src/utils/params.ts",
            "line": 912
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-colors",
      "version": "4.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffac3f0b6d4f9b503b6998ad948e4d8bfd89e8515037c8b50afcf79070010006f0f77bff365bca7553aacfb0825b3ff78affc9a6545210467cdd720e375e68bf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ansi-colors@4.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ansi-colors/-/ansi-colors-4.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-colors@4.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ansi-colors/-/ansi-colors-4.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "figures",
      "version": "3.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9a76e40544a2d760e1a0127e8065abbdd23de08123b28aa5d4d05f4965f79762135af899385feb38e40db38398e7b3cec60056b7e01066da45f0e17a4d71b76"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/figures@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/figures/-/figures-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/figures@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/figures/-/figures-3.2.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "figures"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-many-terminal-output-life-cycle.ts",
            "line": 66
          },
          {
            "location": "src/tasks-runner/life-cycles/dynamic-run-one-terminal-output-life-cycle.ts",
            "line": 76
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escape-string-regexp@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flat",
      "version": "5.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fab2e103fb9ff7ad3a5405d1b582ea4897c30f14200c034417c269632e1bc250a714bdd138816932f73a6e1827171ceb33e09f703c6356aba38aa66233cf785"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/flat@5.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/flat/-/flat-5.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/flat@5.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/flat/-/flat-5.0.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/node_modules/.bin/flat"
        },
        {
          "name": "cdx:npm:bin",
          "value": "flat"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "flat,flatten,flat/flatten"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/flat"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/flat"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/flat"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/flat"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/flat"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/flat"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/serialize-overrides-into-command-line.ts",
            "line": 1
          },
          {
            "location": "src/utils/serialize-overrides-into-command-line.ts",
            "line": 25
          }
        ]
      }
    },
    {
      "group": "",
      "name": "front-matter",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23c66e27fa86f763565fc8b9c7563cab28f7be2ce15d2df53b18ca0eedcb28ffbbfea0607c82956a5899204c2856824a5079615ad62b92d9315755ec5fea4f96"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/front-matter@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/front-matter/-/front-matter-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/front-matter@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/front-matter/-/front-matter-4.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore",
      "version": "5.3.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86c053354a904c3c245ad71d608da2d3a63f9d4044b0d10324a8d676280bbde832f240ee2404bcb91969924710a721172f467fa630f2e4706632344227682afa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ignore@5.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ignore/-/ignore-5.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ignore@5.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ignore/-/ignore-5.3.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "ignore"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 153
          },
          {
            "location": "src/migrations/update-17-0-0/move-cache-directory.ts",
            "line": 2
          },
          {
            "location": "src/migrations/update-17-0-0/move-cache-directory.ts",
            "line": 29
          },
          {
            "location": "src/utils/ignore.ts",
            "line": 2
          },
          {
            "location": "src/utils/ignore.ts",
            "line": 49
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-diff",
      "version": "29.7.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2cc220888ae18a098faecd37247a71521db22122b7bcb14f900a1d3dea34f81b85ef003616841b904835bbc8016014e19dcbbb7b5a040d47c85d5b93a8b4548f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/jest-diff@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/jest-diff/-/jest-diff-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-diff@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/jest-diff/-/jest-diff-29.7.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "jest-diff,diff,jest-diff/diff"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 18
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "diff-sequences",
      "version": "29.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12378f2b5b2b0f73f4f28da3e1fd04c67ca5a91b3907db498dca7db7592b1f6a918bc08276c61fc1ef498122eeac5056c2ae2e3a58a9cdf9397c736fc052abf1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/diff-sequences@29.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/diff-sequences/-/diff-sequences-29.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/diff-sequences@29.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/diff-sequences/-/diff-sequences-29.6.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-get-type",
      "version": "29.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cebb5e5e7a98c5f421ee5e451f22f7f232f7f5d8bc1fcac7a1e70b1f724dc47dc1c0eac1b0d79a6dd6a9e5ed08db7943e071c8f16e5514166a1b811aab92cd73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/jest-get-type@29.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/jest-get-type/-/jest-get-type-29.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-get-type@29.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/jest-get-type/-/jest-get-type-29.6.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "pretty-format",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3dd970fe83f137e69776633d474d09542f56545a022d3289bc354b82627ea807df04cc6c57ce65fcbbbbb0dc78cd2ccfca82f67ae226b84c0784e5dd12034565"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/pretty-format@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/pretty-format/-/pretty-format-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pretty-format@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/pretty-format/-/pretty-format-29.7.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "schemas",
      "version": "29.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a8e63e57fa321998942f78129e4bf72502e7a2a55eca8225f5bcc802c5a9b544d622a84d70eb69f4fed2499c7b635bc647710728e6063ce630379a2d0bfa748"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40jest/schemas@29.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@jest/schemas/-/schemas-29.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/schemas@29.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@jest/schemas/-/schemas-29.6.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@sinclair",
      "name": "typebox",
      "version": "0.27.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "861c8d27e9db47a651ee94e81ef965105ba7f532f4b1b2feb64fce37be65a3e5dab34e78b9ecfdf2a45bb2e36decc042c9928ae3ef18962fce00666199f059fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40sinclair/typebox@0.27.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@sinclair/typebox/-/typebox-0.27.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@sinclair/typebox@0.27.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@sinclair/typebox/-/typebox-0.27.12.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b1c29b7649f4f34ed5dc7ce97318479ef0ef9cf8c994806acd8817179ee5b1b852477ba6b91f3eeac21c1ee4e81a498234209be42ea597d40486f9c24e90488"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@5.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ansi-styles/-/ansi-styles-5.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ansi-styles/-/ansi-styles-5.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "react-is",
      "version": "18.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fcb2cc5726acd258e302da1888fa9888bf15597cd451d4e1ae6539fa7db40d9bfe6be0a54687af533c3927153e21e879fdcf3bcada13055f46d4588a7cd25d9a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/react-is@18.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/react-is/-/react-is-18.3.1.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/react-is@18.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/react-is/-/react-is-18.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "jsonc-parser",
      "version": "3.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "81f15066b71373c0a7297a7a638fc2053ddf4dcd0e56e0e87e9adee1a11e1294813d5e57e6fe3e566c7ef2c9d4ed12cfacd1cf29280bc46a3d62e433cf6d28fb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/jsonc-parser@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/jsonc-parser/-/jsonc-parser-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsonc-parser@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/jsonc-parser/-/jsonc-parser-3.2.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "jsonc-parser,parse,jsonc-parser/parse,printParseErrorCode,jsonc-parser/printParseErrorCode,stripComments,jsonc-parser/stripComments,ParseError,jsonc-parser/ParseError,ParseOptions,jsonc-parser/ParseOptions"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/release/utils/resolve-nx-json-error-message.ts",
            "line": 31
          },
          {
            "location": "src/utils/json.ts",
            "line": 1
          },
          {
            "location": "src/utils/json.ts",
            "line": 2
          },
          {
            "location": "src/utils/json.ts",
            "line": 55
          },
          {
            "location": "src/utils/json.ts",
            "line": 78
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "lines-and-columns",
      "version": "2.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "70d3a38029cb07e167bd65adc914f3981dcf389f9c5f14c0f352e85bbbbc25d9a17d7ceb8aba29630a634a19f3d502cb5ac43063b9c8c680e670f4f0a610caf7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lines-and-columns@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/lines-and-columns/-/lines-and-columns-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lines-and-columns@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/lines-and-columns/-/lines-and-columns-2.0.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "lines-and-columns,LinesAndColumns,lines-and-columns/LinesAndColumns"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/json.ts",
            "line": 3
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "9.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44789a73d9af691c34c770184600c2d42c403fb1d370daeb102780f186097969e9a3ed90e427a0b598daa2d5935b10c6dd4786035728134e621f598f8d3ff69a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/minimatch@9.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/minimatch/-/minimatch-9.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@9.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/minimatch/-/minimatch-9.0.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch,minimatch/minimatch"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 12
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1201
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1202
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 2
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 447
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 55
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 316
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 345
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 13
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 283
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 564
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 573
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 574
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 13
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 477
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 482
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 1
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 108
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 118
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 2
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 17
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 1
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 53
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 13
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 517
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 520
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 529
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 1052
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 19
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 135
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 1
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 264
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "2.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b996dec3536a7663c34cc27c6a1d72f9bfbd40426b7e45c593745c4d0c375f48d6ff1454bc52ac83509f41d49819d4db5d9584c6d53727771cc6d9dfc35162d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/brace-expansion@2.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/brace-expansion/-/brace-expansion-2.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@2.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/brace-expansion/-/brace-expansion-2.1.7.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/balanced-match@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/balanced-match/-/balanced-match-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/balanced-match/-/balanced-match-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npm-run-path",
      "version": "4.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b8f16cd95bbefbce1348ae7ee0c4e94848d02a8bd642fee4059d175b7881e1661080e94aa990e4fc4f51bb06f7dd80fe04afc805e2c51b692d22ed0bc87c25b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/npm-run-path@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/npm-run-path/-/npm-run-path-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/npm-run-path@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/npm-run-path/-/npm-run-path-4.0.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "npm-run-path,npm-run-path/env"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/run/run.ts",
            "line": 1
          },
          {
            "location": "src/command-line/run/run.ts",
            "line": 121
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 4
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 483
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-key",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/path-key@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/path-key/-/path-key-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-key@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/path-key/-/path-key-3.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "open",
      "version": "8.4.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef1f353422fbd7da0d6ecabfde687e855ac05a616e11852aaeafc8c37914cc7f117b2a53f5043404ba094bbfc6f64e8df355e35b8a875ad8d6c1effd78bcb511"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/open@8.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/open/-/open-8.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/open@8.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/open/-/open-8.4.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "open"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/open/-/open-8.4.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/connect/connect-to-nx-cloud.ts",
            "line": 23
          },
          {
            "location": "src/command-line/connect/connect-to-nx-cloud.ts",
            "line": 123
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 14
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 537
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 232
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 259
          }
        ]
      }
    },
    {
      "group": "",
      "name": "define-lazy-prop",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ecd3da8d87ccb0de48528e22638942276865fdc65a990d8ec956bc86c5dc55ecd3debaa41fa653a943aeb224566eb778cb6b9ccec245f0d60f44236b8a8783a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/define-lazy-prop@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/define-lazy-prop@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-docker",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17e8b604ab05ac7eba89a505734c280fcb0bcbc81eb64c13c2d3818efb39e82c780a024378a41ea9fcfcc0062249bf093a9ad68471f9a7becf6e6602bef52e5d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/is-docker@2.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/is-docker/-/is-docker-2.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-docker@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/is-docker/-/is-docker-2.2.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/node_modules/.bin/is-docker"
        },
        {
          "name": "cdx:npm:bin",
          "value": "is-docker"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/is-docker"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/is-docker"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/is-docker"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/is-docker"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/is-docker"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/is-docker"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-wsl",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7cacc0adad2b18951407018180d90766e4e865c9fe4ed5c7a5e0a09a430930c631d6c40361a092ca32414826b69c7d431a6eecde7d68067a21a154c168decbc3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/is-wsl@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/is-wsl/-/is-wsl-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-wsl@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/is-wsl/-/is-wsl-2.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "7.8.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63bfca0ec6fc2e3a28669c1aa86cae94ee8342592c8029dc7211c693eb19218e1206f52870c044147e54af57c8e1d57e26f974c3a723bee71a222e34a6e462a0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/semver@7.8.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/semver/-/semver-7.8.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.8.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/semver/-/semver-7.8.5.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "semver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "semver,major,semver/major,semver/gte,valid,semver/valid,prerelease,semver/prerelease,clean,semver/clean,coerce,semver/coerce,semver/gt,semver/lt,semver/lte,parse,semver/parse,satisfies,semver/satisfies,ReleaseType,semver/ReleaseType,RELEASE_TYPES,semver/RELEASE_TYPES,semver/inc,Range,semver/Range"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 14
          },
          {
            "location": "bin/nx.ts",
            "line": 238
          },
          {
            "location": "bin/nx.ts",
            "line": 246
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 1
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 532
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 37
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 78
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 136
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 69
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 33
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 71
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 16
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 103
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 113
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 276
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 377
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 498
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 507
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 557
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 588
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 613
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 617
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 621
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 654
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 724
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 733
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1176
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1191
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1197
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1350
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1351
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1425
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 4
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 859
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 5
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 36
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 53
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 11
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 16
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 47
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 56
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 65
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 52
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 20
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 343
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 2
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 317
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 322
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 5
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 82
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 85
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 89
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 96
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 20
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 988
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 9
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 203
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 210
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 534
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 197
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 5
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 92
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 124
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 125
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strong-log-transformer",
      "version": "2.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0771e0ba5fb3d0bf5adb7e850140bd899b0bfa75478280899ea09b379f3c0e3631bc65da5da6856df990fc986f2a3670b0eba4b91ef65db1efef5424ba0d07c4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/strong-log-transformer@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strong-log-transformer@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/node_modules/.bin/sl-log-transformer"
        },
        {
          "name": "cdx:npm:bin",
          "value": "sl-log-transformer"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "strong-log-transformer"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/sl-log-transformer"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/sl-log-transformer"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/sl-log-transformer"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/sl-log-transformer"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/sl-log-transformer"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/sl-log-transformer"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tasks-runner/forked-process-task-runner.ts",
            "line": 4
          },
          {
            "location": "src/tasks-runner/forked-process-task-runner.ts",
            "line": 329
          },
          {
            "location": "src/tasks-runner/forked-process-task-runner.ts",
            "line": 333
          },
          {
            "location": "src/tasks-runner/forked-process-task-runner.ts",
            "line": 336
          },
          {
            "location": "src/tasks-runner/forked-process-task-runner.ts",
            "line": 337
          }
        ]
      },
      "tags": [
        "transform"
      ]
    },
    {
      "group": "",
      "name": "duplexer",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ed0fa606dfbd190888bff464da24a431593643d38e7ee11e214e4ff1d54ca8a9a77227dc7d0a04a2d519550d017c536b312cb4a716409a32286a9631c85a032"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/duplexer@0.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/duplexer/-/duplexer-0.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/duplexer@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/duplexer/-/duplexer-0.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "1.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/minimist@1.2.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/minimist/-/minimist-1.2.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimist@1.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/minimist/-/minimist-1.2.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through",
      "version": "2.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c3cf6a83b3c8f3001dbd7eb46cc0cff9b1680f90ef866f682e1785a793b86b6405d1c4811ac057e2a66669d3ccbd5aa52c9041722f96a8618e00fbdc0de35256"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/through@2.3.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/through/-/through-2.3.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/through@2.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/through/-/through-2.3.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-stream",
      "version": "2.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tar-stream@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/tar-stream/-/tar-stream-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tar-stream@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/tar-stream/-/tar-stream-2.2.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "tar-stream"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 17
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 305
          },
          {
            "location": "src/utils/fileutils.ts",
            "line": 15
          },
          {
            "location": "src/utils/fileutils.ts",
            "line": 170
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bl",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d56d3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/bl@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/bl/-/bl-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bl@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/bl/-/bl-4.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer",
      "version": "5.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/buffer@5.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/buffer/-/buffer-5.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/buffer@5.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/buffer/-/buffer-5.7.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-js",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/base64-js@1.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/base64-js/-/base64-js-1.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/base64-js@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/base64-js/-/base64-js-1.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ieee754",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ieee754@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ieee754/-/ieee754-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ieee754@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ieee754/-/ieee754-1.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/inherits@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/inherits/-/inherits-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/inherits/-/inherits-2.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "3.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@3.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/readable-stream/-/readable-stream-3.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@3.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/readable-stream/-/readable-stream-3.6.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "864457f14d568c915df0bb03276c90ff0596c5aa2912c0015355df90cf00fa3d3ef392401a9a6dd7a72bd56860e8a21b6f8a2453a32a97a04e8febaea7fc0a78"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/string_decoder/-/string_decoder-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/string_decoder/-/string_decoder-1.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/safe-buffer/-/safe-buffer-5.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/safe-buffer/-/safe-buffer-5.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util-deprecate",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/util-deprecate/-/util-deprecate-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/util-deprecate@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/util-deprecate/-/util-deprecate-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "1.4.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2810673a1cfdbac57abf37e18218e4f424a08b0c6aead9b41466b43b832ac989900d27ff180d3c53a5005718c9fe59b2105cd569c96ca69bb2985480909f23a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.4.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/end-of-stream/-/end-of-stream-1.4.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@1.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/end-of-stream/-/end-of-stream-1.4.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/once/-/once-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/once@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/once/-/once-1.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrappy",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/wrappy/-/wrappy-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wrappy@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/wrappy/-/wrappy-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-constants",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/fs-constants@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/fs-constants/-/fs-constants-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fs-constants@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/fs-constants/-/fs-constants-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tmp",
      "version": "0.2.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b4be8b48a69e14a36009612cd51d5eb109c6b0ba27b3dc3cea0c06eb4dcdd8c4192994de9ef9d335dd97887199c383f4294ae536cdf677af3c18f2e9049da5f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tmp@0.2.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/tmp/-/tmp-0.2.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tmp@0.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/tmp/-/tmp-0.2.7.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "tmp,tmpdir,tmp/tmpdir,dirSync,tmp/dirSync"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/import/import.ts",
            "line": 8
          },
          {
            "location": "src/command-line/migrate/command-object.ts",
            "line": 145
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 5
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1142
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1293
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 352
          },
          {
            "location": "src/daemon/tmp-dir.ts",
            "line": 10
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 6
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 346
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tsconfig-paths",
      "version": "4.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "368678ae888decb9db2a7f50a84d5a99cf4325fcef657c45e310dabdc396b7504f91dc7e9bed2026e3ccf92d2f09eef34c931850fd11f293b65ccafe63ca0b22"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tsconfig-paths@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tsconfig-paths@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "tsconfig-paths"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 380
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json5",
      "version": "2.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/json5@2.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/json5/-/json5-2.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json5@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/json5/-/json5-2.2.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/node_modules/.bin/json5"
        },
        {
          "name": "cdx:npm:bin",
          "value": "json5"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/json5"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/json5"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/json5"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/json5"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/json5"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/json5"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdabc03115ce80154d17a9f210498bdc304ad7d891a437282305beb3043e09b1a2bbb963bbab7e264940d4c1f07a85ad69d82de0849552c5cbc83ab7e1d75cc0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/strip-bom@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/strip-bom/-/strip-bom-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/strip-bom/-/strip-bom-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "17.7.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "199b63c66fc9ff84d2c6e2f714d6230a62e4b414e7230feb56629223229e6006699890768a0f556ae082e71b1af3618d29528302aa4e9f7295ccdb74ce6ad4d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/yargs@17.7.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/yargs/-/yargs-17.7.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs@17.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/yargs/-/yargs-17.7.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "yargs,CommandModule,yargs/CommandModule,Argv,yargs/Argv,Arguments,yargs/Arguments,showHelp,yargs/showHelp,ArgumentsCamelCase,yargs/ArgumentsCamelCase,ParserConfigurationOptions,yargs/ParserConfigurationOptions"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/activate-powerpack/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/add/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/affected/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/connect/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/daemon/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/daemon/daemon.ts",
            "line": 1
          },
          {
            "location": "src/command-line/deprecated/command-objects.ts",
            "line": 1
          },
          {
            "location": "src/command-line/exec/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/exec/exec.ts",
            "line": 5
          },
          {
            "location": "src/command-line/format/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/format/format.ts",
            "line": 3
          },
          {
            "location": "src/command-line/generate/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/graph/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/import/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/init/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/list/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/login/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/logout/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/migrate/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/new/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 2
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 51
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 64
          },
          {
            "location": "src/command-line/release/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/command-object.ts",
            "line": 173
          },
          {
            "location": "src/command-line/repair/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/report/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/reset/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/run/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/run/command-object.ts",
            "line": 45
          },
          {
            "location": "src/command-line/run-many/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/show/command-object.ts",
            "line": 2
          },
          {
            "location": "src/command-line/show/command-object.ts",
            "line": 64
          },
          {
            "location": "src/command-line/sync/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/watch/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/yargs-utils/shared-options.ts",
            "line": 1
          },
          {
            "location": "src/utils/command-line-utils.ts",
            "line": 2
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escalade",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5948f6aa5c5a42d3b883a3eae5cdbd193716183c9df22b4bf334e58a98040b3dc97ac02288e2a8b5df0953aa2d0773c00a01bac64254c9585ba0c4be6e37bf8c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/escalade@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/escalade/-/escalade-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escalade@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/escalade/-/escalade-3.2.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-caller-file",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/get-caller-file/-/get-caller-file-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-caller-file@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/get-caller-file/-/get-caller-file-2.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-directory",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/require-directory/-/require-directory-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/require-directory@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/require-directory/-/require-directory-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "y18n",
      "version": "5.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/y18n@5.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/y18n/-/y18n-5.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/y18n/-/y18n-5.0.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "21.1.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b55a6c256ec376379c0221696c80757b7ab1210b04e8da0f739fde4ddadb6c80b88742d5b16867a1ade0fa6d87725048ba31f3b31678549540f8652e736fcb07"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/yargs-parser@21.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/yargs-parser/-/yargs-parser-21.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@21.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/yargs-parser/-/yargs-parser-21.1.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "yargs-parser"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/exec/exec.ts",
            "line": 4
          },
          {
            "location": "src/command-line/exec/exec.ts",
            "line": 123
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 3
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 248
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 570
          },
          {
            "location": "src/utils/command-line-utils.ts",
            "line": 1
          },
          {
            "location": "src/utils/command-line-utils.ts",
            "line": 45
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "node-machine-id",
      "version": "1.1.12",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40d001c5bacf6b7a8421fac4e86389ec1608ba28279c9c3b890d983db7373656b51f34498d7cd93a28a47c5f26ede00c7e27212eddcce1580b39eb6a8039a019"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/node-machine-id@1.1.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/node-machine-id/-/node-machine-id-1.1.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-machine-id@1.1.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/node-machine-id/-/node-machine-id-1.1.12.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "node-machine-id,machineId,node-machine-id/machineId"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 14
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 249
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ora",
      "version": "5.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc028c8065d48a6d09c9de825caf65ada0670f71f9c8f1813cf3a40b6ddad811ba86c9b866ee8e4128d0b84b55d011c37f868a1dc505bc988646b16e5b7306f2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ora@5.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ora/-/ora-5.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ora@5.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/ora/-/ora-5.3.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "ora"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/add/add.ts",
            "line": 3
          },
          {
            "location": "src/command-line/add/add.ts",
            "line": 40
          },
          {
            "location": "src/command-line/add/add.ts",
            "line": 116
          },
          {
            "location": "src/command-line/connect/connect-to-nx-cloud.ts",
            "line": 22
          },
          {
            "location": "src/command-line/connect/connect-to-nx-cloud.ts",
            "line": 119
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 11
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 111
          },
          {
            "location": "src/command-line/import/utils/merge-remote-source.ts",
            "line": 2
          },
          {
            "location": "src/command-line/import/utils/merge-remote-source.ts",
            "line": 12
          },
          {
            "location": "src/command-line/import/utils/prepare-source-repo.ts",
            "line": 1
          },
          {
            "location": "src/command-line/import/utils/prepare-source-repo.ts",
            "line": 14
          },
          {
            "location": "src/command-line/sync/sync.ts",
            "line": 1
          },
          {
            "location": "src/command-line/sync/sync.ts",
            "line": 109
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 2
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 406
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-interactive",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d87bc810a468a92eb682e102faa063a6f46e6dd5fdd7458232e25367e23dcafa8a536ff5d9e48be78f47330b5a6dbe28ba9763dac30fe7493e5c97c1ffc244eb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/is-interactive@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/is-interactive/-/is-interactive-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-interactive@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/is-interactive/-/is-interactive-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "log-symbols",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f173efa4003cbb285fb5ebbca48bd0c69259ed2618769522bd9a46cbab05b01b8a458ffbad019abde75e07c68af99932ababa930554bffd016eaf398cdf4722e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/log-symbols@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/log-symbols/-/log-symbols-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/log-symbols@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/log-symbols/-/log-symbols-4.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-unicode-supported",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "927c46daae140b7bbcb2d446c8054908e771166bf90d989171d94868041701b49f2726be3a1a29368b4b42bb2d061aaeaaee19a6e29b0dcffc4ba9a05e03c53f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/is-unicode-supported@0.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-unicode-supported@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wcwidth",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c73c4c12d2ae936b172f1bce7ef046246e20aec765ed586da691ce3b360d80efb050bbdf83a8838995d493e0780f92e79aeddbca4a3e55817dcfd5de2b5bc4e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/wcwidth@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/wcwidth/-/wcwidth-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wcwidth@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/wcwidth/-/wcwidth-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "defaults",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "785b9a2e8cbf4716a5bf692bfa5a8c9549eb0d657ede3e299633882602c8848d39f0841f589eef5e1c84207bbe1ed0bbdfc9251802d8c4e2833b46d03f7b60f0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/defaults@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/defaults/-/defaults-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/defaults@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/defaults/-/defaults-1.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2501d9d90316ea5dda1ff8fac42a904e163ff4e1f80fff65b37e1c8245018847a87114d4d38b477ca3c1b142b53ea64251033b1a20342085c94ae5c723ae0a6e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/clone@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/clone/-/clone-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/clone@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/clone/-/clone-1.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-darwin-x64",
      "version": "23.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0be2a427018e677876463128424d9258174c94aab805d31f4edc4227d6200b18cf2aa4fc57fe7bb67d43cf3f5f9f0efa3fcf8fa1cb1f45d8c84b4723f6bee2b0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nx/nx-darwin-x64@23.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-darwin-x64/-/nx-darwin-x64-23.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-darwin-x64@23.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-darwin-x64/-/nx-darwin-x64-23.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-darwin-x64"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 147
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-darwin-arm64",
      "version": "23.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "99a8f3bd99619562fc3120c429b4281afdea335bbbbfc3e4ed7f3ab2b5acc926c60e7089e41a4c172a8c7aba10dc06389714632d8580097e585d53f2dadb51b5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nx/nx-darwin-arm64@23.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-darwin-arm64/-/nx-darwin-arm64-23.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-darwin-arm64@23.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-darwin-arm64/-/nx-darwin-arm64-23.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-darwin-arm64"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 159
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-linux-x64-gnu",
      "version": "23.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f599253f91d0b537c69ea3b4699ae5d63a5efb191e1021b6a6e1da5499ecc0c1d364207948abb870a9e73ee070d6ba6f6794d9905ff7599f49d96817a6d2b44"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nx/nx-linux-x64-gnu@23.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-23.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-linux-x64-gnu@23.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-23.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-linux-x64-gnu"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 216
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-linux-x64-musl",
      "version": "23.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7c2dce112eeedc8f888fecd0a78af2efe10c3e468aeb2d13bab362742cd20c1f89c8d4f02ee69e48cedb026f796c468d1ffc444243c0c6c019f604cd49f0196"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nx/nx-linux-x64-musl@23.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-23.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-linux-x64-musl@23.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-23.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-linux-x64-musl"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 204
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-win32-x64-msvc",
      "version": "23.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a99401341e0bff296333cd459b933f2e8c8232818973bc9cfff29e3d0e718b2873663244368a07b05901f29b3fa52bf871f1ca7d825bbe004030f38b5de1eaa8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nx/nx-win32-x64-msvc@23.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-23.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-win32-x64-msvc@23.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-23.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-win32-x64-msvc"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 96
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-linux-arm64-gnu",
      "version": "23.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9463e12589096c89535a3dfc16b1d9dea9da1a401f69f3eb2bee8a8c676dfae6c33adf5fa7497251b1217dd83d26e20bfbe84e81c4c7bf3d05380e92fbb9379c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nx/nx-linux-arm64-gnu@23.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-23.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-linux-arm64-gnu@23.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-23.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-linux-arm64-gnu"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 242
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-linux-arm64-musl",
      "version": "23.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1eb1c19818e1fbe341135a740c18e7739dc4721f3aff8832e15d5b0142515621b5fc5489028a4a13ca90a9a9d87d284e52c1d793aa213c885fea7942f0bb0515"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nx/nx-linux-arm64-musl@23.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-23.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-linux-arm64-musl@23.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-23.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-linux-arm64-musl"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 230
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-linux-arm-gnueabihf",
      "version": "23.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5abfd52d990f844b0337b186c74c0e9af67abfbc8cacc7fd5a92dfadc4d57b5d0d3d407fcbac586a84c3a3cb5e28e04d2ec3c9ef70b8d1b8f6641996b463e0ed"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nx/nx-linux-arm-gnueabihf@23.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-23.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-linux-arm-gnueabihf@23.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-23.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-linux-arm-gnueabihf"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 268
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-win32-arm64-msvc",
      "version": "23.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d6606fba3f7ebcc4e657535cf7407e235e569a8d00f1957546cd85e8829fa2d3db70100844ecb57a7e6bfc810a6d06d6baec4672eb5d0a70abb7f08567eb1ed"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nx/nx-win32-arm64-msvc@23.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-23.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-win32-arm64-msvc@23.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-23.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-win32-arm64-msvc"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 120
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-freebsd-x64",
      "version": "23.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b1c4cb549595b2ef86f5e62c87570f9ce1ad15da948747a44a6ef99a48943705726b25aac8a9a5b2b3f26bbdc57623f023b6b37b4eaedc1710846b19300ac10"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nx/nx-freebsd-x64@23.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-freebsd-x64/-/nx-freebsd-x64-23.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-freebsd-x64@23.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://proxy.nexus.atm.svcs.io/repository/npmjs/@nx/nx-freebsd-x64/-/nx-freebsd-x64-23.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-freebsd-x64"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 175
          }
        ]
      }
    },
    {
      "group": "",
      "name": "package-a",
      "version": "0.0.1",
      "scope": "optional",
      "purl": "pkg:npm/package-a@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/package-a@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/workspaces/packages/package-a/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/workspaces/package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/package-a"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/nx/src/plugins/js/lock-file/__fixtures__/workspaces/packages/package-a"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/workspaces/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/workspaces/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "react",
      "version": "18.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ff722331d6f62fd41b05d5a25b97b73f6fe7a70301694f661c24825333659f464261b71f4ec19b4c9ad4fe419e99d1f6216981da2a19fb3931b66aba834f5f19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/react@18.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react/-/react-18.2.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/react@18.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/workspaces/packages/package-a/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/react/-/react-18.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "loose-envify",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add"
        }
      ],
      "purl": "pkg:npm/loose-envify@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/loose-envify@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/workspaces/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/workspaces/node_modules/.bin/loose-envify"
        },
        {
          "name": "cdx:npm:bin",
          "value": "loose-envify"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/loose-envify"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/loose-envify"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-tokens",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29"
        }
      ],
      "purl": "pkg:npm/js-tokens@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/js-tokens@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/workspaces/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "react",
      "version": "17.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "82784fb7be62fddabfcf7ffaabfd1ab0fefc0f4bb9f760f92f5a5deccf0ff9d724e85bbf8c978bea25552b6ddfa6d494663f158dffbeef05c0f1435c94641c6c"
        }
      ],
      "purl": "pkg:npm/react@17.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react/-/react-17.0.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/react@17.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/workspaces/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/react/-/react-17.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/workspaces/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/workspaces/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52"
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/workspaces/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "cli",
      "version": "15.4.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f5decd3f8734bd8ec575f903ebd4ba77526fb774e1c3f2010fda1eeec35eeb10faed27982044a323fc7719f5d913f730ccf4498fb554dbea4dfc38df8d59c53"
        }
      ],
      "purl": "pkg:npm/%40nrwl/cli@15.4.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.4.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/cli@15.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.4.5.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "cli"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/init-local.ts",
            "line": 155
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nx",
      "version": "15.4.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d6ca592fab20395f09249b8df16e422ed258c133a7972695df68cf5df89d6af53440c4bc30ffab5b7f8d510f54cdcd546213aef259595ad9de9fdde779519047"
        }
      ],
      "purl": "pkg:npm/nx@15.4.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nx/-/nx-15.4.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nx@15.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nx/-/nx-15.4.5.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/nx"
        },
        {
          "name": "cdx:npm:bin",
          "value": "nx"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "nx/src/utils/perf-logging,nx/src/command-line/nx-commands"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/nx"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 34
          },
          {
            "location": "bin/nx.ts",
            "line": 57
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "tao",
      "version": "15.4.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "50cb715f14d6a9bc9939dc83f59b7622c0d8fc955720566d63aa4ee233e16bbf9420759fd998bc0eccece94a144d2e26aa934c2242b29b0a591ad9034df88024"
        }
      ],
      "purl": "pkg:npm/%40nrwl/tao@15.4.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.4.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/tao@15.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.4.5.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/tao"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tao"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/tao"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@parcel",
      "name": "watcher",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7130e2f8550304850e04a12d8fe9e1889ef5019565900b1016e1904ee9f9b55f66c10050819be10b31be5113d073c9b278ddf6c9155911f5403c2b35456f89be"
        }
      ],
      "purl": "pkg:npm/%40parcel/watcher@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@parcel/watcher@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-addon-api",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a671e8bd26085534363276085099e0d7f0aa009b4140898c88714b7f3789e1c808a9075ee99656500ce243d9fa2dc40067b7831dcfe74a4ceede7ed2e0e1dd0"
        }
      ],
      "purl": "pkg:npm/node-addon-api@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-addon-api@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-gyp-build",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3536552a7f48ca52f053368a8e46acd5ee2ed832cd715e2b7586a00383d674fc16f3b062ef3f81ce7c8a491c12ffbeb5b55fe5cc2197a655ac89a3232ea3f6cd"
        }
      ],
      "purl": "pkg:npm/node-gyp-build@4.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-gyp-build@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/node-gyp-build, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/node-gyp-build-optional, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/node-gyp-build-test"
        },
        {
          "name": "cdx:npm:bin",
          "value": "node-gyp-build, node-gyp-build-optional, node-gyp-build-test"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/node-gyp-build, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/node-gyp-build-optional, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/node-gyp-build-test"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@yarnpkg",
      "name": "parsers",
      "version": "3.0.0-rc.35",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "27ac9280475052a02696db6f64ea17384b2b0d30271f247f32d12fb801b96be830298ff609cef19f809672981fbb0929fb46b8bd79add810f0cda703a060cdd6"
        }
      ],
      "purl": "pkg:npm/%40yarnpkg/parsers@3.0.0-rc.35",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.35.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@yarnpkg/parsers@3.0.0-rc.35",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.35.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@yarnpkg/parsers"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 53
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 333
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 257
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "js-yaml",
      "version": "3.14.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a24307ece5d727b62b37d3a4dff497ae7bb8897f723a4fb6e67a97e22992da7a6ebd36039a8fd0119a2ac199186880e4de356f04e4ce20480485a2ceca7052f6"
        }
      ],
      "purl": "pkg:npm/js-yaml@3.14.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@3.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/@yarnpkg/parsers/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:bin",
          "value": "js-yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/@yarnpkg/parsers/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/js-yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tslib",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b46cb2e1d02344813023b073b01d25ca75a03a97ea8d476af755d70252160f63b02811fba0297f1991bf1d3e01387ad394f30e01294c43bbdec93aa999172b34"
        }
      ],
      "purl": "pkg:npm/tslib@2.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tslib@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@zkochan",
      "name": "js-yaml",
      "version": "0.0.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f3be097755f85c10b43c2f256b60eaeef94b40cb59ebca0936f8019b4e6f1ae5870eea8f254a3013fa97e0def256c48a1928e521acae9453bc56ffed34910ae"
        }
      ],
      "purl": "pkg:npm/%40zkochan/js-yaml@0.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@zkochan/js-yaml@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:bin",
          "value": "js-yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@zkochan/js-yaml,load,@zkochan/js-yaml/load"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/js-yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/import/import.ts",
            "line": 5
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 441
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 355
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 47
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 58
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 80
          },
          {
            "location": "src/utils/fileutils.ts",
            "line": 75
          }
        ]
      }
    },
    {
      "group": "",
      "name": "axios",
      "version": "1.2.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f3fc9e204b64b723b9a937f6197c6153aa15d3633461a3c032dfcc36a2dbae0d1df6d8acc52169bfe16d8aea0230bd66b0b399fe9a76fb0f594df6e0fe407e9"
        }
      ],
      "purl": "pkg:npm/axios@1.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/axios/-/axios-1.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/axios@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/axios/-/axios-1.2.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "axios,AxiosRequestConfig,axios/AxiosRequestConfig,AxiosInstance,axios/AxiosInstance,AxiosResponse,axios/AxiosResponse"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 5
          },
          {
            "location": "src/nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud.ts",
            "line": 57
          },
          {
            "location": "src/nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud.ts",
            "line": 79
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 1
          },
          {
            "location": "src/nx-cloud/utilities/axios.ts",
            "line": 1
          },
          {
            "location": "src/nx-cloud/utilities/axios.ts",
            "line": 32
          },
          {
            "location": "src/nx-cloud/utilities/is-workspace-claimed.ts",
            "line": 11
          },
          {
            "location": "src/nx-cloud/utilities/url-shorten.ts",
            "line": 39
          },
          {
            "location": "src/nx-cloud/utilities/url-shorten.ts",
            "line": 126
          },
          {
            "location": "src/nx-cloud/utilities/url-shorten.ts",
            "line": 148
          },
          {
            "location": "src/utils/ab-testing.ts",
            "line": 84
          }
        ]
      }
    },
    {
      "group": "",
      "name": "follow-redirects",
      "version": "1.15.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5502c6df7a34e0a690f2e622dad54d6ddad6a75416c4d35e6be9e6201e0454cdbcbf48663f5ef3eda1b5fb002437356ae0a7974eadf6db5c9ee6a4c93fdd49c0"
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.15.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/follow-redirects@1.15.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1131249521a2e6dd10319ba25e803f43abdc9f170b40fe6f76e812a6e0328ba4951a2d9c94f3e9fb180486e31a1c2fb31a09f7d4a776df95b7e5fec7ca491ac3"
        }
      ],
      "purl": "pkg:npm/form-data@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/form-data@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-from-env",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0fece439109b03d7f5b5d5912b445a091dc63efe7470cc5caf3e17f24e4b4d2503d43930e3b98a24465036e9c8b514e45b082d6944a8d515454481bd65788562"
        }
      ],
      "purl": "pkg:npm/proxy-from-env@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/proxy-from-env@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "4.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab0c75d80c577b6439c50e3701cfff23abf96974e2a58ad211274e833acdfbd5e3804a728e92aebd219a378a84f777fb4d04e57ab410f12f844341320e854bd4"
        }
      ],
      "purl": "pkg:npm/chalk@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chalk@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "chalk"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 6
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 21
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 365
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 369
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 372
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 375
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1089
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1092
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1095
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1099
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1102
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 1
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 40
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 42
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 44
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 119
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 4
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 426
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1496
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1500
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1506
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 1
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 66
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1116
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1257
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 146
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 147
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 152
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 153
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 237
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 244
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 269
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 57
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 58
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 69
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 70
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 11
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 626
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 627
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 633
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 634
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 1
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 96
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 103
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 126
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 134
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 144
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 154
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 165
          },
          {
            "location": "src/command-line/show/project.ts",
            "line": 28
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 6
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 342
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 386
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 449
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 454
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 457
          },
          {
            "location": "src/generators/tree.ts",
            "line": 14
          },
          {
            "location": "src/generators/tree.ts",
            "line": 458
          },
          {
            "location": "src/generators/tree.ts",
            "line": 460
          },
          {
            "location": "src/generators/tree.ts",
            "line": 462
          },
          {
            "location": "src/tasks-runner/forked-process-task-runner.ts",
            "line": 3
          },
          {
            "location": "src/utils/code-frames.ts",
            "line": 2
          },
          {
            "location": "src/utils/code-frames.ts",
            "line": 149
          },
          {
            "location": "src/utils/output.ts",
            "line": 1
          },
          {
            "location": "src/utils/output.ts",
            "line": 43
          },
          {
            "location": "src/utils/output.ts",
            "line": 141
          },
          {
            "location": "src/utils/output.ts",
            "line": 152
          },
          {
            "location": "src/utils/output.ts",
            "line": 166
          },
          {
            "location": "src/utils/output.ts",
            "line": 177
          },
          {
            "location": "src/utils/output.ts",
            "line": 191
          },
          {
            "location": "src/utils/output.ts",
            "line": 204
          },
          {
            "location": "src/utils/output.ts",
            "line": 262
          },
          {
            "location": "src/utils/output.ts",
            "line": 302
          },
          {
            "location": "src/utils/output.ts",
            "line": 304
          },
          {
            "location": "src/utils/output.ts",
            "line": 306
          },
          {
            "location": "src/utils/output.ts",
            "line": 319
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 1
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 35
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 58
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 112
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 116
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 125
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 131
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 132
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 1
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 30
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 112
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 119
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 128
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 134
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 169
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 177
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 352
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 354
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chokidar",
      "version": "3.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ebdec7ca44fea84dc8dfd8999498525f79532f5c175e83107489543979bd95d74b852540804bc381c9975503255bf315cdcf71a38d3823f642d6b194ea13a93"
        }
      ],
      "purl": "pkg:npm/chokidar@3.5.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chokidar@3.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "anymatch",
      "version": "3.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547"
        }
      ],
      "purl": "pkg:npm/anymatch@3.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/anymatch@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-path",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c"
        }
      ],
      "purl": "pkg:npm/normalize-path@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/normalize-path@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picomatch",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454"
        }
      ],
      "purl": "pkg:npm/picomatch@2.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/picomatch@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "braces",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0"
        }
      ],
      "purl": "pkg:npm/braces@3.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/braces@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fill-range",
      "version": "7.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5"
        }
      ],
      "purl": "pkg:npm/fill-range@7.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fill-range@7.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-regex-range",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1"
        }
      ],
      "purl": "pkg:npm/to-regex-range@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/to-regex-range@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e"
        }
      ],
      "purl": "pkg:npm/is-number@7.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-number@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-parent",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3"
        }
      ],
      "purl": "pkg:npm/glob-parent@5.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-glob",
      "version": "4.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a"
        }
      ],
      "purl": "pkg:npm/is-glob@4.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-glob@4.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extglob",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1"
        }
      ],
      "purl": "pkg:npm/is-extglob@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-extglob@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-binary-path",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64c11161eb3aa43c9dcae1a276c7bb3ac1f1b5b23b595794128ce047f83baddd31522998365bd9444fcad8c8194e35b2ef6e487de94b79570433dee69ad4465f"
        }
      ],
      "purl": "pkg:npm/is-binary-path@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-binary-path@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "binary-extensions",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c372d27f21541b6682729287876e15e93a5341a8635cc1724a268838d84e470cf53041349d8c21dd8a18e3d0396785e43b6e56d3e9d1ce69f340892f28a1028"
        }
      ],
      "purl": "pkg:npm/binary-extensions@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/binary-extensions@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readdirp",
      "version": "3.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84e4b4f3da27f1176ea9d6e1bd0e59dfb0341128ecab3eaa9d171f7ec314df8f7916e4dda929beedb849dbd26f20eb010c41276a7e433eef6ddd3a3d55194ccc"
        }
      ],
      "purl": "pkg:npm/readdirp@3.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/readdirp@3.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c62a8c411e3101e1d3b81f6e5a6f9f1517083a02813223813fe7978b24fb8ec8150aad5b915ca0b74d28012a3007b11db6938769a3e02adf35d8ff5a6fe0c328"
        }
      ],
      "purl": "pkg:npm/fsevents@2.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "7.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39c444ebc70eb15317a7562fa2797f7f39103b28cb4aeffc6e13c37d0b747b4fc46f6f374ca3f6d05b3632aa0fb2bf52c00e7de6b44203e40ccd873d9c13fe25"
        }
      ],
      "purl": "pkg:npm/cliui@7.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cliui@7.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "cliui"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/print-help.ts",
            "line": 12
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dotenv",
      "version": "10.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae5062f5df23a6ff527f59253e335f140b960e328bc1320927f571b684f0211ea19d9c5c10e402660da820bdcc581630e46a540ca3849cd0fb2d74db229434dd"
        }
      ],
      "purl": "pkg:npm/dotenv@10.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dotenv@10.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "dotenv,config,dotenv/config"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/nx-cloud/utilities/environment.ts",
            "line": 1
          },
          {
            "location": "src/nx-cloud/utilities/environment.ts",
            "line": 32
          },
          {
            "location": "src/tasks-runner/task-env.ts",
            "line": 2
          },
          {
            "location": "src/tasks-runner/task-env.ts",
            "line": 136
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 1
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 14
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-glob",
      "version": "3.2.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad818c4708a9ea550cbd80f705349c3304f51ed02cd9def548cbfae95af1b3421e9066448e1334a5c31f8d03e792706ddb3782c10304ba988dd3664fe03893d5"
        }
      ],
      "purl": "pkg:npm/fast-glob@3.2.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-glob@3.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.stat",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.stat@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.walk",
      "version": "1.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.walk@1.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.scandir",
      "version": "2.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.scandir@2.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "run-parallel",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004"
        }
      ],
      "purl": "pkg:npm/run-parallel@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/run-parallel@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "queue-microtask",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4"
        }
      ],
      "purl": "pkg:npm/queue-microtask@1.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/queue-microtask@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fastq",
      "version": "1.15.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c01ae8714d8b0975dafa5581b7c4682110fcf458bc39d0013836bf9049f27b28d2e5a64ee7f18dbc8e6c1083400ea3ff87c336f541d31d46f9dec52ee4886a77"
        }
      ],
      "purl": "pkg:npm/fastq@1.15.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fastq@1.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reusify",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53d9c7f3c6b77dcfde902175974fd43f5228b22b888f24e1ee106f5d530762055c7c6bedf3ded782e8f650e2c3788e411b69bbfeec3268b553e9f6ed0b04f2cf"
        }
      ],
      "purl": "pkg:npm/reusify@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/reusify@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge2",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a"
        }
      ],
      "purl": "pkg:npm/merge2@1.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/merge2@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micromatch",
      "version": "4.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74"
        }
      ],
      "purl": "pkg:npm/micromatch@4.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/micromatch@4.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-extra",
      "version": "10.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a115c0a6ae78113463e1e3221731a71d61b2fb3a39adab9d8eec4dd1bf07eecfd1536a16d16becc7d3b400244dfe446af44f15bbf45eb24181e68de38be1731d"
        }
      ],
      "purl": "pkg:npm/fs-extra@10.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fs-extra@10.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.2.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f41ca1b2c4767cf56c3598f8efca9451b29f98bd3eb790435728d286dc9964b88aed90c002b1457e8a723938f4334e70136b493e2b00e224e79d79766283ef38"
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.2.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.2.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonfile",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5d8277563ab8984a6e5c9d86893616a52cd0ca3aa170c8307faebd44f59b067221af28fb3c476c5818269cb9fdf3e8ad58283cf5f367ddf9f637727de932a5d"
        }
      ],
      "purl": "pkg:npm/jsonfile@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsonfile@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "universalify",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84066c2aaed8cb5d59bb50c4d0ecd68f0ee79cb6662596130d96721051d9754855f05907e4c09fa14d5731ac57a2fa725b99eae6c70faaad190cff59ca5d38a1"
        }
      ],
      "purl": "pkg:npm/universalify@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/universalify@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8642cf7a97a19a72a4e35a541a6dec631a05b3fba6bab61f60909eadb5c4c85216700cefa62a40815901aaa4fd44128c1a39eaea432ec98c216ba72cc5b88cd4"
        }
      ],
      "purl": "pkg:npm/glob@7.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs.realpath",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f"
        }
      ],
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fs.realpath@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inflight",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224"
        }
      ],
      "purl": "pkg:npm/inflight@1.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/inflight@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful."
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "3.0.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b54a71cd7d150332478cbbb4c547c5bf5830569f5b6b720eb910151f6106b915bc6b97a60361650022ea893fe50d5b52d56f9318dc2acf7b1668dc8b803256bb"
        }
      ],
      "purl": "pkg:npm/minimatch@3.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch,minimatch/minimatch"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 12
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1201
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1202
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 2
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 447
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 55
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 316
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 345
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 13
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 283
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 564
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 573
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 574
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 13
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 477
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 482
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 1
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 108
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 118
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 2
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 17
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 1
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 53
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 13
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 517
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 520
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 529
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 1052
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 19
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 135
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 1
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 264
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "1.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688"
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-map",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa"
        }
      ],
      "purl": "pkg:npm/concat-map@0.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/concat-map@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242"
        }
      ],
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-is-absolute@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore",
      "version": "5.2.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3006f7f017126c7d1e1cd0719fbaa5d8d1ff917df73a4077959d4135d87b10d7910a11d362c4ef5ab32e6e220030d4b69655c4120675314381b570a13f791a15"
        }
      ],
      "purl": "pkg:npm/ignore@5.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ignore@5.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "ignore"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 153
          },
          {
            "location": "src/migrations/update-17-0-0/move-cache-directory.ts",
            "line": 2
          },
          {
            "location": "src/migrations/update-17-0-0/move-cache-directory.ts",
            "line": 29
          },
          {
            "location": "src/utils/ignore.ts",
            "line": 2
          },
          {
            "location": "src/utils/ignore.ts",
            "line": 49
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-yaml",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c29c59b3d368c596891122462194f20c4698a65d0529203e141f5a262c9e98a84cc24c5083ade1e13d4a2605061e94ea3c33517269982ee82b46326506d5af44"
        }
      ],
      "purl": "pkg:npm/js-yaml@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:bin",
          "value": "js-yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/@eslint/eslintrc/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/eslint/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/nx/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/@eslint/eslintrc/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/eslint/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/nx/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/@eslint/eslintrc/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/eslint/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/nx/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/@nrwl/linter/node_modules/.bin/js-yaml"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/@nrwl/workspace/node_modules/.bin/js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "open",
      "version": "8.4.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e014f3ccf81dbc16d0828126fd23eb3db33382d6f6514b0816b11500e72948c514e02a8cea8ce0ab54ea86b180013d82b9aa77ea0a5c594c505af0f2addafe9"
        }
      ],
      "purl": "pkg:npm/open@8.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/open/-/open-8.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/open@8.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/open/-/open-8.4.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "open"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/connect/connect-to-nx-cloud.ts",
            "line": 23
          },
          {
            "location": "src/command-line/connect/connect-to-nx-cloud.ts",
            "line": 123
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 14
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 537
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 232
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 259
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "7.3.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b427dbd962e3a8502d5e7e0a11dc4885a96746da0a14dee70308f407765709b425a15dadab97836dc4e64faf09243de7449ab6e3f5e0c6d40a148a5076dbe657"
        }
      ],
      "purl": "pkg:npm/semver@7.3.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "semver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "semver,major,semver/major,semver/gte,valid,semver/valid,prerelease,semver/prerelease,clean,semver/clean,coerce,semver/coerce,semver/gt,semver/lt,semver/lte,parse,semver/parse,satisfies,semver/satisfies,ReleaseType,semver/ReleaseType,RELEASE_TYPES,semver/RELEASE_TYPES,semver/inc,Range,semver/Range"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/semver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/semver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/semver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/semver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 14
          },
          {
            "location": "bin/nx.ts",
            "line": 238
          },
          {
            "location": "bin/nx.ts",
            "line": 246
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 1
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 532
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 37
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 78
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 136
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 69
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 33
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 71
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 16
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 103
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 113
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 276
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 377
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 498
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 507
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 557
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 588
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 613
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 617
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 621
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 654
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 724
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 733
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1176
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1191
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1197
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1350
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1351
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1425
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 4
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 859
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 5
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 36
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 53
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 11
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 16
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 47
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 56
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 65
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 52
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 20
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 343
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 2
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 317
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 322
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 5
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 82
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 85
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 89
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 96
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 20
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 988
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 9
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 203
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 210
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 534
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 197
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 5
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 92
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 124
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 125
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88"
        }
      ],
      "purl": "pkg:npm/lru-cache@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "purl": "pkg:npm/yallist@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "1.2.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f37cbd58519b0fe35826bbfaa3ac493443a8b68b1fdc55e0216c26ea1fdbb7cd8bad4b570b834d2a86b0f4336315742731e127345293f67815a8f6ba2da6aea"
        }
      ],
      "purl": "pkg:npm/minimist@1.2.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimist@1.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "3.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "055887cbb2ca793cf8a0d9e470b27e95548beafa6215e5fafddde8487f33096ed4c4fda89dc864faf4c6075e37c6e1631d2ddd7938242a85d7ca65eaca688874"
        }
      ],
      "purl": "pkg:npm/readable-stream@3.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@3.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "1.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "faec358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5"
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.4.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@1.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tmp",
      "version": "0.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efa49486d7ea4762239fec6595c2393f5a326a79c73470720fcd16d6ae38ee05379a9f46f4f4a919d5a68d43874433e21d869c224eba5bbb9b0d3b8f177044b5"
        }
      ],
      "purl": "pkg:npm/tmp@0.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tmp@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "tmp,tmpdir,tmp/tmpdir,dirSync,tmp/dirSync"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/import/import.ts",
            "line": 8
          },
          {
            "location": "src/command-line/migrate/command-object.ts",
            "line": 145
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 5
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1142
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1293
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 352
          },
          {
            "location": "src/daemon/tmp-dir.ts",
            "line": 10
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 6
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 346
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25990931990018514f3f662a5d95cf6cc94c060b31cc4f082ece253085ffda8d0bf54070f4efd8de8eb0170fe2f582daa5c5095b0a9b8b791dc483dd0bad9320"
        }
      ],
      "purl": "pkg:npm/rimraf@3.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/rimraf"
        },
        {
          "name": "cdx:npm:bin",
          "value": "rimraf"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/rimraf"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/rimraf"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "Rimraf versions prior to v4 are no longer supported"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/rimraf"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/rimraf"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/rimraf"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tsconfig-paths",
      "version": "4.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba1c623209d7429d4847adb67545c8fbd1219f0b3b8bfcbac6fa5907d21b51538fcb49aebddbe05de64e9fcf147063e24fdf15a77ac93d36bc6c5a1a959dd087"
        }
      ],
      "purl": "pkg:npm/tsconfig-paths@4.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tsconfig-paths@4.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "tsconfig-paths"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 380
          }
        ]
      }
    },
    {
      "group": "",
      "name": "v8-compile-cache",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "97c9421262dc2d8661e276ee9cd66f40225ce69bfbf910b06bcabf2dd531f2eee5b16bcf0ca9a9a1d24024dc24021242fff745638f0ab881268ed778455883ac"
        }
      ],
      "purl": "pkg:npm/v8-compile-cache@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/v8-compile-cache@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "17.6.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7ff54add1e30d973478e5341f1387a12efc0baf540f725132fce527b4bbf52da74da59103fc211824d5f28f5efcdff555af58215ed0e2c3b10fc555e290963b"
        }
      ],
      "purl": "pkg:npm/yargs@17.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs@17.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "yargs,CommandModule,yargs/CommandModule,Argv,yargs/Argv,Arguments,yargs/Arguments,showHelp,yargs/showHelp,ArgumentsCamelCase,yargs/ArgumentsCamelCase,ParserConfigurationOptions,yargs/ParserConfigurationOptions"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/activate-powerpack/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/add/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/affected/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/connect/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/daemon/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/daemon/daemon.ts",
            "line": 1
          },
          {
            "location": "src/command-line/deprecated/command-objects.ts",
            "line": 1
          },
          {
            "location": "src/command-line/exec/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/exec/exec.ts",
            "line": 5
          },
          {
            "location": "src/command-line/format/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/format/format.ts",
            "line": 3
          },
          {
            "location": "src/command-line/generate/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/graph/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/import/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/init/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/list/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/login/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/logout/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/migrate/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/new/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 2
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 51
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 64
          },
          {
            "location": "src/command-line/release/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/command-object.ts",
            "line": 173
          },
          {
            "location": "src/command-line/repair/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/report/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/reset/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/run/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/run/command-object.ts",
            "line": 45
          },
          {
            "location": "src/command-line/run-many/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/show/command-object.ts",
            "line": 2
          },
          {
            "location": "src/command-line/show/command-object.ts",
            "line": 64
          },
          {
            "location": "src/command-line/sync/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/watch/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/yargs-utils/shared-options.ts",
            "line": 1
          },
          {
            "location": "src/utils/command-line-utils.ts",
            "line": 2
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escalade",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9347abda05242dff0ed332898808669139c9953bc8346bfbca00cd3db788b17fd3263189647ba1f41d94c5bb1a1249a5128f4c7e1ad2ce68489614652361979f"
        }
      ],
      "purl": "pkg:npm/escalade@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escalade@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "workspace",
      "version": "15.4.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afe847f041e7278e3ab390407a494a9273317c2d3d83d2e3ee547434c4b2c65d9a3c3a37178955d5d26b0b5dd879bd3ce28bcb0c1dd261247d12e88618a11c0b"
        }
      ],
      "purl": "pkg:npm/%40nrwl/workspace@15.4.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-15.4.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/workspace@15.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-15.4.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prettier",
      "version": "2.8.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06d455f41727703c88dadb2e4b5f73ce1ce8c43f0387c2e20b1ee3eed1f3ae4cfc1855c07b179615d8b6da68c4d5dd7a75fb47daa35acad571aa24531a531fa7"
        }
      ],
      "purl": "pkg:npm/prettier@2.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prettier/-/prettier-2.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prettier@2.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prettier/-/prettier-2.8.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/prettier"
        },
        {
          "name": "cdx:npm:bin",
          "value": "prettier"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "prettier,SupportInfo,prettier/SupportInfo"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/prettier"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/prettier"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/format/format.ts",
            "line": 14
          },
          {
            "location": "src/command-line/format/format.ts",
            "line": 35
          },
          {
            "location": "src/command-line/format/format.ts",
            "line": 115
          },
          {
            "location": "src/generators/internal-utils/format-changed-files-with-prettier-if-available.ts",
            "line": 3
          },
          {
            "location": "src/generators/internal-utils/format-changed-files-with-prettier-if-available.ts",
            "line": 41
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "devkit",
      "version": "15.4.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a1a83ec0982eb0acfeaf0be0715cbd8bc6cdb53a3b8a46e3555b523a6c95044d19ae037508c163ba0063e05123286b5def77638e9bd6f4c9b7eae251ba3adcdb"
        }
      ],
      "purl": "pkg:npm/%40nrwl/devkit@15.4.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.4.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/devkit@15.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.4.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@phenomnomnominal",
      "name": "tsquery",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e33262b5b6765b9b526ae5aedf06588ce204308f1314ed316844dc08cb3c253be7873d1085bff36ff87fc68b58dcdd647b414446f03e5dd139f5d981ab52a05"
        }
      ],
      "purl": "pkg:npm/%40phenomnomnominal/tsquery@4.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "4.8.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40287ef39982cbe8742067dff2be575b339549b04ef8a7de62b31087b349e7c42e8f0704db6bbe3544a6531a85fae9fbd0ff465cac5ad8708d8934cc2649f28d"
        }
      ],
      "purl": "pkg:npm/typescript@4.8.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typescript@4.8.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/tsc, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/tsserver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tsc, tsserver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "typescript,Scanner,typescript/Scanner,Identifier,typescript/Identifier,Node,typescript/Node,PropertyAssignment,typescript/PropertyAssignment,PropertyName,typescript/PropertyName,StringLiteral,typescript/StringLiteral,CompilerOptions,typescript/CompilerOptions,SyntaxKind,typescript/SyntaxKind"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/typescript/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/typescript/node_modules/.bin/tsc, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/typescript/node_modules/.bin/tsserver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/tsc, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/tsserver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/tsc, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/tsserver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/tsc, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/tsserver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/project-graph/build-dependencies/strip-source-code.ts",
            "line": 1
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/strip-source-code.ts",
            "line": 12
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/typescript-import-locator.ts",
            "line": 8
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/typescript-import-locator.ts",
            "line": 25
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 240
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 363
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 423
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 4
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 5
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 13
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 28
          },
          {
            "location": "src/project-graph/plugins/loader.ts",
            "line": 25
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esquery",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7020e2b295ade6f1c7b70318d98ac043889b16400bf116c7e581819d905cf7432896fbdf92441c26ba3f699880414950dea82b612e83eaff067391b9090b1cf7"
        }
      ],
      "purl": "pkg:npm/esquery@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esquery@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estraverse",
      "version": "5.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "30c74046e54443388d4de243f0380caa6870475d41450fdc04ffa92ed61d4939dfdcc20ef1f15e8883446d7dfa65d3657d4ffb03d7f7814c38f41de842cbf004"
        }
      ],
      "purl": "pkg:npm/estraverse@5.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/estraverse@5.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ejs",
      "version": "3.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fec5d978c9614b402b91f5f6030efcd202735d230f9ca8edb29619bfe7f736228b96e6decc01c3539fbdc73ea0777fcd846dedc500a8eb19609664d2fa84c611"
        }
      ],
      "purl": "pkg:npm/ejs@3.1.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ejs@3.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/ejs"
        },
        {
          "name": "cdx:npm:bin",
          "value": "ejs"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/ejs"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/ejs"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/ejs"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/ejs"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jake",
      "version": "10.8.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b15a7161eb80856b743935884f04fdf28c95d06b17c8c957085fb72f54ae69f055508affb882c6441f8dab09338605cabe82690c8a50bea91400b81d990b10c7"
        }
      ],
      "purl": "pkg:npm/jake@10.8.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jake@10.8.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/node_modules/.bin/jake"
        },
        {
          "name": "cdx:npm:bin",
          "value": "jake"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/node_modules/.bin/jake"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/jake"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/jake"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/jake"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "3.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88007e25b0c41978722146afa0397d58ffc98f5d3a2b3f43127d433e0630e6bb839f47b75a08b7b0a166e79b0049d18134e401f05e7d77da90edd7aaac703cc1"
        }
      ],
      "purl": "pkg:npm/async@3.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/async/-/async-3.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/async@3.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/async/-/async-3.2.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "filelist",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c35704b9fdd2f83acb0902fb113ea4cfe82694975babd27bc970928cafce6423c0faa10dd56c85e1901fd186096b8fec84726b6b6b7f77fafc495e098bec7ef1"
        }
      ],
      "purl": "pkg:npm/filelist@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/filelist@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "5.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cd1fd9a633daac2765f8af635ab7507fff574955c9f7fa204b6b7220a89ec46c668335ea4bf504873b13789e0df7b39d9530c86121f8026039370b866694302"
        }
      ],
      "purl": "pkg:npm/minimatch@5.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch,minimatch/minimatch"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 12
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1201
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1202
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 2
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 447
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 55
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 316
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 345
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 13
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 283
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 564
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 573
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 574
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 13
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 477
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 482
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 1
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 108
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 118
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 2
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 17
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 1
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 53
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 13
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 517
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 520
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 529
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 1052
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 19
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 135
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 1
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 264
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c"
        }
      ],
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/devkit-yargs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "linter",
      "version": "15.4.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad696c443d600e3e31e9ec50273357f4cc809159d4a2d01732260628f97e6f85f552c9f5fe59aac8213b53199a61a66f531e21427108d314abfbe01d57177944"
        }
      ],
      "purl": "pkg:npm/%40nrwl/linter@15.4.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/linter/-/linter-15.4.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/linter@15.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/linter/-/linter-15.4.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rxjs",
      "version": "6.6.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "853770afeef260d213e67e00318a7ce4a03acb0d956b414b6b7460baf6e96b85b7239c729da059a38d5c3375ccfb843a7d1323dec058211d5502664c5d826f45"
        }
      ],
      "purl": "pkg:npm/rxjs@6.6.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rxjs@6.6.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "rxjs,concat,rxjs/concat,from,rxjs/from,Observable,rxjs/Observable,rxjs/of,rxjs/zip,rxjs/operators,catchError,rxjs/operators/catchError,concatMap,rxjs/operators/concatMap,defaultIfEmpty,rxjs/operators/defaultIfEmpty,last,rxjs/operators/last,rxjs/operators/map,rxjs/operators/tap"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 25
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 33
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 111
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 443
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 444
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 457
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 458
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 466
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 494
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 543
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 553
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 561
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 619
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 631
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 632
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 710
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 719
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 721
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 729
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 731
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 739
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 741
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 749
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1069
          },
          {
            "location": "src/adapter/rxjs-for-await.ts",
            "line": 1
          },
          {
            "location": "src/executors/utils/convert-nx-executor.ts",
            "line": 5
          },
          {
            "location": "src/executors/utils/convert-nx-executor.ts",
            "line": 64
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 56
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 242
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 435
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 448
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 467
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 481
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 498
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 614
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 618
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 636
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 649
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 691
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1078
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tslib",
      "version": "1.14.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e78b7e4d2b38e032bc1ebf2b074c202bb4b0e93efc9ef3357fd04e04c989f8dcfeffeeabd0c0f87d0469077b06ccba5567b5b8a099c4fbadd5f704da3dc1126"
        }
      ],
      "purl": "pkg:npm/tslib@1.14.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tslib@1.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/pruning/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ssh2",
      "version": "1.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9df834c195864ac7d47bf2012645d5965dcf119fff607da0bb0c3e98ff3c813a6e494e05b5937bceef49a1e4c63b208dc767530ed4fd7cea56c25cf28f8b8e3b"
        }
      ],
      "purl": "pkg:npm/ssh2@1.11.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ssh2/-/ssh2-1.11.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ssh2@1.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ssh2/-/ssh2-1.11.0.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asn1",
      "version": "0.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b1fc5c4f9f43038dec89ee2ff2a07185b7f117e8bc8d6f148484f3d73833cbf8a07454f93ce9461f2f494c772f8a0a7bfe7e6bc8cf24b068ae423b0a956d64d"
        }
      ],
      "purl": "pkg:npm/asn1@0.2.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/asn1@0.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safer-buffer",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6"
        }
      ],
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/safer-buffer@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bcrypt-pbkdf",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9e1485ed3f8312a22e8d2ea3b5d967ea011596b822a2d919fff6124b126b41e724cdafd0ea1569094427f6a92856ccf7803119ce802aead2c83f28bbf9112f7"
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tweetnacl",
      "version": "0.14.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2975c515d01b15763881e148c28c8d2be7f96756fbb307d70017cbec75c29a821630a5377664b6ebaef603811e42d0f32cacbb49799f06ee7526896f10ac2d18"
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.14.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tweetnacl@0.14.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cpu-features",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7ca899ff3a75994c106e7cdbf488215ed1ed0e84ccb4d79bf28606c7a917d9261f8671b41cd74110123307d6f92a55eee4340f85fcb79889db07115c83002bdc"
        }
      ],
      "purl": "pkg:npm/cpu-features@0.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cpu-features@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.4.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buildcheck",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7389a03ea7fc1d54899f71bb192cd177d84896cae8e540bc2894ca94404f31a4a34e1fb2a6650698f2c5cdec318e1333c0125a3d41369e3517c69dfde23896c"
        }
      ],
      "purl": "pkg:npm/buildcheck@0.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/buildcheck@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nan",
      "version": "2.17.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d994e0b65d2726c3b42900a3129c5c22be43f98bfdd299538ad66df4905f42f5490d2e6c78c97714ebec877fbd0a86165dfff597939a673cc5ea70e6e1c6a069"
        }
      ],
      "purl": "pkg:npm/nan@2.17.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nan@2.17.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/optional/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "server",
      "version": "4.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c630e813cb35781011d0ab4c5054a16bcbd85917b000ffa9f1c462da9aa771a1d85d49d19b53d8eb95be7f5c3bde786b973f7fb924376b0761dcce254b25c30"
        }
      ],
      "purl": "pkg:npm/%40apollo/server@4.10.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/server/-/server-4.10.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/server@4.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/server/-/server-4.10.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graphql",
      "version": "16.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72f5480482f0ba84b20f9e14e1c17f5170e1e720286e1355fed3f2808e2566180e209404fd62d60b8c1a0516f823a6c35586f7395c7795f1db690384a140f9b2"
        }
      ],
      "purl": "pkg:npm/graphql@16.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graphql/-/graphql-16.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/graphql@16.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/graphql/-/graphql-16.8.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "cache-control-types",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "175effbc2a7b415c289bd786ed3a1ab8829d031a52a1a76c267a887f2af22c54a42d2384aaef9e0b967737c397714552b6e38c70d1e5cab691b00eab4480aee2"
        }
      ],
      "purl": "pkg:npm/%40apollo/cache-control-types@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/cache-control-types/-/cache-control-types-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/cache-control-types@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/cache-control-types/-/cache-control-types-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "server-gateway-interface",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a46c0297fa68ebeaf14660cc160a33290a36a5bb12c04f754e9b030403a07fbe024433d71c7b4cf3cc1bc2369bd3030c661f7941f478e461b20c8761636e1b91"
        }
      ],
      "purl": "pkg:npm/%40apollo/server-gateway-interface@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/server-gateway-interface/-/server-gateway-interface-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/server-gateway-interface@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/server-gateway-interface/-/server-gateway-interface-1.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "usage-reporting-protobuf",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bb8d1d21478f1da48a56c85c79d3bb5a9fa63e266c694eb18eff49f95cb1a6853fccbe8995efbdcd6786f7cb6bffe499d2767839786b6dbf1236bd2b00fa480c"
        }
      ],
      "purl": "pkg:npm/%40apollo/usage-reporting-protobuf@4.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/usage-reporting-protobuf/-/usage-reporting-protobuf-4.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/usage-reporting-protobuf@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/usage-reporting-protobuf/-/usage-reporting-protobuf-4.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "protobufjs",
      "version": "1.2.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2da871e739ed1cf6626b7e66c980c146e179f2d9703ec9301dce42581642ff86cc281eac893056c2d32b92a5dcb0dc108854b34b1e6129d44f5267a6ac4a771a"
        }
      ],
      "purl": "pkg:npm/%40apollo/protobufjs@1.2.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/protobufjs@1.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.7.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/apollo-pbjs, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/apollo-pbts"
        },
        {
          "name": "cdx:npm:bin",
          "value": "apollo-pbjs, apollo-pbts"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/node_modules/.bin/apollo-pbjs, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/node_modules/.bin/apollo-pbts"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@protobufjs",
      "name": "aspromise",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8fe80a13112e2e62b0bf3dce811397b6b276506db1f028766195316a187eb351761d9fb001c79434b92fcbacca08f551914fbe65642b771b147905e6720e2ea1"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/aspromise@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/aspromise@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "base64",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01991c000e6f9cdfefe0f0ea2b2311e65c7b859b6d3c380296ff3713ffc530d851d9331c2d485f4540470a64a5d288bdccc8030ea4542644b13b7c26f39f972e"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/base64@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/base64@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "codegen",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63215a8a4a8ce6c1f4ce215908ddf10c2ef3786681fddd0851bf42013ba01d66ddd45445c16c2de2577839830f5aee5add77b4d6618050b09daa13253e5dbd26"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/codegen@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/codegen@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "eventemitter",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8fd79d9d14fcd6f609f4e7d5b971ba1114937442f5c55b0d82aa64c4cb1b21a6f34a8de0a028c322f79e1afe5dd37a26dfd30bef545d9ab18d8c6e5245e04ffd"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/eventemitter@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/eventemitter@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "fetch",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9658d55e9a9779ba6c8a35bbd4f65a098788704e689f5c390e5432e561fa18b6c5af22d4ac10f8f77d96fc4d814a97d1256b1e20be2ffca3e0045c4338874aa5"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/fetch@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/fetch@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "inquire",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91d49e7dc3ddaee26214c5526e7f34d6de2f14aeca07fe607767d8bebc61b89620f082eb9a7f522925f6b59755e95fa4b2e956a92eda5e305c457977c07a03f5"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/inquire@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/inquire@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "float",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0dd6fe9155e55ecb7d77e47d3df4c8c61d4474d920a117b9b4e5fab74d5fd656163af26748f0c1946db8d502f37323dda0d4ec6e52d476e8c6484e11ceb4d919"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/float@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/float@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "path",
      "version": "1.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e8939c2794e6d3c74e1c06dd4771abbcffb25147e48c6e5e3ec1d87333052eadd998c9000fdf1c0e0713da2035949f4d57015de2d1ff8924a87b8e185a496d10"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/path@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/path@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "path,join,path/join,dirname,path/dirname,extname,path/extname,resolve,path/resolve,relative,path/relative,basename,path/basename,isAbsolute,path/isAbsolute,parse,path/parse,path/sep,path/posix,path/posix/join,posix"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/index.js",
            "line": 1
          },
          {
            "location": "bin/nx.ts",
            "line": 18
          },
          {
            "location": "bin/nx.ts",
            "line": 160
          },
          {
            "location": "bin/post-install.ts",
            "line": 4
          },
          {
            "location": "bin/post-install.ts",
            "line": 18
          },
          {
            "location": "src/adapter/angular-json.ts",
            "line": 2
          },
          {
            "location": "src/adapter/angular-json.ts",
            "line": 26
          },
          {
            "location": "src/adapter/angular-json.ts",
            "line": 56
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 23
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 268
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 286
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 460
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 897
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 900
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 917
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1186
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1216
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1217
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1242
          },
          {
            "location": "src/command-line/exec/exec.ts",
            "line": 2
          },
          {
            "location": "src/command-line/exec/exec.ts",
            "line": 160
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 3
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 365
          },
          {
            "location": "src/command-line/generate/generator-utils.ts",
            "line": 1
          },
          {
            "location": "src/command-line/generate/generator-utils.ts",
            "line": 38
          },
          {
            "location": "src/command-line/generate/generator-utils.ts",
            "line": 106
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 23
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 386
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 416
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 417
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 419
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 420
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 423
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 425
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 460
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 467
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 590
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 654
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 665
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1113
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 1
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 85
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 104
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 110
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 187
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 189
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 195
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 227
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 229
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 244
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 438
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 449
          },
          {
            "location": "src/command-line/import/utils/prepare-source-repo.ts",
            "line": 2
          },
          {
            "location": "src/command-line/import/utils/prepare-source-repo.ts",
            "line": 17
          },
          {
            "location": "src/command-line/import/utils/prepare-source-repo.ts",
            "line": 19
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 123
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 135
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 136
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 142
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 166
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 37
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 148
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 161
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 188
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 213
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 254
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 284
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 356
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 371
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 418
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 431
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-npm-repo.ts",
            "line": 2
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-npm-repo.ts",
            "line": 91
          },
          {
            "location": "src/command-line/init/implementation/angular/index.ts",
            "line": 2
          },
          {
            "location": "src/command-line/init/implementation/angular/index.ts",
            "line": 115
          },
          {
            "location": "src/command-line/init/implementation/angular/index.ts",
            "line": 163
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 2
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 131
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 2
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 25
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 52
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 54
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 55
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 56
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 80
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 114
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 124
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 127
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 141
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 164
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 166
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 168
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 225
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 232
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 233
          },
          {
            "location": "src/command-line/init/implementation/angular/standalone-workspace.ts",
            "line": 238
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 100
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/nxw.ts",
            "line": 11
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 84
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 155
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 157
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 158
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 188
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 192
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 201
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 203
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 217
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 219
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 247
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 280
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 281
          },
          {
            "location": "src/command-line/init/implementation/react/index.ts",
            "line": 342
          },
          {
            "location": "src/command-line/init/implementation/react/tsconfig-setup.ts",
            "line": 1
          },
          {
            "location": "src/command-line/init/implementation/react/tsconfig-setup.ts",
            "line": 10
          },
          {
            "location": "src/command-line/init/implementation/react/tsconfig-setup.ts",
            "line": 33
          },
          {
            "location": "src/command-line/init/implementation/react/tsconfig-setup.ts",
            "line": 37
          },
          {
            "location": "src/command-line/init/implementation/react/tsconfig-setup.ts",
            "line": 38
          },
          {
            "location": "src/command-line/init/implementation/react/tsconfig-setup.ts",
            "line": 47
          },
          {
            "location": "src/command-line/init/implementation/react/tsconfig-setup.ts",
            "line": 59
          },
          {
            "location": "src/command-line/init/implementation/react/tsconfig-setup.ts",
            "line": 60
          },
          {
            "location": "src/command-line/init/implementation/utils.ts",
            "line": 2
          },
          {
            "location": "src/command-line/init/implementation/utils.ts",
            "line": 120
          },
          {
            "location": "src/command-line/init/implementation/utils.ts",
            "line": 169
          },
          {
            "location": "src/command-line/migrate/command-object.ts",
            "line": 2
          },
          {
            "location": "src/command-line/migrate/command-object.ts",
            "line": 147
          },
          {
            "location": "src/command-line/migrate/command-object.ts",
            "line": 178
          },
          {
            "location": "src/command-line/migrate/command-object.ts",
            "line": 179
          },
          {
            "location": "src/command-line/migrate/command-object.ts",
            "line": 181
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 4
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1016
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1017
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1018
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1093
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1117
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1124
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1159
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1217
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1281
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1575
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1599
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1690
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1695
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 3
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 33
          },
          {
            "location": "src/command-line/run/executor-utils.ts",
            "line": 1
          },
          {
            "location": "src/command-line/run/executor-utils.ts",
            "line": 57
          },
          {
            "location": "src/command-line/run/executor-utils.ts",
            "line": 135
          },
          {
            "location": "src/command-line/run/executor-utils.ts",
            "line": 136
          },
          {
            "location": "src/command-line/run/run.ts",
            "line": 6
          },
          {
            "location": "src/command-line/run/run.ts",
            "line": 175
          },
          {
            "location": "src/config/calculate-default-project-name.ts",
            "line": 10
          },
          {
            "location": "src/config/calculate-default-project-name.ts",
            "line": 18
          },
          {
            "location": "src/config/nx-json.ts",
            "line": 2
          },
          {
            "location": "src/config/nx-json.ts",
            "line": 534
          },
          {
            "location": "src/config/nx-json.ts",
            "line": 539
          },
          {
            "location": "src/config/nx-json.ts",
            "line": 551
          },
          {
            "location": "src/config/nx-json.ts",
            "line": 559
          },
          {
            "location": "src/config/schema-utils.ts",
            "line": 2
          },
          {
            "location": "src/config/schema-utils.ts",
            "line": 22
          },
          {
            "location": "src/config/schema-utils.ts",
            "line": 47
          },
          {
            "location": "src/config/schema-utils.ts",
            "line": 65
          },
          {
            "location": "src/config/to-project-name.ts",
            "line": 1
          },
          {
            "location": "src/config/to-project-name.ts",
            "line": 8
          },
          {
            "location": "src/daemon/cache.ts",
            "line": 2
          },
          {
            "location": "src/daemon/cache.ts",
            "line": 10
          },
          {
            "location": "src/daemon/client/client.ts",
            "line": 12
          },
          {
            "location": "src/daemon/client/client.ts",
            "line": 595
          },
          {
            "location": "src/daemon/server/outputs-tracking.ts",
            "line": 1
          },
          {
            "location": "src/daemon/server/outputs-tracking.ts",
            "line": 20
          },
          {
            "location": "src/daemon/server/outputs-tracking.ts",
            "line": 25
          },
          {
            "location": "src/daemon/server/outputs-tracking.ts",
            "line": 87
          },
          {
            "location": "src/daemon/server/outputs-tracking.ts",
            "line": 92
          },
          {
            "location": "src/daemon/server/server.ts",
            "line": 3
          },
          {
            "location": "src/daemon/server/server.ts",
            "line": 382
          },
          {
            "location": "src/daemon/server/server.ts",
            "line": 383
          },
          {
            "location": "src/daemon/server/server.ts",
            "line": 384
          },
          {
            "location": "src/daemon/server/server.ts",
            "line": 385
          },
          {
            "location": "src/daemon/server/server.ts",
            "line": 450
          },
          {
            "location": "src/daemon/server/watcher.ts",
            "line": 2
          },
          {
            "location": "src/daemon/server/watcher.ts",
            "line": 61
          },
          {
            "location": "src/daemon/socket-utils.ts",
            "line": 3
          },
          {
            "location": "src/daemon/socket-utils.ts",
            "line": 16
          },
          {
            "location": "src/daemon/socket-utils.ts",
            "line": 24
          },
          {
            "location": "src/daemon/socket-utils.ts",
            "line": 32
          },
          {
            "location": "src/daemon/tmp-dir.ts",
            "line": 7
          },
          {
            "location": "src/daemon/tmp-dir.ts",
            "line": 13
          },
          {
            "location": "src/daemon/tmp-dir.ts",
            "line": 18
          },
          {
            "location": "src/daemon/tmp-dir.ts",
            "line": 24
          },
          {
            "location": "src/daemon/tmp-dir.ts",
            "line": 31
          },
          {
            "location": "src/daemon/tmp-dir.ts",
            "line": 37
          },
          {
            "location": "src/daemon/tmp-dir.ts",
            "line": 42
          },
          {
            "location": "src/daemon/tmp-dir.ts",
            "line": 53
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 2
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 467
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 468
          },
          {
            "location": "src/executors/run-script/run-script.impl.ts",
            "line": 1
          },
          {
            "location": "src/executors/run-script/run-script.impl.ts",
            "line": 22
          },
          {
            "location": "src/executors/run-script/run-script.impl.ts",
            "line": 33
          },
          {
            "location": "src/generators/internal-utils/format-changed-files-with-prettier-if-available.ts",
            "line": 2
          },
          {
            "location": "src/generators/internal-utils/format-changed-files-with-prettier-if-available.ts",
            "line": 51
          },
          {
            "location": "src/generators/tree.ts",
            "line": 13
          },
          {
            "location": "src/generators/tree.ts",
            "line": 176
          },
          {
            "location": "src/generators/tree.ts",
            "line": 181
          },
          {
            "location": "src/generators/tree.ts",
            "line": 231
          },
          {
            "location": "src/generators/tree.ts",
            "line": 233
          },
          {
            "location": "src/generators/tree.ts",
            "line": 266
          },
          {
            "location": "src/generators/tree.ts",
            "line": 290
          },
          {
            "location": "src/generators/tree.ts",
            "line": 375
          },
          {
            "location": "src/generators/tree.ts",
            "line": 380
          },
          {
            "location": "src/generators/tree.ts",
            "line": 387
          },
          {
            "location": "src/generators/tree.ts",
            "line": 392
          },
          {
            "location": "src/generators/tree.ts",
            "line": 397
          },
          {
            "location": "src/generators/tree.ts",
            "line": 438
          },
          {
            "location": "src/generators/tree.ts",
            "line": 440
          },
          {
            "location": "src/generators/utils/nx-json.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/nx-json.ts",
            "line": 62
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 2
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 229
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 230
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 231
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 260
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 270
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 278
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 313
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 14
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 288
          },
          {
            "location": "src/internal-testing-utils/assert-valid-migrations.ts",
            "line": 2
          },
          {
            "location": "src/internal-testing-utils/assert-valid-migrations.ts",
            "line": 25
          },
          {
            "location": "src/internal-testing-utils/run-migration-against-this-workspace.ts",
            "line": 2
          },
          {
            "location": "src/internal-testing-utils/run-migration-against-this-workspace.ts",
            "line": 8
          },
          {
            "location": "src/internal-testing-utils/temp-fs.ts",
            "line": 13
          },
          {
            "location": "src/internal-testing-utils/temp-fs.ts",
            "line": 28
          },
          {
            "location": "src/internal-testing-utils/temp-fs.ts",
            "line": 51
          },
          {
            "location": "src/internal-testing-utils/temp-fs.ts",
            "line": 59
          },
          {
            "location": "src/migrations/update-15-0-0/migrate-to-inputs.ts",
            "line": 9
          },
          {
            "location": "src/migrations/update-15-0-0/migrate-to-inputs.ts",
            "line": 92
          },
          {
            "location": "src/migrations/update-15-0-0/migrate-to-inputs.ts",
            "line": 95
          },
          {
            "location": "src/migrations/update-15-0-0/prefix-outputs.ts",
            "line": 9
          },
          {
            "location": "src/migrations/update-15-0-0/prefix-outputs.ts",
            "line": 36
          },
          {
            "location": "src/migrations/update-15-0-0/prefix-outputs.ts",
            "line": 39
          },
          {
            "location": "src/native/native-file-cache-location.ts",
            "line": 2
          },
          {
            "location": "src/native/native-file-cache-location.ts",
            "line": 18
          },
          {
            "location": "src/nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud.ts",
            "line": 13
          },
          {
            "location": "src/nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud.ts",
            "line": 133
          },
          {
            "location": "src/nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud.ts",
            "line": 137
          },
          {
            "location": "src/nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud.ts",
            "line": 156
          },
          {
            "location": "src/nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud.ts",
            "line": 160
          },
          {
            "location": "src/nx-cloud/resolution-helpers.ts",
            "line": 2
          },
          {
            "location": "src/nx-cloud/resolution-helpers.ts",
            "line": 5
          },
          {
            "location": "src/nx-cloud/resolution-helpers.ts",
            "line": 7
          },
          {
            "location": "src/nx-cloud/resolution-helpers.ts",
            "line": 8
          },
          {
            "location": "src/nx-cloud/resolution-helpers.ts",
            "line": 13
          },
          {
            "location": "src/nx-cloud/resolution-helpers.ts",
            "line": 17
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 13
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 153
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 166
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 171
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 230
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 247
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 265
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 299
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 308
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 316
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 347
          },
          {
            "location": "src/nx-cloud/utilities/axios.ts",
            "line": 2
          },
          {
            "location": "src/nx-cloud/utilities/axios.ts",
            "line": 25
          },
          {
            "location": "src/nx-cloud/utilities/environment.ts",
            "line": 3
          },
          {
            "location": "src/nx-cloud/utilities/environment.ts",
            "line": 31
          },
          {
            "location": "src/plugins/js/index.ts",
            "line": 2
          },
          {
            "location": "src/plugins/js/index.ts",
            "line": 53
          },
          {
            "location": "src/plugins/js/index.ts",
            "line": 99
          },
          {
            "location": "src/plugins/js/index.ts",
            "line": 155
          },
          {
            "location": "src/plugins/js/index.ts",
            "line": 164
          },
          {
            "location": "src/plugins/js/index.ts",
            "line": 165
          },
          {
            "location": "src/plugins/js/lock-file/lock-file.ts",
            "line": 7
          },
          {
            "location": "src/plugins/js/lock-file/lock-file.ts",
            "line": 56
          },
          {
            "location": "src/plugins/js/lock-file/lock-file.ts",
            "line": 57
          },
          {
            "location": "src/plugins/js/lock-file/lock-file.ts",
            "line": 58
          },
          {
            "location": "src/plugins/js/lock-file/lock-file.ts",
            "line": 59
          },
          {
            "location": "src/plugins/js/lock-file/lock-file.ts",
            "line": 73
          },
          {
            "location": "src/plugins/js/package-json/create-package-json.ts",
            "line": 14
          },
          {
            "location": "src/plugins/js/package-json/create-package-json.ts",
            "line": 50
          },
          {
            "location": "src/plugins/js/package-json/create-package-json.ts",
            "line": 70
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/explicit-project-dependencies.ts",
            "line": 1
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/explicit-project-dependencies.ts",
            "line": 72
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/explicit-project-dependencies.ts",
            "line": 87
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/typescript-import-locator.ts",
            "line": 9
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/typescript-import-locator.ts",
            "line": 37
          },
          {
            "location": "src/plugins/js/project-graph/build-nodes/build-npm-package-nodes.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/project-graph/build-nodes/build-npm-package-nodes.ts",
            "line": 11
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 1
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 81
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 370
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 22
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 46
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 98
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 110
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 23
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 74
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 4
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 22
          },
          {
            "location": "src/project-graph/build-project-graph.ts",
            "line": 2
          },
          {
            "location": "src/project-graph/build-project-graph.ts",
            "line": 188
          },
          {
            "location": "src/project-graph/build-project-graph.ts",
            "line": 199
          },
          {
            "location": "src/project-graph/file-utils.ts",
            "line": 3
          },
          {
            "location": "src/project-graph/file-utils.ts",
            "line": 72
          },
          {
            "location": "src/project-graph/file-utils.ts",
            "line": 81
          },
          {
            "location": "src/project-graph/file-utils.ts",
            "line": 120
          },
          {
            "location": "src/project-graph/file-utils.ts",
            "line": 168
          },
          {
            "location": "src/project-graph/file-utils.ts",
            "line": 205
          },
          {
            "location": "src/project-graph/file-utils.ts",
            "line": 215
          },
          {
            "location": "src/project-graph/nx-deps-cache.ts",
            "line": 2
          },
          {
            "location": "src/project-graph/nx-deps-cache.ts",
            "line": 32
          },
          {
            "location": "src/project-graph/nx-deps-cache.ts",
            "line": 36
          },
          {
            "location": "src/project-graph/plugins/internal-api.ts",
            "line": 4
          },
          {
            "location": "src/project-graph/plugins/internal-api.ts",
            "line": 221
          },
          {
            "location": "src/project-graph/plugins/internal-api.ts",
            "line": 223
          },
          {
            "location": "src/project-graph/plugins/internal-api.ts",
            "line": 225
          },
          {
            "location": "src/project-graph/plugins/internal-api.ts",
            "line": 226
          },
          {
            "location": "src/project-graph/utils/find-project-for-path.ts",
            "line": 1
          },
          {
            "location": "src/project-graph/utils/find-project-for-path.ts",
            "line": 55
          },
          {
            "location": "src/project-graph/utils/find-project-for-path.ts",
            "line": 56
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 14
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 692
          },
          {
            "location": "src/project-graph/utils/retrieve-workspace-files.ts",
            "line": 18
          },
          {
            "location": "src/project-graph/utils/retrieve-workspace-files.ts",
            "line": 96
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 2
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 288
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 289
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 297
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 301
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 306
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 308
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 317
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 318
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 344
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 346
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 356
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 417
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 418
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 422
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 427
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 432
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 441
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 444
          },
          {
            "location": "src/tasks-runner/cache.ts",
            "line": 471
          },
          {
            "location": "src/tasks-runner/default-tasks-runner.ts",
            "line": 12
          },
          {
            "location": "src/tasks-runner/default-tasks-runner.ts",
            "line": 22
          },
          {
            "location": "src/tasks-runner/default-tasks-runner.ts",
            "line": 30
          },
          {
            "location": "src/tasks-runner/default-tasks-runner.ts",
            "line": 33
          },
          {
            "location": "src/tasks-runner/default-tasks-runner.ts",
            "line": 36
          },
          {
            "location": "src/tasks-runner/default-tasks-runner.ts",
            "line": 50
          },
          {
            "location": "src/tasks-runner/fork.ts",
            "line": 2
          },
          {
            "location": "src/tasks-runner/fork.ts",
            "line": 8
          },
          {
            "location": "src/tasks-runner/forked-process-task-runner.ts",
            "line": 9
          },
          {
            "location": "src/tasks-runner/forked-process-task-runner.ts",
            "line": 25
          },
          {
            "location": "src/tasks-runner/forked-process-task-runner.ts",
            "line": 27
          },
          {
            "location": "src/tasks-runner/life-cycles/store-run-information-life-cycle.ts",
            "line": 1
          },
          {
            "location": "src/tasks-runner/life-cycles/store-run-information-life-cycle.ts",
            "line": 100
          },
          {
            "location": "src/tasks-runner/life-cycles/store-run-information-life-cycle.ts",
            "line": 107
          },
          {
            "location": "src/tasks-runner/life-cycles/task-profiling-life-cycle.ts",
            "line": 5
          },
          {
            "location": "src/tasks-runner/life-cycles/task-profiling-life-cycle.ts",
            "line": 21
          },
          {
            "location": "src/tasks-runner/remove-old-cache-records.ts",
            "line": 2
          },
          {
            "location": "src/tasks-runner/remove-old-cache-records.ts",
            "line": 13
          },
          {
            "location": "src/tasks-runner/remove-old-cache-records.ts",
            "line": 14
          },
          {
            "location": "src/tasks-runner/remove-old-cache-records.ts",
            "line": 25
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 3
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 826
          },
          {
            "location": "src/tasks-runner/task-orchestrator.ts",
            "line": 3
          },
          {
            "location": "src/tasks-runner/task-orchestrator.ts",
            "line": 421
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 2
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 3
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 279
          },
          {
            "location": "src/utils/cache-directory.ts",
            "line": 2
          },
          {
            "location": "src/utils/cache-directory.ts",
            "line": 9
          },
          {
            "location": "src/utils/cache-directory.ts",
            "line": 20
          },
          {
            "location": "src/utils/cache-directory.ts",
            "line": 23
          },
          {
            "location": "src/utils/cache-directory.ts",
            "line": 51
          },
          {
            "location": "src/utils/cache-directory.ts",
            "line": 52
          },
          {
            "location": "src/utils/cache-directory.ts",
            "line": 54
          },
          {
            "location": "src/utils/cache-directory.ts",
            "line": 56
          },
          {
            "location": "src/utils/child-process.ts",
            "line": 8
          },
          {
            "location": "src/utils/child-process.ts",
            "line": 18
          },
          {
            "location": "src/utils/child-process.ts",
            "line": 24
          },
          {
            "location": "src/utils/child-process.ts",
            "line": 29
          },
          {
            "location": "src/utils/child-process.ts",
            "line": 31
          },
          {
            "location": "src/utils/child-process.ts",
            "line": 42
          },
          {
            "location": "src/utils/child-process.ts",
            "line": 48
          },
          {
            "location": "src/utils/child-process.ts",
            "line": 53
          },
          {
            "location": "src/utils/child-process.ts",
            "line": 55
          },
          {
            "location": "src/utils/collapse-expanded-outputs.ts",
            "line": 1
          },
          {
            "location": "src/utils/collapse-expanded-outputs.ts",
            "line": 15
          },
          {
            "location": "src/utils/collapse-expanded-outputs.ts",
            "line": 16
          },
          {
            "location": "src/utils/collapse-expanded-outputs.ts",
            "line": 19
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 4
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 15
          },
          {
            "location": "src/utils/fileutils.ts",
            "line": 14
          },
          {
            "location": "src/utils/fileutils.ts",
            "line": 91
          },
          {
            "location": "src/utils/fileutils.ts",
            "line": 111
          },
          {
            "location": "src/utils/fileutils.ts",
            "line": 169
          },
          {
            "location": "src/utils/git-utils.tree-filter.ts",
            "line": 12
          },
          {
            "location": "src/utils/git-utils.ts",
            "line": 2
          },
          {
            "location": "src/utils/git-utils.ts",
            "line": 28
          },
          {
            "location": "src/utils/git-utils.ts",
            "line": 176
          },
          {
            "location": "src/utils/git-utils.ts",
            "line": 189
          },
          {
            "location": "src/utils/installation-directory.ts",
            "line": 1
          },
          {
            "location": "src/utils/installation-directory.ts",
            "line": 5
          },
          {
            "location": "src/utils/legacy-task-history.ts",
            "line": 2
          },
          {
            "location": "src/utils/legacy-task-history.ts",
            "line": 61
          },
          {
            "location": "src/utils/package-json.ts",
            "line": 2
          },
          {
            "location": "src/utils/package-json.ts",
            "line": 276
          },
          {
            "location": "src/utils/package-json.ts",
            "line": 277
          },
          {
            "location": "src/utils/package-json.ts",
            "line": 280
          },
          {
            "location": "src/utils/package-json.ts",
            "line": 281
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 4
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 41
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 43
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 45
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 61
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 131
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 209
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 211
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 239
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 240
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 242
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 311
          },
          {
            "location": "src/utils/path.ts",
            "line": 1
          },
          {
            "location": "src/utils/path.ts",
            "line": 21
          },
          {
            "location": "src/utils/plugins/installed-plugins.ts",
            "line": 1
          },
          {
            "location": "src/utils/plugins/installed-plugins.ts",
            "line": 51
          },
          {
            "location": "src/utils/plugins/local-plugins.ts",
            "line": 2
          },
          {
            "location": "src/utils/plugins/local-plugins.ts",
            "line": 19
          },
          {
            "location": "src/utils/plugins/plugin-capabilities.ts",
            "line": 1
          },
          {
            "location": "src/utils/plugins/plugin-capabilities.ts",
            "line": 31
          },
          {
            "location": "src/utils/workspace-configuration-check.ts",
            "line": 3
          },
          {
            "location": "src/utils/workspace-configuration-check.ts",
            "line": 9
          },
          {
            "location": "src/utils/workspace-configuration-check.ts",
            "line": 20
          },
          {
            "location": "src/utils/workspace-configuration-check.ts",
            "line": 21
          },
          {
            "location": "src/utils/workspace-root.ts",
            "line": 1
          },
          {
            "location": "src/utils/workspace-root.ts",
            "line": 20
          },
          {
            "location": "src/utils/workspace-root.ts",
            "line": 23
          },
          {
            "location": "src/utils/workspace-root.ts",
            "line": 24
          },
          {
            "location": "src/utils/workspace-root.ts",
            "line": 25
          },
          {
            "location": "src/utils/workspace-root.ts",
            "line": 35
          },
          {
            "location": "src/utils/workspace-root.ts",
            "line": 36
          },
          {
            "location": "src/utils/workspace-root.ts",
            "line": 38
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 392
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "pool",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d2410b6864880c12af7204b8ce48f3d4f79d75ab6b8d87263163a502e00fc0079c714acf1dd52aa3f27a2e2ca61c7122253e4dac5d54570c58d787fe7f2e1643"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/pool@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/pool@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "utf8",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56f9f7cd9ae1419924044f0b4ae5b77a6f7c73417080ee27c73bfa39d4b13ca24810a6366c66c79fe9a11883deaf3238b7077168ff3fd3ed3a1c1a707f7e392f"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/utf8@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/utf8@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@types",
      "name": "long",
      "version": "4.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32a4c6128e5b8f9b75e7b53a7c0fc1883ca73649f46249d5761e3c08c3e44d2a454d59af6a8e544269bbb8417ac41128eea20c02563f25295e61a13a54e76968"
        }
      ],
      "purl": "pkg:npm/%40types/long@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/long@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/long"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "long",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5ec3fe2a14227f86e35f591bb928b248914d01e84dc602dbea13d1189f50b14afc6a31e4b9719dac79855135145e10f0557d91e5b63824d644c1b52232157e30"
        }
      ],
      "purl": "pkg:npm/long@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/long/-/long-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/long@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/long/-/long-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.fetcher",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8efbe89fcf39844c965dde07eb3a5678dded97cf107169c7a7981617938f177e2e86fa11f8316a70dc6cf6fad1681052637a9d6b741ed1b76e77bb73db31b1d4"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.fetcher@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.fetcher/-/utils.fetcher-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.fetcher@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.fetcher/-/utils.fetcher-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.keyvaluecache",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a95a393ef514303f2807da18beae158828d800c5a7679cd9c048cd177ecbda6d6ee76f31e66b9e32553e0abd548a7ba90a0741efc83e7a00351bdf2b6c9d3757"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.keyvaluecache@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.keyvaluecache@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.logger",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62ea65c0b1da1dfd68be289d07b3319c25c0747a7722a615f27d26a2667725f2e789a7bdd9e62a308c7e8f9a89157e962893eceaaedb733995e255c8b13bb93e"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.logger@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.logger/-/utils.logger-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.logger@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.logger/-/utils.logger-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "7.18.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ee9a573404852b4b7a891a0224599b327c033b3425a205c08386777edcd34ce4a6c198b4e01d57d605c83a5beacb52c229ce91113ecbf050fec272401048ea0"
        }
      ],
      "purl": "pkg:npm/lru-cache@7.18.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@7.18.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.createhash",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7d03b8fd938ff0b7175af30d84a89e7bed8ab8acaa21c7c7ac8080f8ce258ff87f2e1d47d74202714b64e8dfdc867128e475eed327a383ae30b2175a8858ad26"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.createhash@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.createhash/-/utils.createhash-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.createhash@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.createhash/-/utils.createhash-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.isnodelike",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c38d57c9ea51fa3044b95a6844cef5e4dd990f4c4c0f8d77522271f30e719c0643d999122673090682336ae2bcde42694a036e47acb06d5dbd8c6f4d9b18cad1"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.isnodelike@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.isnodelike/-/utils.isnodelike-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.isnodelike@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.isnodelike/-/utils.isnodelike-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sha.js",
      "version": "2.4.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40c129e41edc7ed13b00f3a393963ac60adb5aef9690b550c24f0936367c9ca45c899681c845ba32e6e2780893a12efe770beb8c6847f23457cf7315774018a9"
        }
      ],
      "purl": "pkg:npm/sha.js@2.4.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sha.js@2.4.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/sha.js"
        },
        {
          "name": "cdx:npm:bin",
          "value": "sha.js"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/node_modules/.bin/sha.js"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.usagereporting",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2cf4a506b9fe4b5ee8072e5e5a4ad14866fdf2c5a69c4ce8dc33d3660a7c21073cb097b4a6b0e00eea691aae0d790969a2a107cf48507981c0380d19dda42cc5"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.usagereporting@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.usagereporting/-/utils.usagereporting-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.usagereporting@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.usagereporting/-/utils.usagereporting-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.dropunuseddefinitions",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12c3c806ab12b760700ecbfc5aeefa2cae51d4ab6c5643683b86f433968ad21c7e74683dc495eeaa5afb168df80e5fb2f378e6ce7f94bc45beb75fc63f699e94"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.dropunuseddefinitions@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.dropunuseddefinitions@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.printwithreducedwhitespace",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4ce0b51757f7d0061f2f65694bbdbfc7cb286327beff23964abbe341595fc19981b2466a043fd115032ecb095a18dedf010dcc820067f125a2c5092b9090f52"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.printwithreducedwhitespace@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.printwithreducedwhitespace@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.removealiases",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d23a117361c13b8bb9f783a9d677affa6505eb2467c68507eb8c70f31ddb5fb9fc4010d875e620638b45d2f251793cbecdd9f6c6fe9f32caae0134a00bbdb614"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.removealiases@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.removealiases/-/utils.removealiases-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.removealiases@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.removealiases/-/utils.removealiases-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.sortast",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "79c8886afb16a49d3dcdad699f7ef0a6c086ad03575213344e4b676661f03be672f4ee1fbbf59d078fb906f561162658397bdf8f325471cfa1b0857c4543ad33"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.sortast@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.sortast/-/utils.sortast-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.sortast@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.sortast/-/utils.sortast-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.sortby",
      "version": "4.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c35971bc8ac327b40c91179bd9ef12ae12f3a14f8021951b7fddccd34a3bc65318d8081551418e3c5620c7c9f633f552280645b84cc19035aa71fa5dd153074"
        }
      ],
      "purl": "pkg:npm/lodash.sortby@4.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.sortby@4.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.stripsensitiveliterals",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "409b3b1edcd74bf2483cc2968a616750c2bb563906413cea0fd6ca0f58778ae3c0a8bb317749943556e460e3d3b038542a072f50e7cea8e25662884028cbdc48"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.stripsensitiveliterals@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.stripsensitiveliterals@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "utils.withrequired",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6010e2b805fd8b594b73a19e4f2d66ec318b167fe0327bd7aa56a538832333b0de3a021a7048e37f03ea6f4335090dafd751e1475e5dd4d9b12684427eb36a70"
        }
      ],
      "purl": "pkg:npm/%40apollo/utils.withrequired@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/utils.withrequired/-/utils.withrequired-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/utils.withrequired@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/utils.withrequired/-/utils.withrequired-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@graphql-tools",
      "name": "schema",
      "version": "9.0.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0144fa0d06d0a4934cdb52cc8fe06688cc2b7c0b4682238c9c21150bebb28ae6938796328b041b464fe26bea193303be02f06728f1ba593deeda5858e268adb"
        }
      ],
      "purl": "pkg:npm/%40graphql-tools/schema@9.0.19",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.19.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@graphql-tools/schema@9.0.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.19.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@graphql-tools",
      "name": "merge",
      "version": "8.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5dbac701a8fcc83b8836987eb007eeab740267fb4a6e5ad32cea62acad3e08080d9595021ecd056bec6d3145118300954e12e57b5005eecbc90b1162cf280bb3"
        }
      ],
      "purl": "pkg:npm/%40graphql-tools/merge@8.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@graphql-tools/merge@8.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.4.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@graphql-tools",
      "name": "utils",
      "version": "9.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "594c39d3a425eb1ce638e465ae236b0fa520c7e1e3560631b7d2825c3f661c06a4f9e6974b0b8618fc84eb4872f716831285ca06c1bb4a41baf726e2b5a565e8"
        }
      ],
      "purl": "pkg:npm/%40graphql-tools/utils@9.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@graphql-tools/utils@9.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz"
        },
        {
          "name": "ExportedModules",
          "value": "utils/nx-plugin.deprecated,utils/logger,utils/output,utils/package-manager,utils/json,utils/fileutils,utils/strip-indents,utils/path,utils/app-root,utils/cache-directory,utils/split-target,utils/params,utils/object-sort,utils/package-json,utils/workspace-context,utils/plugins/installed-plugins,utils/plugins/local-plugins,utils/plugins/output,utils/plugins/plugin-capabilities,NxPluginV1,utils/nx-plugin.deprecated/NxPluginV1,ProjectTargetConfigurator,utils/nx-plugin.deprecated/ProjectTargetConfigurator,getPackageManagerCommand,utils/package-manager/getPackageManagerCommand,detectPackageManager,utils/package-manager/detectPackageManager,getPackageManagerVersion,utils/package-manager/getPackageManagerVersion,isWorkspacesEnabled,utils/package-manager/isWorkspacesEnabled,parseJson,utils/json/parseJson,serializeJson,utils/json/serializeJson,stripJsonComments,utils/json/stripJsonComments,JsonParseOptions,utils/json/JsonParseOptions,JsonSerializeOptions,utils/json/JsonSerializeOptions,readJsonFile,utils/fileutils/readJsonFile,writeJsonFile,utils/fileutils/writeJsonFile,joinPathFragments,utils/path/joinPathFragments,normalizePath,utils/path/normalizePath,workspaceRoot,utils/app-root/workspaceRoot,appRootPath,utils/app-root/appRootPath,listPlugins,output/listPlugins,listAlsoAvailableCorePlugins,output/listAlsoAvailableCorePlugins,listPluginCapabilities,output/listPluginCapabilities"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@graphql-typed-document-node",
      "name": "core",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "981f6802c3429bd68cdff48ebf862d04ca996d88f5d11edd92af1bc81ab1198fe7705c217f6a10ccc57e2c24655a80d210127708e891d72783bccb6ca0eb2e15"
        }
      ],
      "purl": "pkg:npm/%40graphql-typed-document-node/core@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@graphql-typed-document-node/core@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tslib",
      "version": "2.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c4dbf12443948963c6854b9475080024f28e3897c69c8c8ac9239cd3d5e42ac81d515ff7136cefc1961d7a38e64603c281cca6d63b8b1f7db6eb203bb0414929"
        }
      ],
      "purl": "pkg:npm/tslib@2.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tslib@2.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "value-or-promise",
      "version": "1.0.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67a533f9363012a13b64de748309fed4b095a3d655ae9c513ce84e2e79dc624635673398b6b5fc1707ffac592d67c4799899ace8465fe53a8d38c7999a73eaf5"
        }
      ],
      "purl": "pkg:npm/value-or-promise@1.0.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/value-or-promise@1.0.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@josephg",
      "name": "resolvable",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0adcce454c164d3393a9f56d1da29127423590d41dd5ba67dec521f08de7243558fb9fccfce7b50e7116ccf42faaaff13c8224cf3cc83fb99f0a8023151bc386"
        }
      ],
      "purl": "pkg:npm/%40josephg/resolvable@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@josephg/resolvable@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "express",
      "version": "4.17.21",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a394f337d79ab02e96909500d38cf76c50549ce99b0fe0037a0255a7a203e343b0958bb3d8177615cfe098de3136a7061fec4ffb1e50c0374ad5d86c531b41d"
        }
      ],
      "purl": "pkg:npm/%40types/express@4.17.21",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/express@4.17.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/express"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "body-parser",
      "version": "1.19.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c1dd9bbddae71abb4890d0930215013b6ff76ff0eb74ecd23729a64890850d5eaf3693878102a51a9de5df95e198f495ac91e4bdcbebb49d7332b2972e42b0a"
        }
      ],
      "purl": "pkg:npm/%40types/body-parser@1.19.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/body-parser@1.19.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/body-parser"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@types",
      "name": "connect",
      "version": "3.4.38",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2bab9139fd4b0fcf2e0d0a890a4b40e32ccbd586002ba3607ec234bff9938323ca5ac5f50a72745cf48385589e8ebbb519c4642d66fc465cc560946a1946daba"
        }
      ],
      "purl": "pkg:npm/%40types/connect@3.4.38",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/connect@3.4.38",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/connect"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "18.16.20",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9cbe7855f0e34e174fd945c95d96a8e70a7be820e20f0e334913bc7784e4ed4803a8d286295110074fedded8badcd4be60d3642100efc04005d3804ef9662eed"
        }
      ],
      "purl": "pkg:npm/%40types/node@18.16.20",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-18.16.20.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@18.16.20",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/node/-/node-18.16.20.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/node"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "express-serve-static-core",
      "version": "4.19.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28ecccecc85c0459669e5aff7f3212145e6f196552bcde9f4dde13f84c4eb74f1b03f740e64a52cd8e769ccb08d4a0c5994444a497a53d8caeb252d14a38e00a"
        }
      ],
      "purl": "pkg:npm/%40types/express-serve-static-core@4.19.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/express-serve-static-core@4.19.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/express-serve-static-core"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "qs",
      "version": "6.9.15",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b971d02844ba0d028a08b878e355effddc313aad53552dc93d432512aa04825be5851e8cc6795ec3f5eafcb4551e92f293b88adf33837b5a981c8325b4eed71a"
        }
      ],
      "purl": "pkg:npm/%40types/qs@6.9.15",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/qs@6.9.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/qs"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "range-parser",
      "version": "1.2.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84aa2b9896e426acd01a1ce26b1e4f22d0d44cc00cf6e1365d7426337eddc9de2154cfb969597ba15c4c554895427da809014dfcb28265dbd2334a4546a6d299"
        }
      ],
      "purl": "pkg:npm/%40types/range-parser@1.2.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/range-parser@1.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/range-parser"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@types",
      "name": "send",
      "version": "0.17.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7610ce9324ec9b79cedce76057d19b293e874cb1051de4be8f4703ae9d5c955215e205229fdc07b30cbf0382f82de68d147ca35fb80d1e30baf6c0b4f802204"
        }
      ],
      "purl": "pkg:npm/%40types/send@0.17.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/send@0.17.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/send"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "mime",
      "version": "1.3.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe9c8165648b0f69f475c1c4de1abcb3c66f7044c7b44b85fb713b5d5b74220da7bec5505dd8211d57049085a3cbd034c0a7d39fdedafcf48362884a2259cfff"
        }
      ],
      "purl": "pkg:npm/%40types/mime@1.3.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/mime@1.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/mime"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "serve-static",
      "version": "1.15.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5bc626fa1f2786e47068a3da0f0df8414930b068ba45ce3262abca168e6b9b61541210856f3556af15d4c6e28af130128d6b32b096349ec98d086842388b2b3b"
        }
      ],
      "purl": "pkg:npm/%40types/serve-static@1.15.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/serve-static@1.15.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/serve-static"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "http-errors",
      "version": "2.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f408530cb7275b2407a0ccec878ed88a3cb96f9e6de24d9c994526682eada64610dd98b7c858e0983df409e1cbb67ab2a0854fbe42f8dc523a7fe61ee1112a4"
        }
      ],
      "purl": "pkg:npm/%40types/http-errors@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/http-errors@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/http-errors"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node-fetch",
      "version": "2.6.11",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db8c458fd479fab7d024b472339eaa87ec27552621c970b6b64a019ddb58d14fafb9ba8db185c68ee7c1da79fc43a82dd0bac04702fa501b4c092542c25e01d6"
        }
      ],
      "purl": "pkg:npm/%40types/node-fetch@2.6.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/node-fetch@2.6.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/node-fetch"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async-retry",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1faff8ecb70f71362ff4b5e307ad15bb76ccf72ede4046160d6767b0a5a76785a229e666c02e13803fe10076c0bbb7867ac2ab0356ff7e5ba826d4393d984cb"
        }
      ],
      "purl": "pkg:npm/async-retry@1.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/async-retry@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "retry",
      "version": "0.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d0050dc8f16d4281ed127a1fba8238f4dcb6e64455aea2cce02bda280a9c1822b861a0ef34a5fab8714914e439249f07ce7c5b5e470959e7a3d838663215676"
        }
      ],
      "purl": "pkg:npm/retry@0.13.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/retry@0.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cors",
      "version": "2.8.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2881db2c9aaeef7446aff8676eb3bdb817a2c4d1aebd2423ba5fe3745bd2fca152207d615957759e0ef3387c7e62b11f2272c6eeae27e861d0f5c0edc6ffcfea"
        }
      ],
      "purl": "pkg:npm/cors@2.8.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cors@2.8.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vary",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04d19b58b7ddd1e50f69b8645d4566d23f2ebaf444c93879a2f45afddca8c3f06a01b649c82fb97d4f88cd03b39802b362a6110084a8461750af778867f3d7aa"
        }
      ],
      "purl": "pkg:npm/vary@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/vary@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "express",
      "version": "4.18.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e95c828a3590fbd3bb5ae54c4d105397e72334d2330f9718e6643558cf2bfcb124236bbc118a4ea2d112370ccd9720a7de0f9d9a329823a066367792aff15247"
        }
      ],
      "purl": "pkg:npm/express@4.18.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/express/-/express-4.18.3.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/express@4.18.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/express/-/express-4.18.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "accepts",
      "version": "1.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d802d8536b69b654ac6ebd20f70cf0bf1b2f94fac380d4b02e4fc9a4991bafc3e34009269e5c443e34771517bace365eaa71ac55dd4b9e9b06b093eefe4892f"
        }
      ],
      "purl": "pkg:npm/accepts@1.3.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/accepts@1.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "negotiator",
      "version": "0.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8452ca863cbb0cfa3ff37428598ec9d7e758385eb1c53885f07e70953c695093f9398226a470ab2ec4239b051bba0d29bda29c3f3bab2559b25d82140ce1b06"
        }
      ],
      "purl": "pkg:npm/negotiator@0.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/negotiator@0.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-flatten",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c254042cc167a6bba51dc6c0c5157ffe815798a8a0287770f75159bdd631f0ca782e3b002f60f871f2736533ef8da9170ae82c71a5469f8e684874a88789baa"
        }
      ],
      "purl": "pkg:npm/array-flatten@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-flatten@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "body-parser",
      "version": "1.20.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a5f6945e0aedcceb590696aa139b6ba64974e5453b864f1d1b7d88feb8850a298c9c1b936d49b79eb55ddf69253a47b6a338fc3483f2753ef2b8a8dcbbb396c"
        }
      ],
      "purl": "pkg:npm/body-parser@1.20.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/body-parser@1.20.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "bytes",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fcd7fb4f2cd3c7a4b7c9124e6ce015efde7aafc72bdbe3a3f000b976df3048fdc1400a1e5f9f0da07c8253c3fccc690d5d2b634d28ba7f33ba174a4175c61b12"
        }
      ],
      "purl": "pkg:npm/bytes@3.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bytes@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-type",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d38ea7dc045122a4a7570afe180d05827e670b64a9bcd65745d29028a53bf2ac51956dc47a3ff54001de46ecdfb4b53afc42a894d2d15a743e852b836d27038"
        }
      ],
      "purl": "pkg:npm/content-type@1.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/content-type@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.6.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "purl": "pkg:npm/debug@2.6.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"
        }
      ],
      "purl": "pkg:npm/ms@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "depd",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83b9c7e8fe9dc838a8268800006a6b1a90ad5489898693e4feba02cdd6f77c887ad7fb3f9cfb1f47aa27c8cc2408047f3a50b7c810b49444af52840402cb08af"
        }
      ],
      "purl": "pkg:npm/depd@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/depd@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "destroy",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dac246253697208691d70e22252368374867318ec6a5cfe7f03e2a482270f10a855977fb72e0209c41f1069c1e69570f7af0b69772a98d80b1dcdca941081a26"
        }
      ],
      "purl": "pkg:npm/destroy@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/destroy@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-errors",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16dc2b1bf7ae0736848d8791a8e825cbb1b4aaf8a25e82569ef107d99d6994175781bca3bf7e291d349bf73a1e1ccc83cb7dfe0d6cb95adf56a3e4d446d39849"
        }
      ],
      "purl": "pkg:npm/http-errors@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-errors@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setprototypeof",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1392c35fb5aba7ce4a8a5e5b859bf8ea3f2339e6e82aae4932660cde05467461fcc45a4f59750cb0dae53830ab928c4c11e362fd7648c2e46f6385cdc18309a7"
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/setprototypeof@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "statuses",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "470340f59ffb3eb2b4eab60b23314c95a17e97bde2c29ceca9120581b30b6d370b0fa70e6a8f364da59e7cf5d0bc1d9f382e008ee612127752ecdfe64c26e475"
        }
      ],
      "purl": "pkg:npm/statuses@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/statuses@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "toidentifier",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a39b123ca12483f0c840d987e37574fee7ab2eba7355e764521f2d18dbda797a5fa6ec2329e9e54a8c7fd8efc14e5654b447be246eece58844cfad3c3e500744"
        }
      ],
      "purl": "pkg:npm/toidentifier@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/toidentifier@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iconv-lite",
      "version": "0.4.24",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf73179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.4.24",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.4.24",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "on-finished",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a15973920dc4340842936cddbfb209c1dfd0503e33d91c51c2991c198f29b0255c09864dab8c189d55802c733e6ebb6e26378f5a2605fc2966b83afc0a1e7e92"
        }
      ],
      "purl": "pkg:npm/on-finished@2.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/on-finished@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ee-first",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58cc26f4b851528f9651a44dfaf46e113a86f3d22066985548d91d16079beac4bf1383ab0c837bb78f0201ec121d773a0bc95e7c3f0a29faf9bd8eb56eb425a3"
        }
      ],
      "purl": "pkg:npm/ee-first@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ee-first@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32f8e830227011aad26d4624e4efa79a84b34aeb52b13c05f39cdc1cf43d3ab945a193982236aa040248a885e3a6dc83e6f4e1c46ab9d97bbf31a273464224e1"
        }
      ],
      "purl": "pkg:npm/qs@6.11.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "side-channel",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c35bf119e90f5188ef1e146f078feeeefe85be5eb3d320287008e336fad87603a39b943b58608a6f7bd9be2af23d6780bda9211795a191e9b4c460745eba094"
        }
      ],
      "purl": "pkg:npm/side-channel@1.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/side-channel@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "call-bind",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1874d2352608090eec707eec67e336ac5a294682e1f2dd9b2d25ba05b82bb4bb1a84e201e62c805497fd1a358addc6130da323e17741a4cd5c03aa484b42afdb"
        }
      ],
      "purl": "pkg:npm/call-bind@1.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/call-bind@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-define-property",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f16b22ca4a1ac4aaacc9d1eba641b5614d840cdbb09f4f54f7e7e8028031682fcd892ec5ea4c9efacefe80d182ce8049cb50cbcbcec0ec188ae5f0d1694f681"
        }
      ],
      "purl": "pkg:npm/es-define-property@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-define-property@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-intrinsic",
      "version": "1.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6e621b091fc549053bfba2c960e01ce7258843a1123ac1a602c4c9827674eb702ac703f7c214aa13173d8928a1341dd0c5505effa10ba1cee99724aee968145"
        }
      ],
      "purl": "pkg:npm/get-intrinsic@1.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-intrinsic@1.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-proto",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "489d5a999009522652f8f86c54b7f9b46c9d95a541f04745a5a48ee209a250a50ec64f2ace7e40232e19789526876db39c8764fee300513da9977171cd5507f9"
        }
      ],
      "purl": "pkg:npm/has-proto@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-proto@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-symbols",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9772c2b85e8c8033704c32a47581848a1623b79a513db120e3aaed9669d23e551b82607c2ce22b2896d86050526e73da25ec4c2ad88f3bc8667918d1cf64ddf8"
        }
      ],
      "purl": "pkg:npm/has-symbols@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-symbols@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hasown",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d21254f5208fbe633320175916a34f5d66ba76a87b59d1f470823dcbe0b24bcac6de72f8f01725adaf4798a8555541f23d6347e58ef10f0001edb7e04a391431"
        }
      ],
      "purl": "pkg:npm/hasown@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hasown@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "set-function-length",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6045ce21278fec363582492f409a74b8d31ddb34c0d39271e02f951a3014ccc899d4f741205a1d51cfe302f5e16ee01b8dfd4c198ca42e63fd6fdeb33b1cc7e"
        }
      ],
      "purl": "pkg:npm/set-function-length@1.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/set-function-length@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "define-data-property",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac132f23396903cbfa13e489668a3ef87018aac2eb920ecc49f2229cc3c5866928af0ed7f9d39754942cf904faf731a4cccc9f0e720c3765a2775f8d6cbdd3f8"
        }
      ],
      "purl": "pkg:npm/define-data-property@1.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/define-data-property@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gopd",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77ae5b36521a771be96ff03669b55d96a2aa579eb78ee4676755ad93ab35b0847cb8db1747bd31a88cd5ab155fd5e4ea0ee9f04f632473311e69ecc2293661c0"
        }
      ],
      "purl": "pkg:npm/gopd@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/gopd@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-property-descriptors",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7924d2ae216fafab829ed418ce4e333661cb5022f093ec61731f099f64f1a8e709eb82489dd1842d9c095e152aae9999b86b3de7d814be7ab6f2e62a49760ae"
        }
      ],
      "purl": "pkg:npm/has-property-descriptors@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-property-descriptors@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-inspect",
      "version": "1.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6aa23d5152228e32c08234b57508188f604d74b33893b2798dc64008feb661883eb7085ec8a9d1460bf5f38d68e94a02dfd0bc575f76c3148874135f1fe9485"
        }
      ],
      "purl": "pkg:npm/object-inspect@1.13.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object-inspect@1.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "raw-body",
      "version": "2.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f331aaca97c4363088a868605d3a02f1a076afb62b057f804007c83ecfcc964f81b4f4f3b4ebd34b4d4d456ff7121eb427e6b8f25b7caac0b38ab43a9680957c"
        }
      ],
      "purl": "pkg:npm/raw-body@2.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/raw-body@2.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unpipe",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a63cb66d8852b2e7f05a52b03dcfa5ddc37bfb0b8994aeaecf461d2443a54036e5ea3a3f6253e2e266fc6a0524542f0117b57c36ecdec8f36a464b00de1ced29"
        }
      ],
      "purl": "pkg:npm/unpipe@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/unpipe@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-is",
      "version": "1.6.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e444aafdb144f1107f0c75fb8248fed58b3272cd134c8e3d89d9da3626bdcaca6e7df0955d124b2eccf4029e514f5b8932f50fa203e99af411a6d3a5d0072f2"
        }
      ],
      "purl": "pkg:npm/type-is@1.6.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/type-is@1.6.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "media-typer",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76afaa7a543d6a41e970e97f8145514f15483a4009d70477400bdbe11b158d2f285681630c64dcebbf702589949a49d41791f030b3a06f93be6b72b17d66a93d"
        }
      ],
      "purl": "pkg:npm/media-typer@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/media-typer@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-disposition",
      "version": "0.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16f7994cdb86c34e1cc6502259bce2eb34c02ff9617a16966d3b6096e261e3f13de43a8cc139a16b7299375680580f1c148847ccc654bcb7af930e51aa4fad49"
        }
      ],
      "purl": "pkg:npm/content-disposition@0.5.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/content-disposition@0.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "619dc65329ffa3c81f289967957ee0ef1ab88323ba392ba118f29a686b2c181daa803512d203e0b53be8c992d3b7d01be9d0b885f73d755e5aae4bdcfce0a6af"
        }
      ],
      "purl": "pkg:npm/cookie@0.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cookie@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie-signature",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4000f395a1dcf22715f08eef6da257270a1df47598a7cb82a9fd716b839f36ed53ec9571408ad480e5ad1dd343b4f8b2c2615b892d76563a2d2172eb28cde8ad"
        }
      ],
      "purl": "pkg:npm/cookie-signature@1.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cookie-signature@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "encodeurl",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4cf257abc26a15a5589b609698fbe73f6232a3865233bfd029c4a6b8c2c339b7e91f97e2ed150699dfeb4c37feaeeb7fb1a88389011e5533600262447403b1d3"
        }
      ],
      "purl": "pkg:npm/encodeurl@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/encodeurl@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-html",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3624aea59e0e7ae1b0afaf251887b29bf92c219309a1d506392099fc54a74f172b7a46efaab81d53194938ca628da299563009ad6ac6b3fe89cbc38cbb28fda3"
        }
      ],
      "purl": "pkg:npm/escape-html@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escape-html@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "etag",
      "version": "1.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6882f9171ee66b055adf4d1a976067104e2236fa35a844f12eb3c8fe8d392fbcfa828edf0b0d49e844266cae05989d804bb920545fca1195ae7c17dd0a531c3e"
        }
      ],
      "purl": "pkg:npm/etag@1.8.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/etag@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "finalhandler",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6e5dc5157ed9503059d60bdaaefecbe45afdc64ddd8f7d484aff73cb9183407bb15ba8932ddf9d791dac44e9e44bef819db2b8a2c2e8e26b075a0750691084a"
        }
      ],
      "purl": "pkg:npm/finalhandler@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/finalhandler@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parseurl",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a2c9e3b1153fc96723799b4cfd3df5f0e1208127a4b2833d43a65d30aa39610c418604fd469ec51510bd29eb78681b57dc8f77c7ca75e2f4d60ee2758e2fea9"
        }
      ],
      "purl": "pkg:npm/parseurl@1.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parseurl@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fresh",
      "version": "0.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc9da6418335f2b1053ae75e57819285318843b45bcc0ee8cdb53d23f5c1a66ee4aa0332c209b294cc171f16499a45686249daf5dda95575573dd6133fd7a3f1"
        }
      ],
      "purl": "pkg:npm/fresh@0.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fresh@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge-descriptors",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7028ba837fd9af58aa422eb249bb1e3355efa286bdf0dd30df58f3518ad73d7db1a8e6e61461c9d2d439bbbe07de6561ef02e8b93b1e672608ab7f60f1c369d7"
        }
      ],
      "purl": "pkg:npm/merge-descriptors@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/merge-descriptors@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "methods",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "89c9401de36a366ebccc5b676747bed4bdb250876fccda1ab8a53858103756f1ffbcf162785eea7d197051953e0c0f4ff5b3d7212f74ba5c68528087db7b15db"
        }
      ],
      "purl": "pkg:npm/methods@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/methods@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-to-regexp",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e43164ba8aa5bf5b9840ac72f2898505e24f41c768134ecabf6b1f7ab0c2ac0ab5a21394f8c483b300c86e7c7760033ad2a20e9d86b9df00615d6d046cca27ad"
        }
      ],
      "purl": "pkg:npm/path-to-regexp@0.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-to-regexp@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-addr",
      "version": "2.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96542c30b4940d43d3e388ddad4fcedfbaa59e27e2b433fe670ae699972848ac8b2afb59c69c95d27dbf6c3fcde2d040019fe024475953b28cadaa0ad7e5d802"
        }
      ],
      "purl": "pkg:npm/proxy-addr@2.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/proxy-addr@2.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "forwarded",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ee446d1fa41b511d24c238049eea10f6e7cb44b9b16844b6f864d03a3713151cdc3680e7301e8f70c9a6e5ccccce039cfdc40f4bd4a36393f36de8c4fd698a3"
        }
      ],
      "purl": "pkg:npm/forwarded@0.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/forwarded@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ipaddr.js",
      "version": "1.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0a23feb4ef1a31493a07ec68cdd457d26cba14d3e6ed4e2723b1049642587f859ca437c2a998c7fbb98c0f5b747e6a467a47fc35f199574870585e26143cede"
        }
      ],
      "purl": "pkg:npm/ipaddr.js@1.9.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ipaddr.js@1.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "range-parser",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1eb82cc7ea2baa8ca09e68456ca68713a736f7a27e1d30105e8c4417a80dba944e9a6189468cb37c6ddc700bdea8206bc2bff6cb143905577f1939796a03b04a"
        }
      ],
      "purl": "pkg:npm/range-parser@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/range-parser@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "send",
      "version": "0.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aaa5b3b8e8d214ebaa3e315ee0d3ac30b69f4e8410c0148e1294be17012ddc0d95def2ae6d3aae4f7be62d3429160317a7c02515616e3f5a8a68964eb4fa555e"
        }
      ],
      "purl": "pkg:npm/send@0.18.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/send/-/send-0.18.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/send@0.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/send/-/send-0.18.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c74567f2ca48fb0b89d4ee92ee09db69083c3f187834d1dbeca4883661162a23c4e1128ea65be28e7f8d92662699180febc99cef48f611b793151b2bb306907a"
        }
      ],
      "purl": "pkg:npm/mime@1.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/mime"
        },
        {
          "name": "cdx:npm:bin",
          "value": "mime"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/node_modules/.bin/mime"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/mime"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/mime"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-static",
      "version": "1.15.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c6b910cd8d75228ec50bd2f97a9d20fb730511bb31208256ce685b9933d8379300d7396553724d232f38cfcc60fe4dacd66dba1962ee76ffdfd73dd5209def6"
        }
      ],
      "purl": "pkg:npm/serve-static@1.15.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/serve-static@1.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "utils-merge",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a4c653bc8913d5df93146bc33aaa1d39c971d105a49208ba4dda1af200bc7df18002acfda733d36560326dbb071e8103ff3b4cb64bff5686136324a1527f3584"
        }
      ],
      "purl": "pkg:npm/utils-merge@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/utils-merge@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loglevel",
      "version": "1.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84fdc8de40ab0c832e4700301e5b698610ccd6bf22e791f7dc682a8d76eb8acb89845e244615b574dbb1b11925a786d797c0d274b68d2ee88be00fcb5917f1be"
        }
      ],
      "purl": "pkg:npm/loglevel@1.9.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/loglevel@1.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-abort-controller",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0062b6c902888d1baa9dce95917d978f977e416f3167cee96b550aeb203aa2e532bb17c7b8c3faba613940aed499378e0329a8f99c751718aec3dad5c7cb5a1d"
        }
      ],
      "purl": "pkg:npm/node-abort-controller@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-abort-controller@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-fetch",
      "version": "2.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7381517d49bf75b71667b53ed56ab40300b214bfb79edd9b130d39c1fc52cfe0d6a56b22b609928189b2d9d41d5b2282d7af7810b3ea32cfd8cd448da332edf0"
        }
      ],
      "purl": "pkg:npm/node-fetch@2.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-fetch@2.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-url",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1a139ee7ba9c64eafdc7637e7e8f307061ad2b292cb45d1f094b164fc202ebef2b34201ce11af880d7f4d41892e6495aacf296fd027bc809712e3872e9ad84f"
        }
      ],
      "purl": "pkg:npm/whatwg-url@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-url@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tr46",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37758cb2ea95eba953df40ab5cd6c48f1e06130968c37bfaaebe2609cbfaa6b9dfc214b4d6b920c857633cd05877d6ebecba57575f849a1d357c79ead86760af"
        }
      ],
      "purl": "pkg:npm/tr46@0.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tr46@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webidl-conversions",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d89027df3f0047aae32bc4a6f28ad10b487f6dc97f0ea2fbb513dd199e08d428dd17e11a30b998c411f25ee28bf38f5eb9c3c586f068c4cb1f95f39bf24c5a79"
        }
      ],
      "purl": "pkg:npm/webidl-conversions@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webidl-conversions@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uuid",
      "version": "9.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fed5e24e96c47d2bc1c9a68c3d3a4ddf896396488708cd7a1dbefd2b42356839536958ca717f5c19369b78cbd875d2874236baa7629d4e073464b5c9017b7b0"
        }
      ],
      "purl": "pkg:npm/uuid@9.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/uuid@9.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/uuid"
        },
        {
          "name": "cdx:npm:bin",
          "value": "uuid"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/node_modules/.bin/uuid"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-mimetype",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9edf8dd9dcc8bad551c40471d678213ca1afd711e2914ec729d7da7ca90b34b8a77663d4fdc877537d4d38218603f7663dc99bd559687ced2f9ca01cb26d28fd"
        }
      ],
      "purl": "pkg:npm/whatwg-mimetype@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-mimetype@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nestjs",
      "name": "apollo",
      "version": "12.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6307be873b398016ef3fdc8f765efc51a409e2ca91fe5624d216b081fb652cb745116a88505a6dea44ca20e03179bfc731b65534805df4bad6a0c9784b8a7b1d"
        }
      ],
      "purl": "pkg:npm/%40nestjs/apollo@12.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nestjs/apollo/-/apollo-12.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nestjs/apollo@12.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nestjs/apollo/-/apollo-12.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nestjs",
      "name": "common",
      "version": "10.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c09137bcfc2174b8d58cd1e72e0f050d4c70a2d655522139a6478150e85b73d44eee8d00a7279a4c47377c251375e2f741931659f156d517404350aa0a37131"
        }
      ],
      "purl": "pkg:npm/%40nestjs/common@10.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nestjs/common/-/common-10.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nestjs/common@10.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nestjs/common/-/common-10.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reflect-metadata",
      "version": "0.1.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "66161e6fa9d169709f8679dd7e50caf2a23a650fd8716642212440588096f5762a314c2364cf59d03bde597fc004dd35a31487c15c4a426c5e6194ac9b48e1e4"
        }
      ],
      "purl": "pkg:npm/reflect-metadata@0.1.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/reflect-metadata@0.1.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rxjs",
      "version": "7.8.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "000dd3563fb40368ae2284245842bfb6a16306ada3fba3cee98d3325cbf32c016110520edc72f4be5b3d8562e77196c001b2b499aafba19e15d3bf48fea3ccc6"
        }
      ],
      "purl": "pkg:npm/rxjs@7.8.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rxjs@7.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "rxjs,concat,rxjs/concat,from,rxjs/from,Observable,rxjs/Observable,rxjs/of,rxjs/zip,rxjs/operators,catchError,rxjs/operators/catchError,concatMap,rxjs/operators/concatMap,defaultIfEmpty,rxjs/operators/defaultIfEmpty,last,rxjs/operators/last,rxjs/operators/map,rxjs/operators/tap"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 25
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 33
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 111
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 443
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 444
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 457
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 458
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 466
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 494
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 543
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 553
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 561
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 619
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 631
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 632
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 710
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 719
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 721
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 729
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 731
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 739
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 741
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 749
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1069
          },
          {
            "location": "src/adapter/rxjs-for-await.ts",
            "line": 1
          },
          {
            "location": "src/executors/utils/convert-nx-executor.ts",
            "line": 5
          },
          {
            "location": "src/executors/utils/convert-nx-executor.ts",
            "line": 64
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 56
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 242
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 435
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 448
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 467
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 481
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 498
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 614
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 618
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 636
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 649
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 691
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1078
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iterare",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44a6154c28c09d1b61c897acd37ecd5ff222a9e89d80dd717378f546315f102169dbc035195c0af6703e8b4ac93da1ea499c3280bcd19c597352e1c5a165b2f9"
        }
      ],
      "purl": "pkg:npm/iterare@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/iterare/-/iterare-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/iterare@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/iterare/-/iterare-1.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tslib",
      "version": "2.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0046311fdde31853e7fdada2540c16f3b56e508911d45554281efb370305ee70530e40ebad3fc7a6dfc8ac2274417856dbb8d304371fe5963bc3a462a93330d9"
        }
      ],
      "purl": "pkg:npm/tslib@2.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tslib@2.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uid",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bb7c55dd7eeecef8b96f5327726668de2d80c36db6664d647aa2c0d5890795d444900840aa2eb9c2e3df7bb947c7c1ff5b3cbef0213b4bbb92de37a420ce6cf2"
        }
      ],
      "purl": "pkg:npm/uid@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uid/-/uid-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/uid@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/uid/-/uid-2.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@lukeed",
      "name": "csprng",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67b0bfc570a2196b20d0ab8ab074ca2716d686923756ce46c0b7ce79a9fb306c95146a9d46005b02338287abb86db8cf73ff0c276a5998aff40cb7426e2bcb0c"
        }
      ],
      "purl": "pkg:npm/%40lukeed/csprng@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@lukeed/csprng@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nestjs",
      "name": "core",
      "version": "10.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9312568204003d7dd1b99c7d25579cebd7922da60b348a31d9e9a4649a5f049e50abb700abb79d408b75af82c68d32aaea416e6cd4cfb2a8567f9cbbc854413f"
        }
      ],
      "purl": "pkg:npm/%40nestjs/core@10.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nestjs/core/-/core-10.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nestjs/core@10.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nestjs/core/-/core-10.3.3.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nestjs",
      "name": "platform-express",
      "version": "10.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "186292114e3c3acee760522c50cd27badb855069f901b78ff20cc506204202d8ae256ad7657a59e7ca4c058c406cc7fb22b70e6452271c4ba48c7180414d0e67"
        }
      ],
      "purl": "pkg:npm/%40nestjs/platform-express@10.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-10.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nestjs/platform-express@10.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-10.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "express",
      "version": "4.18.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7f3ec2fa8863dd7d0fe528cd54ba27a5620bf7054a097f3d5a53053dbc767e27b832bf07505c510120421ac5e19fd0621cade013372044c6d6a58ac0dbb8ca9"
        }
      ],
      "purl": "pkg:npm/express@4.18.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/express/-/express-4.18.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/express@4.18.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/express/-/express-4.18.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "body-parser",
      "version": "1.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d68bb69b4db6306a33b2b56090737ed5ba599689169ee51c93a5a0b20dc4b9fe531db704b3e653a90c4ebbb2bc3f1d87b7e5fd73ddf0d0c3ededc60ee036d5b"
        }
      ],
      "purl": "pkg:npm/body-parser@1.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/body-parser@1.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "raw-body",
      "version": "2.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aaa241b44c95812d1998f19d0853d627716b7a8aaf1b83154259ff902805ece96af7921b3a9d3f056c8cc1b76d9f8553be433c63b921090d97824fed72b0978a"
        }
      ],
      "purl": "pkg:npm/raw-body@2.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/raw-body@2.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "multer",
      "version": "1.4.4-lts.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "59e486ce2563ebe676fccc10a371afab3811fbd51cfaab7c4b01ca87782f34f88848a7ec31f1b84af08e158971c60917b7bc885768b5c9ccde866d0438a23122"
        }
      ],
      "purl": "pkg:npm/multer@1.4.4-lts.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/multer/-/multer-1.4.4-lts.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/multer@1.4.4-lts.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/multer/-/multer-1.4.4-lts.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "append-field",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "925a6015258b5b5644b3cb2f8df6fb838a96634612e62988f3675383e41a854bc9f18a806343f5d1493cb53ca1f591ae60464431a789602179045b97e79da1b3"
        }
      ],
      "purl": "pkg:npm/append-field@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/append-field@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "busboy",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f121506e0ff4850f71cb750d4c1d18127b0d05b59f85fed1b67ce92fb4e40624c145fad0f45c5c9f3ed526c95e269ca9eab54bbd78ae391aa39478b9abe3d8b8"
        }
      ],
      "purl": "pkg:npm/busboy@1.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/busboy@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "streamsearch",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31c739c077a1a7d697cf56b1e9b654c98e5a7e0f6edabbf972a408de646b624182f2b5b684cd368d6bb08ed2fef8b4b9aa29d2ca18f641f2f236cb9cf95b04c6"
        }
      ],
      "purl": "pkg:npm/streamsearch@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/streamsearch@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-stream",
      "version": "1.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dbb1c18212718e266d224dd872f9ffe246c993fd6e66e2457ee3c49ece8b684be9bc6d5fd214de6bc96296ba2eca8f6655cd8659d70467c38ba0699200396b0b"
        }
      ],
      "purl": "pkg:npm/concat-stream@1.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/concat-stream@1.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-from",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d"
        }
      ],
      "purl": "pkg:npm/buffer-from@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/buffer-from@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f29d00524e173838087b04a2d25f04a63b3e1159d688aecda03204194d07844efe67263c0f520c63ba1dbb9951ac55c683bd4bd79286f10acf9ae9b8e514ed74"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-util-is",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65006f8b50dca49e060ea6a78ee719d878f7c043b9a590d2f3d0566e472bbddc64b09a2bc140c365a997f65745929f5ac369660432e090e6c40380d6349f4561"
        }
      ],
      "purl": "pkg:npm/core-util-is@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/core-util-is@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d"
        }
      ],
      "purl": "pkg:npm/isarray@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process-nextick-args",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de8b943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a"
        }
      ],
      "purl": "pkg:npm/process-nextick-args@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/process-nextick-args@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa"
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
        }
      ],
      "purl": "pkg:npm/string_decoder@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typedarray",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fda0831066ad1af67604893e1e62dfe227c2245c2f28535bf7f25e64f32e95f805ada727f5015c01fe463bc07f9b07948d2a1b952e489f471686aa5fb3fe4f40"
        }
      ],
      "purl": "pkg:npm/typedarray@0.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typedarray@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "0.5.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14ffa9f1107c396a45dd86410ab3f982d0039ad5c0a41e4030b9febddc80f8fcb10a3ac2b34d268f2528cecb0edf77300de4f7c0d19d2f127933ffd8aad1c027"
        }
      ],
      "purl": "pkg:npm/mkdirp@0.5.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@0.5.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/mkdirp"
        },
        {
          "name": "cdx:npm:bin",
          "value": "mkdirp"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/node_modules/.bin/mkdirp"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/portfinder/node_modules/.bin/mkdirp"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xtend",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ca614d620172575200179fd5118e2bbe3168725171ecbdfa7b99cb989bd75250a2b4fc28edad4c050310fcdbf98259bb4bb068c521a774c08b28778ceb4c011"
        }
      ],
      "purl": "pkg:npm/xtend@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/xtend@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nuxtjs",
      "name": "opencollective",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba6d312f77ceecc7f87c3c5cab1f4aaf2ac1ef381133925296f18de401a43fa24b3395c42b28de0223db371757557435ea2b2e021629bcff3c3602f604677a68"
        }
      ],
      "purl": "pkg:npm/%40nuxtjs/opencollective@0.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nuxtjs/opencollective@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/opencollective"
        },
        {
          "name": "cdx:npm:bin",
          "value": "opencollective"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/node_modules/.bin/opencollective"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "consola",
      "version": "2.15.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6f01d61b1e3eb1d9f2ca0b8fa83c7d2417363fa2b319c86d808fe90dca51f128627f11de1da4dc80418c0939da8ee3374ced7a551e6c9e8d00dc407ae7b976f"
        }
      ],
      "purl": "pkg:npm/consola@2.15.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/consola@2.15.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-safe-stringify",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5be28973676620b94fa650ff1f82bd97d2dc00701f3ed3fa058f38b952d743a12f733f4b720df7636cf52156e54fac5d639e0f5d854712ffb45a9abc228eb390"
        }
      ],
      "purl": "pkg:npm/fast-safe-stringify@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-safe-stringify@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-to-regexp",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8dccef41b0944bb5e64bba3ecb56843bd381545799050d4c0d212a98eef14a83e038fa28c18fd2c4ba59e9587defff2a1d93ad7a208a6fb8241bd800d9953124"
        }
      ],
      "purl": "pkg:npm/path-to-regexp@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-to-regexp@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nestjs",
      "name": "graphql",
      "version": "12.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6367cfac1d5b0b3912144844e69ac024ce9d194c09c0184a487e2b920e4b452ad09dbf3d92a9842d1ade696b62b040929c0db999be0c8da44a037b2f5f5b6806"
        }
      ],
      "purl": "pkg:npm/%40nestjs/graphql@12.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-12.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nestjs/graphql@12.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-12.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@graphql-tools",
      "name": "merge",
      "version": "9.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "848104c563bd7e303abf3b158c9decd1c090f90fc111e315259b4c5ddee76da55e7d5cb4603c9894491ea1860d57735556fbb51bd96be8333541dd031a8f426b"
        }
      ],
      "purl": "pkg:npm/%40graphql-tools/merge@9.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-9.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@graphql-tools/merge@9.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-9.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@graphql-tools",
      "name": "utils",
      "version": "10.0.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7cc20bc06af90e6db379f348b6343a0b6adaba282496febd2c8c29a5c7080ae1939c668ea770eca4bb7fe8bc63ef671b83977dcfad12afe120728dc224a2ec36"
        }
      ],
      "purl": "pkg:npm/%40graphql-tools/utils@10.0.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@graphql-tools/utils@10.0.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.13.tgz"
        },
        {
          "name": "ExportedModules",
          "value": "utils/nx-plugin.deprecated,utils/logger,utils/output,utils/package-manager,utils/json,utils/fileutils,utils/strip-indents,utils/path,utils/app-root,utils/cache-directory,utils/split-target,utils/params,utils/object-sort,utils/package-json,utils/workspace-context,utils/plugins/installed-plugins,utils/plugins/local-plugins,utils/plugins/output,utils/plugins/plugin-capabilities,NxPluginV1,utils/nx-plugin.deprecated/NxPluginV1,ProjectTargetConfigurator,utils/nx-plugin.deprecated/ProjectTargetConfigurator,getPackageManagerCommand,utils/package-manager/getPackageManagerCommand,detectPackageManager,utils/package-manager/detectPackageManager,getPackageManagerVersion,utils/package-manager/getPackageManagerVersion,isWorkspacesEnabled,utils/package-manager/isWorkspacesEnabled,parseJson,utils/json/parseJson,serializeJson,utils/json/serializeJson,stripJsonComments,utils/json/stripJsonComments,JsonParseOptions,utils/json/JsonParseOptions,JsonSerializeOptions,utils/json/JsonSerializeOptions,readJsonFile,utils/fileutils/readJsonFile,writeJsonFile,utils/fileutils/writeJsonFile,joinPathFragments,utils/path/joinPathFragments,normalizePath,utils/path/normalizePath,workspaceRoot,utils/app-root/workspaceRoot,appRootPath,utils/app-root/appRootPath,listPlugins,output/listPlugins,listAlsoAvailableCorePlugins,output/listAlsoAvailableCorePlugins,listPluginCapabilities,output/listPluginCapabilities"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-inspect",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e0f15f9f86f964de8530d192665c9bef0521b8df30be3f2dfd540765d33826c0dcaee189f0bda47fdcdaa3df1022b04f142a5d936eeab2dfc019397ba4bdf2a5"
        }
      ],
      "purl": "pkg:npm/cross-inspect@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-inspect/-/cross-inspect-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cross-inspect@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cross-inspect/-/cross-inspect-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dset",
      "version": "3.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db44ee6591c2119d8eef5abdffef01c0ac19d10b43f43f0e6e1ae28493ebfaf2cb6254ae014dffccbe1c4a581b7dea061d38c248905aecd19cac5f7f071fd625"
        }
      ],
      "purl": "pkg:npm/dset@3.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dset@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@graphql-tools",
      "name": "schema",
      "version": "10.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4db3ec2199d6c8308b8603c69c38ede21a2c88d536985feb36d4a4e4155a5d69d9aaf289ea0cc95787dc1dcbe1448c2db1c0cc5b6fd84e72ba74b56793ca5ce3"
        }
      ],
      "purl": "pkg:npm/%40graphql-tools/schema@10.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@graphql-tools/schema@10.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nestjs",
      "name": "mapped-types",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d226fe2977a118f7d357f428c12329f84d50e84a2b7cd8351994be08ddba8d7f2e46b7e8174daf3a8b723f8b488857d3f8867b5c18ce46c8ef85859021c6dca"
        }
      ],
      "purl": "pkg:npm/%40nestjs/mapped-types@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nestjs/mapped-types@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-2.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chokidar",
      "version": "3.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed54f5ddf9a3a2d2a91a2a425bd244400bac10f13e122f2797afe0e050409889b418e38b32e6bd3430e8fc35a9d190310abddc3eae59a41aa63c04200dd6b63f"
        }
      ],
      "purl": "pkg:npm/chokidar@3.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chokidar@3.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "braces",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c906d780efce499543d88b222e5ae8fbb1dfe90d7c109aca484b1da0ccca78f29772dde0bc3f282dc390748cc6ba9af9163f840def203bf9717350737cca71bc"
        }
      ],
      "purl": "pkg:npm/braces@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/braces@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fill-range",
      "version": "7.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62c1a97b75872caf19622e2d583836272dde6d1cf6ad7a300f19e57786e4401d3471cff5670f405a70b48bdced0c98ad8afb50bda23d29a2f22ab73e8415b4ca"
        }
      ],
      "purl": "pkg:npm/fill-range@7.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fill-range@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "binary-extensions",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "09e87eee8c79a9eecb26e2c7a18d1f7a1de91ee5031c071151ec8bd95620859c1fa64348cbffbc39c8346b752e4a86336af9b2970b8b59039fde19748e330c23"
        }
      ],
      "purl": "pkg:npm/binary-extensions@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/binary-extensions@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "2.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43"
        }
      ],
      "purl": "pkg:npm/fsevents@2.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@2.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-glob",
      "version": "3.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a17dabb80150c1ffceae3f26ef7ed8e5a7710d03b42c007bfd2e4c9f109d4cd0dde29e81b32215b2ff4942c0136d34aaf0a1d1a4bc081db56550d6adc5dfb53b"
        }
      ],
      "purl": "pkg:npm/fast-glob@3.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-glob@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fastq",
      "version": "1.17.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b11543de55952175a0e81cbaf1937bbe1a3d6b5a5070dfd604568002c0c31739498efa06c743fccfb575b7bda0ac525f261bb760f641baedb97fb29ac368cdd7"
        }
      ],
      "purl": "pkg:npm/fastq@1.17.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fastq@1.17.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micromatch",
      "version": "4.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2cf3ffdcaa2bcc2c01c5f794b9999a47a6c6da475e1d26ded0fdad63714b454e2f62b8d8cf9848e106705749e3531de37ae29eebb62e910d4b48f641283a8efd"
        }
      ],
      "purl": "pkg:npm/micromatch@4.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/micromatch@4.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graphql-tag",
      "version": "2.12.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "15d48d72ed9041c5a733654dbd20820c2552e4fa4faa9ce0153f3e197cea26ea037740819dcc42636efcbb89a144eeed320a36263809039699fa759243f67ec6"
        }
      ],
      "purl": "pkg:npm/graphql-tag@2.12.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/graphql-tag@2.12.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graphql-ws",
      "version": "5.14.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17f8b6c4d2156da105db15a08080f45ff51941ad95f24a8a0cf3bc8709aee776d539c4cbeee364c677b1784812095c5805051350d108f3e7b82ced453a128f29"
        }
      ],
      "purl": "pkg:npm/graphql-ws@5.14.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.14.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/graphql-ws@5.14.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.14.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.17.21",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a"
        }
      ],
      "purl": "pkg:npm/lodash@4.17.21",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.17.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "subscriptions-transport-ws",
      "version": "0.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f03e02e83207e6d1a2008a69e48d300ffc5194d89900f187ca0cc27bb573cb3528c47b5ac338cd018f525135d4d39fc463634c63dffd185d32722ce45ebd4259"
        }
      ],
      "purl": "pkg:npm/subscriptions-transport-ws@0.11.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.11.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/subscriptions-transport-ws@0.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.11.0.tgz"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws    For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "backo2",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce3e99e8cec4abe3c167b3d0c65e4d4faeb932f25d024ce9d1feb49c027eb0b6920813ccc156a4e597a015b8150b315c0894ca168322cef3392ddefe26b4491c"
        }
      ],
      "purl": "pkg:npm/backo2@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/backo2@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eventemitter3",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6fb5021e2d51e30e42589f37f676054cc5fb9218978cffb5021b5ed34f812e9937cdb45fb49de6c5ff8cd6388902ade01bb4daa11846e807a056af0a8d6b0e1"
        }
      ],
      "purl": "pkg:npm/eventemitter3@3.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eventemitter3@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iterall",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "419f6a38c745f902c7c72d50229507514d43e694b6086d8febd2c5e8be823e33d803f5cc3a6295dcf6696b01e80231cdc81d2cc1d5534717584f8b5b05bc6ac2"
        }
      ],
      "purl": "pkg:npm/iterall@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/iterall@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "symbol-observable",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7bdd349ccf1146d1a1955dfa286114f64eb92b798f6f5595ef439d8dfc651b6100b8cd67a22fc4fc1696fee3212fb6cf12cb0af10579eef3777ac8b18d4bdc5d"
        }
      ],
      "purl": "pkg:npm/symbol-observable@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/symbol-observable@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ws",
      "version": "7.5.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17e3fd26297b52248a4a4a692220fde1d374ec0c2f162c6f2c88f53a0d5197d18632e362a499d5f49ce30fa5eeaa601e8acc06bd498d2e3af9705b97c0d4bbed"
        }
      ],
      "purl": "pkg:npm/ws@7.5.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ws@7.5.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ws",
      "version": "8.16.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d2d1cfff4cfec89daf3b4df88f533d6b4333211eb97f486da0baa45c4ce214603daaf2e85474d1d960951a43c69318fcc287e73aa1ac0c296df99c5975771c9"
        }
      ],
      "purl": "pkg:npm/ws@8.16.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ws@8.16.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollo",
      "name": "server-plugin-landing-page-graphql-playground",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c10ed288fdc849fa11dea095141fd2aeaaee7cb71425d34bd41aec6a882f577117ae94883b463b320f41b5bb776b5f857bd3d6f190be52d274de5df4470f4a8"
        }
      ],
      "purl": "pkg:npm/%40apollo/server-plugin-landing-page-graphql-playground@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollo/server-plugin-landing-page-graphql-playground/-/server-plugin-landing-page-graphql-playground-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollo/server-plugin-landing-page-graphql-playground@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollo/server-plugin-landing-page-graphql-playground/-/server-plugin-landing-page-graphql-playground-4.0.0.tgz"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "The use of GraphQL Playground in Apollo Server was supported in previous versions, but this is no longer the case as of December 31, 2022. This package exists for v4 migration purposes only. We do not intend to resolve security issues or other bugs with this package if they arise, so please migrate away from this to [Apollo Server's default Explorer](https://www.apollographql.com/docs/apollo-server/api/plugin/landing-pages) as soon as possible."
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@apollographql",
      "name": "graphql-playground-html",
      "version": "1.6.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c42717a68cf9dab23892c25274e0b178e0a7d832e8731c077fd7554ff43dd0fb5ed4b5fe2d8fbdd5216d245dca5d51c7f241229fe83528a0903ca0636497d634"
        }
      ],
      "purl": "pkg:npm/%40apollographql/graphql-playground-html@1.6.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@apollographql/graphql-playground-html@1.6.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xss",
      "version": "1.0.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1557655550baed63883ef7cec21a0c11357bd9fe866d6eda39a6c10b75b137fa1476810c0f22f3e0e811bf9fe0724d9978da8442ef936f4925a28bd739fa5856"
        }
      ],
      "purl": "pkg:npm/xss@1.0.15",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xss/-/xss-1.0.15.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/xss@1.0.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/xss/-/xss-1.0.15.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/xss"
        },
        {
          "name": "cdx:npm:bin",
          "value": "xss"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/node_modules/.bin/xss"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "2.20.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71"
        }
      ],
      "purl": "pkg:npm/commander@2.20.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/commander@2.20.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssfilter",
      "version": "0.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14068b0daa65b2da11b0347c5c6607e75ce750dd1463b9cc73a67dfdfbc4f045c6c2f244f61bbb5b6bc7c31d7e6ddea00989e59fd9cb6f3c454eb70ef5840367"
        }
      ],
      "purl": "pkg:npm/cssfilter@0.0.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cssfilter@0.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.omit",
      "version": "4.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5dea92a78f613469a5923d842657eb40523343a95774dae8f6c75db50cdc258f106a80b618ed034fbc5a2289077b233e9884f498f3253ef918ce0db10ae1dd66"
        }
      ],
      "purl": "pkg:npm/lodash.omit@4.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.omit@4.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "axios",
      "version": "1.7.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d80f1084e32b6e89a50ee88b78af5789b201cee1de45caaa34e1e9d02ca9e44a09d4814387e5d91f703a0645edbf42b880518223463804cec1d703848b446683"
        }
      ],
      "purl": "pkg:npm/axios@1.7.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/axios@1.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "axios,AxiosRequestConfig,axios/AxiosRequestConfig,AxiosInstance,axios/AxiosInstance,AxiosResponse,axios/AxiosResponse"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 5
          },
          {
            "location": "src/nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud.ts",
            "line": 57
          },
          {
            "location": "src/nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud.ts",
            "line": 79
          },
          {
            "location": "src/nx-cloud/update-manager.ts",
            "line": 1
          },
          {
            "location": "src/nx-cloud/utilities/axios.ts",
            "line": 1
          },
          {
            "location": "src/nx-cloud/utilities/axios.ts",
            "line": 32
          },
          {
            "location": "src/nx-cloud/utilities/is-workspace-claimed.ts",
            "line": 11
          },
          {
            "location": "src/nx-cloud/utilities/url-shorten.ts",
            "line": 39
          },
          {
            "location": "src/nx-cloud/utilities/url-shorten.ts",
            "line": 126
          },
          {
            "location": "src/nx-cloud/utilities/url-shorten.ts",
            "line": 148
          },
          {
            "location": "src/utils/ab-testing.ts",
            "line": 84
          }
        ]
      }
    },
    {
      "group": "",
      "name": "follow-redirects",
      "version": "1.15.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1637ad9821311a3a948ae7ce0465725a7c7d401a93bc45580495f92e5db4ceacf5f87c87cec84a56fc2b2235df09758ac0a0ebda7d14ce127bec3befaa0aa14"
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.15.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/follow-redirects@1.15.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonwebtoken",
      "version": "9.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d1a7aeaf27ceb9492a8e960a92f21ba34f953800e80c7e1af0608b8885f29aa12099722aeb980490afc097edc520f9132287e860ce7ae3a7df68f96e2924b1d"
        }
      ],
      "purl": "pkg:npm/jsonwebtoken@9.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsonwebtoken@9.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jws",
      "version": "3.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "607959081ea5313965583b523c7cff6574ec8bc4b4d2eb0457abf5b63abcb4e519cf0ec3a520d65578d70eb7ba79dd70fe9778f79383a4765849d9114ec6b41c"
        }
      ],
      "purl": "pkg:npm/jws@3.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jws@3.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jwa",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa22d7ff1844105294009e8588131b7acdf0f404f3ca4e56ec7bf3a5afd22d877136d9e0fa072eaefac8ed36c00a321796c272af4e7f4b5a14859adceb77af40"
        }
      ],
      "purl": "pkg:npm/jwa@1.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jwa@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-equal-constant-time",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd1a54883c1dff193a003a8f3004c6f2f73d54fae4724ed3d3b388c748278e62409c79d35573501b7bdfbd636e899224c2ef4aaca740d6224a7ec7d357113a34"
        }
      ],
      "purl": "pkg:npm/buffer-equal-constant-time@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/buffer-equal-constant-time@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ecdsa-sig-formatter",
      "version": "1.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9da825dd162b6cdbfa91091e248a6de8d259cbcb702c1ff6bedcfac8df59e2f44a1cde3f41924811baa88402d283029d9e4b2e63793901d769e6583cb15a1571"
        }
      ],
      "purl": "pkg:npm/ecdsa-sig-formatter@1.0.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ecdsa-sig-formatter@1.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.includes",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5b7071ea67644531ad9492123af543fe56ea8d394f3d40d33279576459d5c22f4d289ead88093a2d5765859326d7b5598acaa129c833a4ee56cfdd4f0ade5bd3"
        }
      ],
      "purl": "pkg:npm/lodash.includes@4.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.includes@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isboolean",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "073e66ba9cb64956cf1d4441f7c540730f9a1e1e2f455e483cd8482d40ac3b3466b13992435ee322eaa8a407a7b56a1e864b7119df5efe16c85eaf7cd3fd5026"
        }
      ],
      "purl": "pkg:npm/lodash.isboolean@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isboolean@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isinteger",
      "version": "4.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c1c2d11637671a1d0f7f8a688d784039cacd49a11b517d8ddded5f7092ab5bc9c9c0993bd14666c72835786b411873aefcfdd89ad23aed7b8b6363054169950"
        }
      ],
      "purl": "pkg:npm/lodash.isinteger@4.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isinteger@4.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isnumber",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "418ab3a5fc0edff0967f75cff99fad910b1f68b2ff1275255d6564224e4550f738b017537a112a64e36ec91b763faecf5c093e35799305c73def3c3db75150af"
        }
      ],
      "purl": "pkg:npm/lodash.isnumber@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isnumber@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isplainobject",
      "version": "4.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a125f3696ca908c1e43c2dcdbc111a3c77f42ac0399af3eb38f810583b1b83c9fba2b676f743340660bf8e0459e2f709e834c0863aec49881db16fc5f8c14e04"
        }
      ],
      "purl": "pkg:npm/lodash.isplainobject@4.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isplainobject@4.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isstring",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d302717f11f5c203b71ab6ee3fe7534e4ee8a7ee8be354025db188344983fa7cbf1bf782a86cf1c82b21ef5e7d4be9a00c37286ab9c1c3a3c2d4f4b9fb050683"
        }
      ],
      "purl": "pkg:npm/lodash.isstring@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isstring@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.once",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49be3ceda4ce0abf5dad054bf292313b356169f3a364df54539e2188df0f537b8089257b971d7260da5b3667b1d8f2ba752268353489514b304fae75cb0c3732"
        }
      ],
      "purl": "pkg:npm/lodash.once@4.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.once@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db"
        }
      ],
      "purl": "pkg:npm/ms@2.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "7.6.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14d0080560b1f6a7118681dc81c27482f53b48dd65614d995ee49f974e1b482e4ea6f0c71722428dd347a263d7c6342508153aed85bae0fcd8eff548107ec5db"
        }
      ],
      "purl": "pkg:npm/semver@7.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "semver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "semver,major,semver/major,semver/gte,valid,semver/valid,prerelease,semver/prerelease,clean,semver/clean,coerce,semver/coerce,semver/gt,semver/lt,semver/lte,parse,semver/parse,satisfies,semver/satisfies,ReleaseType,semver/ReleaseType,RELEASE_TYPES,semver/RELEASE_TYPES,semver/inc,Range,semver/Range"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/node_modules/.bin/semver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 14
          },
          {
            "location": "bin/nx.ts",
            "line": 238
          },
          {
            "location": "bin/nx.ts",
            "line": 246
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 1
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 532
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 37
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 78
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 136
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 69
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 33
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 71
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 16
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 103
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 113
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 276
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 377
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 498
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 507
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 557
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 588
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 613
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 617
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 621
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 654
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 724
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 733
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1176
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1191
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1197
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1350
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1351
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1425
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 4
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 859
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 5
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 36
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 53
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 11
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 16
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 47
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 56
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 65
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 52
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 20
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 343
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 2
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 317
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 322
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 5
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 82
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 85
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 89
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 96
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 20
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 988
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 9
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 203
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 210
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 534
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 197
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 5
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 92
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 124
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 125
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mongoose",
      "version": "8.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eac3317b577793f7418e2397e04c4d4cd38fd20d71d22abc797ca0fadb602173371cb9d0d085325d1c155403c5158e8ee3ff2e60de5d07411cef616b7b16cfa7"
        }
      ],
      "purl": "pkg:npm/mongoose@8.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mongoose/-/mongoose-8.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mongoose@8.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mongoose/-/mongoose-8.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bson",
      "version": "6.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c3622ab8ce66633619bfaaecdee3760d94ce05ed9ad335cb8f9dd3183ab017897a4b3fd7b084ab8ac5ce262840ac5f7e059e82abf1a3561b7b4a37e6ae2ef2b5"
        }
      ],
      "purl": "pkg:npm/bson@6.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bson/-/bson-6.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bson@6.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bson/-/bson-6.7.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kareem",
      "version": "2.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee31714559be8c3fab92ade46348990c97ec3b6fede0104f7846f6a8a9f6951ffd2a1ba4b18939871cdf45858c3d5f0fff1d9dd241c3df4e98c962f38e31feb8"
        }
      ],
      "purl": "pkg:npm/kareem@2.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/kareem@2.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mongodb",
      "version": "6.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6dd0ab868c6b4b5212e8536eb7fb1bd098f1c4193c392db70d0bbdc4a054588121f066de6db28242d75d210f23b5923433a6036ba5d712cdaf4f92758de0bac"
        }
      ],
      "purl": "pkg:npm/mongodb@6.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mongodb/-/mongodb-6.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mongodb@6.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mongodb/-/mongodb-6.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@mongodb-js",
      "name": "saslprep",
      "version": "1.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7421d6fe8117d0a2783630d42c1a3726239a2b9fba6b1b6905b4be6a8d99227a002fdfd84502e15f348d005cfb84fe27ccb908aac7d800afcf0c4dfe5c79f2d1"
        }
      ],
      "purl": "pkg:npm/%40mongodb-js/saslprep@1.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@mongodb-js/saslprep@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sparse-bitfield",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "92fce18bbbea2937e48743d953ed83d8f225970db29aa24aba351cc8f31df58ef936fe273db189657361c6c81d41a6f606694372dd589df40282e12f1ebed5b1"
        }
      ],
      "purl": "pkg:npm/sparse-bitfield@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sparse-bitfield@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "memory-pager",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "652e01a78aff6687aaebe34b2693fed19ce6d2947cc21b463dfd5713128b24101ccc63274a2dc8b75e0e88d092b6342333a354d689234064b180464df1e0582a"
        }
      ],
      "purl": "pkg:npm/memory-pager@1.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/memory-pager@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mongodb-connection-string-url",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5ea306c115f42e09f4e530c1e0fc86da1da428efc57d62720b36106c8857531cfb113b7423f16a1e351eaa3dfb8ab27e0e5d59b54f36b98ca3d78bb65ec64a7e"
        }
      ],
      "purl": "pkg:npm/mongodb-connection-string-url@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mongodb-connection-string-url@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "whatwg-url",
      "version": "11.0.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "728611d3bd4945a1dafb1a04bef62abe7207695a9a62b2cf6ecb9f33d045eb71e4c08e4b826cb6411f10e4afe5603628e402bcdb03af48e4b452c2d3a531bbb9"
        }
      ],
      "purl": "pkg:npm/%40types/whatwg-url@11.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/whatwg-url@11.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/whatwg-url"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "webidl-conversions",
      "version": "7.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a2249bdc46d220cda7470985f0edda849cc3518e11999582b4e4c8fd3b292da95f2e553f1f0f6045381ed2d6ec011372a3d99fb85323e6170fc8c60c3f2c094"
        }
      ],
      "purl": "pkg:npm/%40types/webidl-conversions@7.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/webidl-conversions@7.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/webidl-conversions"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-url",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5659bca69ea8f9efe5c4baa0031eb089d9e497ce7f165c85bf61219a66d6f658a0089d0e821df69451c4f2caf7abd29f010e0e52b4b42af21d6fb59bb098e8a"
        }
      ],
      "purl": "pkg:npm/whatwg-url@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-url@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tr46",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da5bffeba4fb7b9c8dca10000b835a29ee6755abf3b86250555b5160bc90d8e23cb6c27ad4f30b95e95e85bd308b61f1ebe853fce254599730f0c8e54919f1bf"
        }
      ],
      "purl": "pkg:npm/tr46@4.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tr46@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16"
        }
      ],
      "purl": "pkg:npm/punycode@2.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/punycode@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webidl-conversions",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57075d06e903ceeef5a1f7c0411f7be6e9c1206a9f299a4cfbc657eb24a4f27621568a39098699cb3b77601bd8b51b4ef9aa0696ac4f83f07cecd19567f7eeea"
        }
      ],
      "purl": "pkg:npm/webidl-conversions@7.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webidl-conversions@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mpath",
      "version": "0.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8a425141393c870e43128155c471b51a7f53ff1723b5d9ce2885352539868d966583d2d24f69812e6717dff20221b809c9d4f618e735e519cdcb99879b37d27b"
        }
      ],
      "purl": "pkg:npm/mpath@0.9.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mpath@0.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mquery",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8903277299842bc47c9dc4fc1c91ac19cf43b29f3172060c5526ece638279b59451d366a3094d45930f1d4b04ef3e98aded3cd65614b0608501083942d24c766"
        }
      ],
      "purl": "pkg:npm/mquery@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mquery@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "4.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6dd1b3449a778322f74bd57b1df680d0ff0ad04645c34f80145a535934f2af5b9c7f8f23bd5455e42543f4eef436ba99b0e4f95a21368f29cdf58cad7757e8e"
        }
      ],
      "purl": "pkg:npm/debug@4.3.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/debug@4.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sift",
      "version": "16.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5afe818d0e736e15bb54579f5aeb153f7dd3fc4334bd88a409a436a91f3250b6ec8a5013f3fc10697bee437a6d18ba682b1fa58a1244df2d944e0283cb234765"
        }
      ],
      "purl": "pkg:npm/sift@16.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sift@16.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nestjs",
      "name": "schematics",
      "version": "10.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a3895f0a711e2247c984605b2d9c53b9559c1aea83085c20e4eaefa6045404ceef23fbce36f28a881e6b8953693be26a5e81f4238d8d35e0dbd26e15e514448a"
        }
      ],
      "purl": "pkg:npm/%40nestjs/schematics@10.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-10.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nestjs/schematics@10.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-10.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "5.4.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdc23852946083cd68211505c11d164881cab75d6727b48056560d22ef90a6a7b25cffa0a50272fd9e3e174686c5213832ac23c97bd6fd3ce090b031d80187c1"
        }
      ],
      "purl": "pkg:npm/typescript@5.4.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typescript@5.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/tsc, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/tsserver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tsc, tsserver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "typescript,Scanner,typescript/Scanner,Identifier,typescript/Identifier,Node,typescript/Node,PropertyAssignment,typescript/PropertyAssignment,PropertyName,typescript/PropertyName,StringLiteral,typescript/StringLiteral,CompilerOptions,typescript/CompilerOptions,SyntaxKind,typescript/SyntaxKind"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/project-graph/build-dependencies/strip-source-code.ts",
            "line": 1
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/strip-source-code.ts",
            "line": 12
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/typescript-import-locator.ts",
            "line": 8
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/typescript-import-locator.ts",
            "line": 25
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 240
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 363
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 423
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 4
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 5
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 13
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 28
          },
          {
            "location": "src/project-graph/plugins/loader.ts",
            "line": 25
          }
        ]
      }
    },
    {
      "group": "@angular-devkit",
      "name": "core",
      "version": "17.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "92efbf5bf1cc08169c496169a5e9ebf72e8bc7c983b93b90be7d48913c812e224ea569f38156f1f641c379a0dc8466b53f02e5254041aefdbbb77aa024e2033f"
        }
      ],
      "purl": "pkg:npm/%40angular-devkit/core@17.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.1.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@angular-devkit/core@17.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@angular-devkit/core,fragment,@angular-devkit/core/fragment,json,@angular-devkit/core/json,logging,@angular-devkit/core/logging,normalize,@angular-devkit/core/normalize,Path,@angular-devkit/core/Path,PathFragment,@angular-devkit/core/PathFragment,schema,@angular-devkit/core/schema,tags,@angular-devkit/core/tags,virtualFs,@angular-devkit/core/virtualFs,workspaces,@angular-devkit/core/workspaces,@angular-devkit/core/node,createConsoleLogger,@angular-devkit/core/node/createConsoleLogger,NodeJsSyncHost,@angular-devkit/core/node/NodeJsSyncHost,@angular-devkit/core/src/virtual-fs/host/interface,FileBuffer,@angular-devkit/core/src/virtual-fs/host/interface/FileBuffer"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 12
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 90
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 91
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 93
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 212
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 214
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 315
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 426
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 748
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 754
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 759
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 13
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1088
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 14
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "ajv",
      "version": "8.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b11bb592970ef722ed63104abea7d37a1f4acd91303b7493c97d474fee02683cc2e87a5319884884f2338fd5ee294eca603c2769e87985c3b08f2d50b89cc13c"
        }
      ],
      "purl": "pkg:npm/ajv@8.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ajv@8.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-deep-equal",
      "version": "3.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1"
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@3.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-deep-equal@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema-traverse",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba"
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-traverse@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-from-string",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5dfd2759ee91b1ece214cbbe029f5b8a251b9a996ae92f7fa7eef0ed85cffc904786b5030d48706bebc0372b9bbaa7d9593bde53ffc36151ac0c6ed128bfef13"
        }
      ],
      "purl": "pkg:npm/require-from-string@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/require-from-string@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uri-js",
      "version": "4.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06"
        }
      ],
      "purl": "pkg:npm/uri-js@4.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/uri-js@4.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv-formats",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5b1d0ac79da1c44ec2d7c8643048206251227ea599b58691828b89a2bf9631d3e743210ad77be0116c9536ea7b4a879ea0b32caf891fe61e9d396d75235e4c50"
        }
      ],
      "purl": "pkg:npm/ajv-formats@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ajv-formats@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picomatch",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23712eaeb21032545cf48680667a91474e383e18760d763ee79a3bb89d15fa161901c4184ae156b1cf6ae4fbf20c751209ed50c67fe2073fbbf2cf3acd69c66a"
        }
      ],
      "purl": "pkg:npm/picomatch@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/picomatch@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.7.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "977062914c6f3ce727e44ef87598aae411ac4dbe7213085a4d2cdc714eade2c0ce1fc356242b2d28ee504f60afb45a0ae85d2c68bee9f711c0a873a508f27280"
        }
      ],
      "purl": "pkg:npm/source-map@0.7.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@angular-devkit",
      "name": "schematics",
      "version": "17.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f12f51b8cf2894537f83037e9a36ee1750b01d7eb57f48b9f44197cfdb572e72915138ec451fbcbd53130265f476f5404f97c94c6fd3ebd5fe1d7ec57ae99da8"
        }
      ],
      "purl": "pkg:npm/%40angular-devkit/schematics@17.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.1.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@angular-devkit/schematics@17.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@angular-devkit/schematics/tools,@angular-devkit/schematics"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 257
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 310
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 325
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 317
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "magic-string",
      "version": "0.30.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef19697c169068ffd3e9587c30efc4a97496e449fa20d1c4bc45d08ae7dfec692ed0f5a3537b9feb0fe3f68ecef92a41e5f38092b2391dea0d8308c43b4a45b0"
        }
      ],
      "purl": "pkg:npm/magic-string@0.30.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/magic-string@0.30.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "sourcemap-codec",
      "version": "1.4.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "785dabc4246e9442971d34620eb0f2e9eacc616a8dc382cf750f14400e21baec5a42c55e44f165da833ca031b130584951665ff4c7292ed25ab030d96ff0697a"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/sourcemap-codec@1.4.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ora",
      "version": "5.4.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5be98f39b4fc5967b432b4ef81433cac5b7d47264bb6edc4489646c05da371f8175c562f8b951166557cde17a6bb242c09a72c397386fe61254899022b069b9"
        }
      ],
      "purl": "pkg:npm/ora@5.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ora@5.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "ora"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/add/add.ts",
            "line": 3
          },
          {
            "location": "src/command-line/add/add.ts",
            "line": 40
          },
          {
            "location": "src/command-line/add/add.ts",
            "line": 116
          },
          {
            "location": "src/command-line/connect/connect-to-nx-cloud.ts",
            "line": 22
          },
          {
            "location": "src/command-line/connect/connect-to-nx-cloud.ts",
            "line": 119
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 11
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 111
          },
          {
            "location": "src/command-line/import/utils/merge-remote-source.ts",
            "line": 2
          },
          {
            "location": "src/command-line/import/utils/merge-remote-source.ts",
            "line": 12
          },
          {
            "location": "src/command-line/import/utils/prepare-source-repo.ts",
            "line": 1
          },
          {
            "location": "src/command-line/import/utils/prepare-source-repo.ts",
            "line": 14
          },
          {
            "location": "src/command-line/sync/sync.ts",
            "line": 1
          },
          {
            "location": "src/command-line/sync/sync.ts",
            "line": 109
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 2
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 406
          }
        ]
      }
    },
    {
      "group": "",
      "name": "comment-json",
      "version": "4.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4acc5d88e7f4eb80d6a192c7efdf40b5aeaeee257ae7c035d4f956b590130e55cfa4a1899db259e59db8c9b8b1022f8b514a89fc62a8c007a3b42e461541bb4f"
        }
      ],
      "purl": "pkg:npm/comment-json@4.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/comment-json@4.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-timsort",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffedc644bedd0c01847cce93b1e424fd4fa68b5f1353632cf48dd494b754321cf685bbc635329d8fdc678b05df52a818847c51c74fbc5272a4be5370554f9c59"
        }
      ],
      "purl": "pkg:npm/array-timsort@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-timsort@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-own-prop",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3ead21fa1bec566e9d0c46bcc7cd869cb4981ceccd0ededfd1d7456b716a710960cc48a9b4fa8bf97ace24d6af8cecd262261622b81e5586201a52e69f1c2295"
        }
      ],
      "purl": "pkg:npm/has-own-prop@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-own-prop@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeat-string",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d5d1dcc260335f462d630836c9ce95bb8cd34346e08e1bf8c8e5cb507062adfdc9590fe61c3d2df22255ae4c93261120bc69ebc2166589cb9c2300580da8deb"
        }
      ],
      "purl": "pkg:npm/repeat-string@1.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/repeat-string@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonc-parser",
      "version": "3.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02297103214e01c2b9c00d7e2de6b249506b1ec190bd41420d65caa598f368bd0fa96fb17c13adb67f0636d58a156aa77b23198f8d4c585f4a97a88f58bc2038"
        }
      ],
      "purl": "pkg:npm/jsonc-parser@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsonc-parser@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "jsonc-parser,parse,jsonc-parser/parse,printParseErrorCode,jsonc-parser/printParseErrorCode,stripComments,jsonc-parser/stripComments,ParseError,jsonc-parser/ParseError,ParseOptions,jsonc-parser/ParseOptions"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/release/utils/resolve-nx-json-error-message.ts",
            "line": 31
          },
          {
            "location": "src/utils/json.ts",
            "line": 1
          },
          {
            "location": "src/utils/json.ts",
            "line": 2
          },
          {
            "location": "src/utils/json.ts",
            "line": 55
          },
          {
            "location": "src/utils/json.ts",
            "line": 78
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "pluralize",
      "version": "8.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35cdc84f9c87cdf9537db8e0a967023e9a3b0da2b2e059e907497fcc2016d1373b8f1022baa4b11dab27b41dc3efcf3b2d2ac0f7790327d217a2fc49631c8b08"
        }
      ],
      "purl": "pkg:npm/pluralize@8.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pluralize@8.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nestjs",
      "name": "testing",
      "version": "10.3.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf6e1276964846d632339b36be7bbbadb068b17258fca7003fba099708056bf87fcffc20f20cf2a0acb996189b1fffce64d3bea5829a8d5e70733c6ecb959e02"
        }
      ],
      "purl": "pkg:npm/%40nestjs/testing@10.3.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nestjs/testing/-/testing-10.3.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nestjs/testing@10.3.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nestjs/testing/-/testing-10.3.9.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "eslint",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5bc4cbd3f76cf8dce087f795506ca73d5db3a5b3674b3877724147c9b8608afac10fa7dd355a8939e2ba02aec3c620def4bbe808dbb04089ae2417015adc21d2"
        }
      ],
      "purl": "pkg:npm/%40nx/eslint@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/eslint/-/eslint-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/eslint@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/eslint/-/eslint-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/eslint"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 232
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint",
      "version": "8.57.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "759ebe99ec6769321b481656828bb9d54e8e9b322160cd9570d76d893b48eea3cd666df9024a6bd1feafb70df0d4a9a7e4f628fad6557e1d775ab8694baa0ba9"
        }
      ],
      "purl": "pkg:npm/eslint@8.57.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint@8.57.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/eslint"
        },
        {
          "name": "cdx:npm:bin",
          "value": "eslint"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@eslint-community",
      "name": "eslint-utils",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7fb00e1dc2bcc1032794a10ea8c5a8472a6ad9bec9cb0a0e117f15b76451869909123503c534b57d09410540fd71f446171d3a39a7ac5d85933535ef69fc07c"
        }
      ],
      "purl": "pkg:npm/%40eslint-community/eslint-utils@4.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@eslint-community/eslint-utils@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-visitor-keys",
      "version": "3.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c2973e2d77a2ca28acc4f944914cd4eacbf24b57eb20edcc8318f57ddcbb3e6f1883382e6b1d8ddc56bf0ff6a0d56a9b3a9add23eb98eb031497cfdad86fa26a"
        }
      ],
      "purl": "pkg:npm/eslint-visitor-keys@3.4.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-visitor-keys@3.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@eslint-community",
      "name": "regexpp",
      "version": "4.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "666d8d1a95842ec4000f5c6c273190a587ef2024ac1641295348f10637dd0bab8d1165dc1e77ecf6149c156b57543565fab050246ae5e20d6f70a21e8e91fd74"
        }
      ],
      "purl": "pkg:npm/%40eslint-community/regexpp@4.10.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@eslint-community/regexpp@4.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@eslint",
      "name": "eslintrc",
      "version": "2.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dbaf59dfd312eb0549b6ca14975d0beb459d92125574f1b6e10e1e6531f79e717a969bd24a110adf04230d7f494560143ef3e1ec23a8b8fa54f48aea69916fb5"
        }
      ],
      "purl": "pkg:npm/%40eslint/eslintrc@2.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@eslint/eslintrc@2.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "6.12.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f77d52e0bd3a39dbb6a7c98c893864d825b1bebe79d062f1349b99a691cd532be9f1029a6408b3082f4699e1d6e55423681928619be933138654ca4068320e2"
        }
      ],
      "purl": "pkg:npm/ajv@6.12.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ajv@6.12.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-json-stable-stringify",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f"
        }
      ],
      "purl": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema-traverse",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5b6c21f9742614e53f0b704861ba1ec727cf075ee5b7aac237634cce64529f6441dca5688753f271ce4eb6f41aec69bfe63221d0b62f7030ffbce3944f7b756"
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@0.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-traverse@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "espree",
      "version": "9.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2bb99685923a2b4e9177da40d2239ffbe558b019e6608a7186cb636839283743d6e7c259e60e6e072e7925d111379fe9e30d7474dfb698d7ec79f19ff315dc1"
        }
      ],
      "purl": "pkg:npm/espree@9.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/espree@9.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "8.11.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63dad17c91b98dc28e13408b8ac61ba2352322b20413b00633303f4a6e01b2500d85b4be70332980175c3d3f75a09eceb89f61609071e7d4636e1c559eb17c5e"
        }
      ],
      "purl": "pkg:npm/acorn@8.11.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn@8.11.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/acorn"
        },
        {
          "name": "cdx:npm:bin",
          "value": "acorn"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-jsx",
      "version": "5.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aeaf6cf893617f4202863b435f196527b838d68664e52957b69d0b1f0c80e5c7a3c27eef2a62a9e293eb8ba60478fbf63d4eb9b00b1e81b5ed2229e60c50d781"
        }
      ],
      "purl": "pkg:npm/acorn-jsx@5.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn-jsx@5.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globals",
      "version": "13.24.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0213b9414723f2596b6c6d3d89684f536076d38275c673de2fc910995a2b4accbe4a38f5b24f2023287a714a1c1a61f82f452e840272fa124c440e26800e2615"
        }
      ],
      "purl": "pkg:npm/globals@13.24.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/globals@13.24.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-fest",
      "version": "0.20.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35ef9e138af4fe25a7a40c43f39db3dc0f8dd01b7944dfff36327045dd95147126af2c317f9bec66587847a962c65e81fb0cfff1dfa669348090dd452242372d"
        }
      ],
      "purl": "pkg:npm/type-fest@0.20.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/type-fest@0.20.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore",
      "version": "5.3.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e45cadcff22b68c8eaa707dddf891edbc3d354c8d98c91b630f9f9b7b384e1e50250d7fc0406bb6f95944bdfd0bebea6c0e412ecc93abddb0c9e8e617be4fc5f"
        }
      ],
      "purl": "pkg:npm/ignore@5.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ignore@5.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "ignore"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 153
          },
          {
            "location": "src/migrations/update-17-0-0/move-cache-directory.ts",
            "line": 2
          },
          {
            "location": "src/migrations/update-17-0-0/move-cache-directory.ts",
            "line": 29
          },
          {
            "location": "src/utils/ignore.ts",
            "line": 2
          },
          {
            "location": "src/utils/ignore.ts",
            "line": 49
          }
        ]
      }
    },
    {
      "group": "",
      "name": "import-fresh",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bde6188506be0f54012b39ef8541f16fc7dac65af0527c6c78301b029e39ec4d302cd8a8d9b3922a78d80e1323f98880abad71acc1a1424f625d593917381033"
        }
      ],
      "purl": "pkg:npm/import-fresh@3.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/import-fresh@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parent-module",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "190d84591a5057cfe8f80c3c62ab5f6593df3515996246e2744f64e6ba65fe10b7bed1c705f1a6d887e2eaa595f9ca031a4ad42990311372e8b7991cb11961fa"
        }
      ],
      "purl": "pkg:npm/parent-module@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parent-module@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "callsites",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3fc06302c5ef652f95203508d7584709012fef8613ebb6148b924914d588a8bdb7e6c0668d7e3eab1f4cbaf96ce62bf234435cb71e3ac502d0dda4ee13bb2c69"
        }
      ],
      "purl": "pkg:npm/callsites@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/callsites@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-from",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a5bfcc6265ecb40932b11171f2988d235b4614d408140def904dc6ab812e035745ea01e9ffebe066ab021896a9bf2f0ddd0fb8a3b170beab8f25c9d9ed1632e2"
        }
      ],
      "purl": "pkg:npm/resolve-from@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resolve-from@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "3.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f"
        }
      ],
      "purl": "pkg:npm/minimatch@3.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch,minimatch/minimatch"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 12
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1201
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1202
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 2
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 447
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 55
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 316
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 345
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 13
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 283
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 564
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 573
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 574
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 13
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 477
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 482
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 1
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 108
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 118
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 2
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 17
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 1
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 53
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 13
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 517
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 520
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 529
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 1052
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 19
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 135
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 1
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 264
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-json-comments",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e9f3dcf91e22870a8fe8dfda22fd9fd60307f25395b56407a2a0b8c8aea8483555a1cba602c7c2aa39179ea89832198cc12fe61072e9ed57a196ddea97a9448a"
        }
      ],
      "purl": "pkg:npm/strip-json-comments@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-json-comments@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@eslint",
      "name": "js",
      "version": "8.57.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62cfb78364da5bb8000ce2733edf37489b420e13239dd703305550fd38fd880d417c9cc5283f660145d3dce7a7a6e3c76c8e8ffe6c840b1449ae87d4b03c7fe6"
        }
      ],
      "purl": "pkg:npm/%40eslint/js@8.57.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@eslint/js@8.57.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@humanwhocodes",
      "name": "config-array",
      "version": "0.11.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dd3f0b90e9a0e39055e452026f5e5040cb325125ab43c0328157c2ed91b7db339a967aab8a59b4d7c6550b0d1e6a95eec7c16d037deaf0f4914acb6379ede34a"
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/config-array@0.11.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@humanwhocodes/config-array@0.11.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "Use @eslint/config-array instead"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@humanwhocodes",
      "name": "object-schema",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f77cd874c112fdcd43ebdc9988a0c18f4576e2fa8dcc1fe4a05dba28f69a8007dddcfff8814961dc3cace688002be1318bd432ce50fcc7fd3c66def020a70370"
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/object-schema@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@humanwhocodes/object-schema@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "Use @eslint/object-schema instead"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@humanwhocodes",
      "name": "module-importer",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f1bde57857cbf961be277054d3deb3d281904ea429237cad32e28555549c08b8354144c0d7acfc9744bf7cf22e5aa7d9bd6e7c8412359f9b95a4066b5f7cb7c"
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/module-importer@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@humanwhocodes/module-importer@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@ungap",
      "name": "structured-clone",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cee55d16b3098ae083414302cd0683e8a2f6f0c8e7aaa37c5e702a884abd3cd9bf8423d34867eb5c239fc23d68c382c56ffb4dca624fc2c35b55e3dcd7116aad"
        }
      ],
      "purl": "pkg:npm/%40ungap/structured-clone@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@ungap/structured-clone@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "7.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8910cf24a50f544343edd1cf3bcae46ce9cfa720f281c0c5b568e9796342832f163f6ad77315cbf13b2445e425e8eac1d86efe509ada82cd6ad7916e75cec6eb"
        }
      ],
      "purl": "pkg:npm/cross-spawn@7.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@7.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-command",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c"
        }
      ],
      "purl": "pkg:npm/shebang-command@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shebang-command@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-regex",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4"
        }
      ],
      "purl": "pkg:npm/shebang-regex@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shebang-regex@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c"
        }
      ],
      "purl": "pkg:npm/which@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/which@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/node-which"
        },
        {
          "name": "cdx:npm:bin",
          "value": "node-which"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/node-which"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/node-which"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/node-which"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isexe",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23"
        }
      ],
      "purl": "pkg:npm/isexe@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isexe@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "doctrine",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c92f90e62de105fec6064778286f1aede04d3563462d3684c306165228c860cef3ae56033340455c78e33d6956675460ed469d7597880e68bd8c5dc79aa890db"
        }
      ],
      "purl": "pkg:npm/doctrine@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/doctrine@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esutils",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "915b1ca97938382a7af126747648042958baffc8a3df4d0a0564c9ab7d8ffdd61e5934b02b8d56c93c5a94dd5e46603967d514fcb5fd0fb1564a657d480631ea"
        }
      ],
      "purl": "pkg:npm/esutils@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esutils@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-string-regexp",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4eda5c349dd7033c771aaf2c591cc96956a346cd2e57103660091d6f58e6d9890fcf81ba7a05050320379f9bed10865e7cf93959ae145db2ae4b97ca90959d80"
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escape-string-regexp@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-scope",
      "version": "7.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74eb76d4eee54cc84333e5fd981e065fe0d9ad9b425093cbff095c4eac72af1e48bced0862d20b76dad0190a7ef27e52d20c1256639ff4d42b8cc3a07d066522"
        }
      ],
      "purl": "pkg:npm/eslint-scope@7.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-scope@7.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esrecurse",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a67ca2f76fa1be457bcff0dd6faf74ead642ffa021609f63585c4b6a3fcfcbde929aa540381bc70555aa05dd2537db7083e17ca947f7df8a81e692d8bafd36a"
        }
      ],
      "purl": "pkg:npm/esrecurse@4.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esrecurse@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esquery",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6102d7529940c09802c9d43bf08309cb064271ea2a935a07d3538445d48025cffb5360329708e14822c312dab083cd7589d212ffd7c85391a31bbdc882328c56"
        }
      ],
      "purl": "pkg:npm/esquery@1.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esquery@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-entry-cache",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec6a6cfd75b299b2e4d902d82b8373a4c3ab623321748c57b88bf2d9006c2c4ea58eea1d2af7645acfdca72249dc25485691f43a2d47be0d68bdb3332dd14106"
        }
      ],
      "purl": "pkg:npm/file-entry-cache@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/file-entry-cache@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flat-cache",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "09870435af85b5c50a2e6861ab272da5c96cabb405dfca4a8d91ec18d892405e6be05b6828359a6c50e5de1cda11032f4f52c7132b30e6dc202efa5861be2f6f"
        }
      ],
      "purl": "pkg:npm/flat-cache@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/flat-cache@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flatted",
      "version": "3.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5fc72a30b2e27bb2ac3540d277378df0560af6b12de03b7aeceb06fc33469d84d20c11b8b850091419d47a257ecc2540bf0172e7a22333db07e758d568484dc7"
        }
      ],
      "purl": "pkg:npm/flatted@3.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/flatted@3.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "keyv",
      "version": "4.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a3154790747f1097f608d5e75b144b5ba9a0ec9c82094706d03b441a62f672d528d4f3538a7d4f52297eafffb8af93295600bf7e7d648ecc7b9a34ae8caa88a7"
        }
      ],
      "purl": "pkg:npm/keyv@4.5.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/keyv@4.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-buffer",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1b57905f4769aa7d04c99be579b4f3dd7fe669ba1888bd3b8007983c91cad7399a534ff430c15456072c17d68cebea512e3dd6c7c70689966f46ea6236b1f49"
        }
      ],
      "purl": "pkg:npm/json-buffer@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-buffer@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5"
        }
      ],
      "purl": "pkg:npm/glob@7.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "Glob versions prior to v9 are no longer supported"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-up",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efcfcf5d3d7094b2c3813cc3b3bb23abd873cf4bd70fece7fbbc32a447b87d74310a6766a9f1ac10f4319a2092408dda8c557dd5b552b2f36dac94625ba9c69e"
        }
      ],
      "purl": "pkg:npm/find-up@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/find-up@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "locate-path",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88f64ae9e6236f146edee078fd667712c10830914ca80a28a65dd1fb3baad148dc026fcc3ba282c1e0e03df3f77a54f3b6828fdcab67547c539f63470520d553"
        }
      ],
      "purl": "pkg:npm/locate-path@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/locate-path@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-locate",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2da363b51594058fbecc1e6713f37071aa0cca548f93e4be647341d53cdd6cc24c9f2e9dca7a401aded7fed97f418ab74c8784ea7c47a696e8d8b1b29ab1b93f"
        }
      ],
      "purl": "pkg:npm/p-locate@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-locate@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-limit",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d839a9ccdf01b0346b193767154d83c0af0e39e319d78f9aa6585d5b12801ce3e714fe897b19587ba1d7af8e9d4534776e1dcdca64c70576ec54e5773ab8945"
        }
      ],
      "purl": "pkg:npm/p-limit@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-limit@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yocto-queue",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad592cbec9cd09d27fa2119ceb180fc3237c7a1782c6c88b33c9b1b84fedfe6395a897b03ee3b59a22e94c74224604ca08b7b12f831e00555a82db3b1e6359d9"
        }
      ],
      "purl": "pkg:npm/yocto-queue@0.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yocto-queue@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-exists",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff"
        }
      ],
      "purl": "pkg:npm/path-exists@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-exists@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-parent",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f1c08f043a1550816a7a8832feddbd2bf3a7f877a017eb3494e791df078c9d084b972d773915c61e3aefa79c67ed4b84c48eeff5d6bb782893d33206df9afe0"
        }
      ],
      "purl": "pkg:npm/glob-parent@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graphemer",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12d2b0a0eea4c422fd58ee718a98874d9952cc19bb58b4fadbb4ea0bfb9545dd072a6abc357c9e6e7358c43a018bbc2df1e4d6ad4aca5c2395685abdc759206a"
        }
      ],
      "purl": "pkg:npm/graphemer@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/graphemer@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "imurmurhash",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c"
        }
      ],
      "purl": "pkg:npm/imurmurhash@0.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/imurmurhash@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-path-inside",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "15de200016fec9c18098aa2ef1e31fb42ba94a2af9951c6a7f8683fef774703daa7381cbd3b3a309eb8732bf11a380a831a782283074fc40813955a34f052f3d"
        }
      ],
      "purl": "pkg:npm/is-path-inside@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-path-inside@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-stable-stringify-without-jsonify",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05d6e8cbe97bb40dce196e858f21475a43f92ee0728f54e4df72e3caad1ac72cdd93dfff2528b6bb77cfd504a677528dc2ae9538a606940bbcec28ac562afa3f"
        }
      ],
      "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "levn",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f9b4f6b87e04e4b184ee1fe7ddebdc4bfb109495c2a48a7aca6f0e589e5e57afbaec3b2a97f2da693eea24102ddabcdfa1aff94011818710e2c7574cb7691029"
        }
      ],
      "purl": "pkg:npm/levn@0.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/levn@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prelude-ls",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be47033eb459a354192db9f944b18fa60fd698843ae6aa165a170629ffdbe5ea659246ab5f49bdcfca6909ab789a53aa52c5a9c8db9880edd5472ad81d2cd7e6"
        }
      ],
      "purl": "pkg:npm/prelude-ls@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prelude-ls@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-check",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e5794a1cf6ec065ea8d6c176944d9026ccc705679f39f10036befc7552be7121c8b15c83fef0b9c50e0469954df4bacead7aa765b2415fbbe69ee0aefd3a87b"
        }
      ],
      "purl": "pkg:npm/type-check@0.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/type-check@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.merge",
      "version": "4.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0aa63a97455beb6320ac5f5b3047f5d32b4bdae9542440ce8c368ecfa96efb0728c086801103c11facfd4de3e2a52a3f184b46540ad453fd852e872603ba321"
        }
      ],
      "purl": "pkg:npm/lodash.merge@4.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.merge@4.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "natural-compare",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "396343f1e8b756d342f61ed5eb4a9f7f7495a1b1ebf7de824f0831b9b832418129836f7487d2746eec8408d3497b19059b9b0e6a38791b5d7a45803573c64c4b"
        }
      ],
      "purl": "pkg:npm/natural-compare@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/natural-compare@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optionator",
      "version": "0.9.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e88a50ee6294c5171934b20e6d1d21cfb971b1aa5248860d649c173c6785d264d5a862852178f50d070ca13db64b744e70bc98febcf43d669667d6b25a669df6"
        }
      ],
      "purl": "pkg:npm/optionator@0.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/optionator@0.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-is",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a083f392c993838fccae289a6063bea245c34fbced9ffc37129b6fffe81221d31d2ac268d2ee027d834524fcbee1228cb82a86c36c319c0f9444c837b7c6bf6d"
        }
      ],
      "purl": "pkg:npm/deep-is@0.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/deep-is@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-levenshtein",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c25eee887e1a9c92ced364a6371f1a77cbaaa9858e522599ab58c0eb29c11148e5d641d32153d220fcf62bcf2c3fba5f63388ca1d0de0cd2d6c2e61a1d83c77"
        }
      ],
      "purl": "pkg:npm/fast-levenshtein@2.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-levenshtein@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "word-wrap",
      "version": "1.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04ddb607979a30c23d50cb63ac677983978260fa423c3532d052576d8b1a4f9cd8c6314e7244b9dd2403137a56915a16a475d56f706b61c10de13c1ae7907970"
        }
      ],
      "purl": "pkg:npm/word-wrap@1.2.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/word-wrap@1.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "text-table",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37ef148ac0170c693c3c55cfe07033551f676df995277cd82c05a24c8a2a0b9bf98ac8a786bfabe6e68ef3eeebdc131fb8d22e7c8b00ed176956069c0b6712a7"
        }
      ],
      "purl": "pkg:npm/text-table@0.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/text-table@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "devkit",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "89fd56c1155ec6b4010400ce6c47315488afab841165663f9d8461090cbfa9f148e82bb68c1488e99435bb2eeda362f6b103cb827f2fd9b79066201e65d224b6"
        }
      ],
      "purl": "pkg:npm/%40nx/devkit@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/devkit/-/devkit-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/devkit@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/devkit/-/devkit-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nx",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4afc45824f4f0f69bab5711aa81e8310d3a97b88e1a2ffc8962ff62663a73c000819447a1fd59a8c2cd5b877eaddbbd0c66191be441046ffeb7ef02e2d399ede"
        }
      ],
      "purl": "pkg:npm/nx@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nx/-/nx-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nx@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nx/-/nx-19.2.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/nx, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/nx-cloud"
        },
        {
          "name": "cdx:npm:bin",
          "value": "nx, nx-cloud"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "nx/src/utils/perf-logging,nx/src/command-line/nx-commands"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 34
          },
          {
            "location": "bin/nx.ts",
            "line": 57
          }
        ]
      },
      "tags": [
        "cloud"
      ]
    },
    {
      "group": "@swc-node",
      "name": "register",
      "version": "1.9.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0418e0d1036e1049894a853ffbe24e5e1ae359dbb73d3c987895acbdc86c23402ab63f080a4cff0ea970b576e6655679bee0cfa537c59700c165ef35ce04a130"
        }
      ],
      "purl": "pkg:npm/%40swc-node/register@1.9.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc-node/register/-/register-1.9.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc-node/register@1.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc-node/register/-/register-1.9.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@swc-node/register/register,@swc-node/register/read-default-tsconfig"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 122
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 352
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "core",
      "version": "1.5.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ef4ed1c9238dc35123807f787d5eca9883c61729cd3f3788a5f72e23d310243b47a4803368fb7fa36f0e8c2276b08ca245f6eba5cabf9fe5b02eb53b0e29597"
        }
      ],
      "purl": "pkg:npm/%40swc/core@1.5.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/core/-/core-1.5.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/core@1.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/core/-/core-1.5.29.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "helpers",
      "version": "0.5.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "60d967291585dac5688d3a48cb3c28bbd5e84cd6f36f338dc1184ea278848a817502d6a2b53bd565b95a411ac0cc28564356cb6326125b3335f32e16c20cc9f8"
        }
      ],
      "purl": "pkg:npm/%40swc/helpers@0.5.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/helpers@0.5.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.11.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "counter",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b6051e25b09924465299fea0873f0f59692c5cd0c55477b82d6ed681eda32f1de25561ef2c381f0305990fd83b4848719292ef6c08ae93e9c9d8d02b57ace09"
        }
      ],
      "purl": "pkg:npm/%40swc/counter@0.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/counter@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "types",
      "version": "0.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44d140dfeece24535863bf31d056308b53b0fa2175785e56be67d8d675cf3841f8476a7f0f80abd6fce37bb74d008d9a2c5aa9bfc5b2cf8a0a496a88640ae940"
        }
      ],
      "purl": "pkg:npm/%40swc/types@0.1.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/types/-/types-0.1.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/types@0.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/types/-/types-0.1.8.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "core-darwin-arm64",
      "version": "1.5.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85fec4b1a476aade7ce0d800eff451cb8b816ed80f30f2f3fc21c87c808975e83da1b52b65c2768f9822e346cc0ef9c164ce056acbf974d60ccd1967780c5a8"
        }
      ],
      "purl": "pkg:npm/%40swc/core-darwin-arm64@1.5.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/core-darwin-arm64@1.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.29.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "core-darwin-x64",
      "version": "1.5.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac5feb5e4bd439375321fa186e6b336d2506b02cafa800aacb555e3f79d738d4be2f1165e1b46645c51346b6e52fb204e514cc08a52e3dba9b41213684aedbaa"
        }
      ],
      "purl": "pkg:npm/%40swc/core-darwin-x64@1.5.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.5.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/core-darwin-x64@1.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.5.29.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "core-linux-arm-gnueabihf",
      "version": "1.5.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8e00f2fc89606c9a6c248c65eabee5216e69a82f14b5c4d5e232af3b12c9c234c00aa2119cef02647403942fa27f605a5e6a7fefc0c5a0eb8ac90f8a727017a"
        }
      ],
      "purl": "pkg:npm/%40swc/core-linux-arm-gnueabihf@1.5.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.5.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/core-linux-arm-gnueabihf@1.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.5.29.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "core-linux-arm64-gnu",
      "version": "1.5.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "787fd0f7ef0ee6a852c4c7acb599e1b92d71a9032be8ced2a25658c625c9ab102b5d820b2c217e9ead91f52c6e325d027e31d2a5bebe8473e4fc75f2e7878844"
        }
      ],
      "purl": "pkg:npm/%40swc/core-linux-arm64-gnu@1.5.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.5.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/core-linux-arm64-gnu@1.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.5.29.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "core-linux-arm64-musl",
      "version": "1.5.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c4461d8e202009cfe49d0c82bdfb41b24d4c05eabe310e5166a68887287aeb0ff1e1deefba66e7b477b8d0fe17bf8bcd060e7e2d250907959cacf9164be5466"
        }
      ],
      "purl": "pkg:npm/%40swc/core-linux-arm64-musl@1.5.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.5.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/core-linux-arm64-musl@1.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.5.29.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "core-linux-x64-gnu",
      "version": "1.5.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58c0cfa94ec98bd749a40f8b95e936a7db7ba5ccbb0686fc8203d4be0b0896fdd1fde7ac17d0c8cd26eb825ea3dc40043c1f4b15d49a7ec81fea44ffaa7bea16"
        }
      ],
      "purl": "pkg:npm/%40swc/core-linux-x64-gnu@1.5.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.5.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/core-linux-x64-gnu@1.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.5.29.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "core-linux-x64-musl",
      "version": "1.5.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ced78825c2974a6383ce48dd36d353a71a0d7ece269256bebf445cee48b820b21c1779ec95391887bf76da8fb3443612615a1532dcd6650ec5cb9d11649a11d"
        }
      ],
      "purl": "pkg:npm/%40swc/core-linux-x64-musl@1.5.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.5.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/core-linux-x64-musl@1.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.5.29.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "core-win32-arm64-msvc",
      "version": "1.5.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "577635f9ad731b5ce961750ca8f20710c10e77eac7a159c8a4efca4f2170026295bbcbfeff13c4571fc01a8604ebbc78bc3000bcf42b288dc0a248a5a9ae7256"
        }
      ],
      "purl": "pkg:npm/%40swc/core-win32-arm64-msvc@1.5.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.5.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/core-win32-arm64-msvc@1.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.5.29.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "core-win32-ia32-msvc",
      "version": "1.5.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3ab33ac9f5f0e305e19d5168b0e2736abc3415dcf9634a248077e7f6815b4cf261a2ac55e5176677a917c56bb646254ab3a9064891595c70de52adb0e6b4c832"
        }
      ],
      "purl": "pkg:npm/%40swc/core-win32-ia32-msvc@1.5.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.5.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/core-win32-ia32-msvc@1.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.5.29.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "core-win32-x64-msvc",
      "version": "1.5.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "783fe09f1a8ac99410474851ed332422527e9c217d77362655535b6195ae0355f2f786813d4b04937530de81bbaba47712bac450f3f414d7f6ced127bfe23e77"
        }
      ],
      "purl": "pkg:npm/%40swc/core-win32-x64-msvc@1.5.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/core-win32-x64-msvc@1.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.29.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc-node",
      "name": "core",
      "version": "1.13.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a60799769d9b178d4100baeb2a8d8bd69d030b599a7a2b4dfd32ff1aab9497d6bb0d33f37b0cd870d62e3f0d7ec0cb3359d2d4fe0125b24efa8451195da791c"
        }
      ],
      "purl": "pkg:npm/%40swc-node/core@1.13.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc-node/core/-/core-1.13.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc-node/core@1.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc-node/core/-/core-1.13.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc-node",
      "name": "sourcemap-support",
      "version": "0.5.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7db8632f91b462f1685b03615a57ae0547e8b625fe512880f6826abbd493170f876f40a09dd767f87552fcae5f238e669fdd9ef15f9c1c3da38058e4e30d93f5"
        }
      ],
      "purl": "pkg:npm/%40swc-node/sourcemap-support@0.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc-node/sourcemap-support/-/sourcemap-support-0.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc-node/sourcemap-support@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc-node/sourcemap-support/-/sourcemap-support-0.5.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-support",
      "version": "0.5.21",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7"
        }
      ],
      "purl": "pkg:npm/source-map-support@0.5.21",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.5.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee"
        }
      ],
      "purl": "pkg:npm/source-map@0.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colorette",
      "version": "2.0.20",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21f103c70a1622391e5cbd5e5dc0e2a30e146ca8e12ddabafc4b92551f4630deca547debf6043cddeef786ccf535dd53de28dde71bf5c1c59160ef83ea4088db"
        }
      ],
      "purl": "pkg:npm/colorette@2.0.20",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/colorette@2.0.20",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pirates",
      "version": "4.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1a2ec1fb59e6183e20f6e4b0ee2d1458fe2fba1da3d8afa1b539494ddfda2dce4493c4a9ee6d1f514f14b7fca939d2cd60d894e01705900d0ca9942e7f48766"
        }
      ],
      "purl": "pkg:npm/pirates@4.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pirates@4.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "tao",
      "version": "19.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf0a3aa20732e80f6f2608033ac1c68b517471346a4aa472a5b82afc474db99a8beeb1b2641fdcb4877af7f8bc755e9c2e497c0491bfe16a447b9048acc4ec8c"
        }
      ],
      "purl": "pkg:npm/%40nrwl/tao@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/tao/-/tao-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/tao@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/tao/-/tao-19.2.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/tao"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tao"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dotenv",
      "version": "16.3.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d3964e679a1926f05e8971d5ef1c8cdaa2bcc2a3388d413f661b12cf5575bcc091754e21922fad19181e201d669b1ce68c9969a1be4dbf94f1df9c1893efc01"
        }
      ],
      "purl": "pkg:npm/dotenv@16.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dotenv@16.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "dotenv,config,dotenv/config"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/nx-cloud/utilities/environment.ts",
            "line": 1
          },
          {
            "location": "src/nx-cloud/utilities/environment.ts",
            "line": 32
          },
          {
            "location": "src/tasks-runner/task-env.ts",
            "line": 2
          },
          {
            "location": "src/tasks-runner/task-env.ts",
            "line": 136
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 1
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 14
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dotenv-expand",
      "version": "10.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a8a55182a554b550a1fbe552871ae405a92d46bac7a3d33e05c9090f7708e297680d22ff8b36ca8195ba0ece924564a553f791a40b25896c149d144154588d8"
        }
      ],
      "purl": "pkg:npm/dotenv-expand@10.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dotenv-expand@10.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "dotenv-expand,expand,dotenv-expand/expand"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tasks-runner/task-env.ts",
            "line": 3
          },
          {
            "location": "src/tasks-runner/task-env.ts",
            "line": 141
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 2
          },
          {
            "location": "src/utils/dotenv.ts",
            "line": 17
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-extra",
      "version": "11.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e60e2deec0ae6716e5e1ed70d39559d2d7bc494bbbd6dfa8acdbec37c5cbfc495c620783720137f872d9156396e44a35f46389dbbd90aad7f123b44cabf64b7"
        }
      ],
      "purl": "pkg:npm/fs-extra@11.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fs-extra@11.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.2.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd"
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.2.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.2.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "universalify",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "829b4735082120d9dcfef4c6224d12385185357c3b255ae5454b42a2725196f6b0e83b97d303b925e928f6c5ab301861f8fb18019ee85c088e9dffd42a88328b"
        }
      ],
      "purl": "pkg:npm/universalify@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/universalify@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@sinclair",
      "name": "typebox",
      "version": "0.27.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f858f8de948cc09b38291ac7ffddfc51ffae0042c881506643383fab5606d74763c9f0374e7ad4f0df17cea0a1fe891976ccea0504d97fdea274c7c4e659f04c"
        }
      ],
      "purl": "pkg:npm/%40sinclair/typebox@0.27.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@sinclair/typebox@0.27.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lines-and-columns",
      "version": "2.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0cd7e674ddeca9540554084ed0752aa9548bde95b39a927d4cd1b3c3a00e121963f1dec34355488ca372fa4e8e965860a507b5725e7850e129fb8318896c4e8"
        }
      ],
      "purl": "pkg:npm/lines-and-columns@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lines-and-columns@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "lines-and-columns,LinesAndColumns,lines-and-columns/LinesAndColumns"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/json.ts",
            "line": 3
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tmp",
      "version": "0.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d90fb9bd8823c2e60d2962671ac688182a08127cbb1dc65f287f743fa086ea0aa2cb20ef48005d065a35f5cfd3594473e25eff167b1e320c2699b20130d18f3"
        }
      ],
      "purl": "pkg:npm/tmp@0.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tmp@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "tmp,tmpdir,tmp/tmpdir,dirSync,tmp/dirSync"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/import/import.ts",
            "line": 8
          },
          {
            "location": "src/command-line/migrate/command-object.ts",
            "line": 145
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 5
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1142
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1293
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 352
          },
          {
            "location": "src/daemon/tmp-dir.ts",
            "line": 10
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 6
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 346
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "17.7.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edd4b3cd143ef822a7348fe4aca9d8455ec928a3d45cc121eb5b286872a0f66ad6121cc55a1167c4fc4697eebd703d4ebbadc2d773543c29e621caefa82b8ceb"
        }
      ],
      "purl": "pkg:npm/yargs@17.7.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs@17.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "yargs,CommandModule,yargs/CommandModule,Argv,yargs/Argv,Arguments,yargs/Arguments,showHelp,yargs/showHelp,ArgumentsCamelCase,yargs/ArgumentsCamelCase,ParserConfigurationOptions,yargs/ParserConfigurationOptions"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/activate-powerpack/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/add/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/affected/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/connect/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/daemon/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/daemon/daemon.ts",
            "line": 1
          },
          {
            "location": "src/command-line/deprecated/command-objects.ts",
            "line": 1
          },
          {
            "location": "src/command-line/exec/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/exec/exec.ts",
            "line": 5
          },
          {
            "location": "src/command-line/format/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/format/format.ts",
            "line": 3
          },
          {
            "location": "src/command-line/generate/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/graph/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/import/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/init/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/list/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/login/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/logout/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/migrate/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/new/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 2
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 51
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 64
          },
          {
            "location": "src/command-line/release/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/command-object.ts",
            "line": 173
          },
          {
            "location": "src/command-line/repair/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/report/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/reset/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/run/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/run/command-object.ts",
            "line": 45
          },
          {
            "location": "src/command-line/run-many/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/show/command-object.ts",
            "line": 2
          },
          {
            "location": "src/command-line/show/command-object.ts",
            "line": 64
          },
          {
            "location": "src/command-line/sync/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/watch/command-object.ts",
            "line": 1
          },
          {
            "location": "src/command-line/yargs-utils/shared-options.ts",
            "line": 1
          },
          {
            "location": "src/utils/command-line-utils.ts",
            "line": 2
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escalade",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12b08730269ed7dbd1f2f4067b9d3122c5689b2d7dae0ea016edfeaf78e410ee3ab2e2cc58192cbd5ca81a0415fa339f97ce1948e4a59afe86c5af3d3e64c698"
        }
      ],
      "purl": "pkg:npm/escalade@3.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escalade@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-darwin-arm64",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5b789b1c74cada1a02c7a6f8f20b9157533a5d4185bc2709cf2b4623f62b62f559da86dc773cb407085385c2813429917d5442f52ac6524953e58cc816fe3fa"
        }
      ],
      "purl": "pkg:npm/%40nx/nx-darwin-arm64@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-darwin-arm64@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-darwin-arm64"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 159
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-darwin-x64",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c02a4845384628bfc579b3def9668593f57a9e4df598c73cdc03e81328724b9900a1da9e2a36fa88fb9df9037276d509fe3b05f5a43f0da1c88a8282f706e0f0"
        }
      ],
      "purl": "pkg:npm/%40nx/nx-darwin-x64@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-darwin-x64@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-darwin-x64"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 147
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-freebsd-x64",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cad635f14482c9ff37c2ac9480569e44eff7cefcac2573c97f50e2f1ccc1862512ae848c07ad3cf0e69ea96ed29f375c60d74009952fd10e8fba95e9c77c3636"
        }
      ],
      "purl": "pkg:npm/%40nx/nx-freebsd-x64@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-freebsd-x64@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-freebsd-x64"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 175
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-linux-arm-gnueabihf",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14fb6a20ccdd3b36124839cb5d4a5cadf96a12c35ee948290206281cb55b5a2478ecedea267a504437d852c3fb2effb60b408128d5e0c0f12f9832d728771f62"
        }
      ],
      "purl": "pkg:npm/%40nx/nx-linux-arm-gnueabihf@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-linux-arm-gnueabihf@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-linux-arm-gnueabihf"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 268
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-linux-arm64-gnu",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54ebb33c3e4504f66672dbd7a9d07d2b5318573915f1380e6454bb31de82947ed4c094c43a39cca2899808c3355653995783f44b9134bbf65eadee585a1f995b"
        }
      ],
      "purl": "pkg:npm/%40nx/nx-linux-arm64-gnu@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-linux-arm64-gnu@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-linux-arm64-gnu"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 242
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-linux-arm64-musl",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9de90672b24b6dd03eeb3423a505a577304d3f274570bc2d5c99d8ed668963c2db17e99739e8011d7f0b201b3b19354e30f8df81b57c68c1a9f70f8e22892cd"
        }
      ],
      "purl": "pkg:npm/%40nx/nx-linux-arm64-musl@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-linux-arm64-musl@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-linux-arm64-musl"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 230
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-linux-x64-gnu",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c04d3c06cb530fae5db7a73ef4bf5b129f7c3f117073b0ae694557d9c6530c50044415c2321bbbcba19bd496e202f7d5722e3ec8bae6fa1d04d62798d703135f"
        }
      ],
      "purl": "pkg:npm/%40nx/nx-linux-x64-gnu@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-linux-x64-gnu@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-linux-x64-gnu"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 216
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-linux-x64-musl",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "200d3df8d67490a3d27cafdd5ecca367c4cdfa137fd4f7276dd36e5029f53a999badd75af4605fcc748314a5f1a00e93541fe3fea9d71ca80ac618551f4e531a"
        }
      ],
      "purl": "pkg:npm/%40nx/nx-linux-x64-musl@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-linux-x64-musl@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-linux-x64-musl"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 204
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-win32-arm64-msvc",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e46dc4e9f97bb119a2f97b855ef008f13448a6e487dd9fad687dac440cca068dab8abca6417a36cb84114ea2708a0ea9ed5ec63c0f69c35e385cb1d358c7332"
        }
      ],
      "purl": "pkg:npm/%40nx/nx-win32-arm64-msvc@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-win32-arm64-msvc@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-win32-arm64-msvc"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 120
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nx-win32-x64-msvc",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "136ab7739d38c631574d8fbf8aae7b0ce6664ba08f03c45b1702dfe9b086e70a360436a3c66bd4dd509e092931a97130098ecd2522373d3d55ff7bd10f327795"
        }
      ],
      "purl": "pkg:npm/%40nx/nx-win32-x64-msvc@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nx-win32-x64-msvc@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/nx-win32-x64-msvc"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/native-bindings.js",
            "line": 96
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "devkit",
      "version": "19.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38beac73bd2047f5126acbdb633c98638e0777964275ed947e203987c55e0180096eaf899adb1ca6f8dc9d9ece22c5f26043b17b5af2a542c496abbff2aa4acd"
        }
      ],
      "purl": "pkg:npm/%40nrwl/devkit@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/devkit@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ejs",
      "version": "3.1.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51e26615f3ab0104bc38958f678aad807c961316b4f3cfccb4ae54132a091851faedc0c45e4652be23a2291099e178a3d33c48dc9102818b37a0ac7e022cd004"
        }
      ],
      "purl": "pkg:npm/ejs@3.1.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ejs@3.1.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/ejs"
        },
        {
          "name": "cdx:npm:bin",
          "value": "ejs"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jake",
      "version": "10.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb56ed70e1cd9cb9ec39db4b800e5e7ea4168e74a2fefa30e476c8ec731d28a5aabeb291d5b2cadc13e5267f6071268fd9ec2e6a6512301e57132efa294212db"
        }
      ],
      "purl": "pkg:npm/jake@10.9.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jake@10.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/jake"
        },
        {
          "name": "cdx:npm:bin",
          "value": "jake"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "3.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6da359caa69a2e1c8b54a9bf0e5bdd5b4e7531280ee9bf1e55f21ece5f44e4fa96c458332e6ff0427b445b8ccecad55bbab0c4af426500b12974e170bc4acbb2"
        }
      ],
      "purl": "pkg:npm/async@3.2.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/async/-/async-3.2.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/async@3.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/async/-/async-3.2.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "5.1.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94ac15ff56eba46ea6054147b5becd526b400426f65996669b6c0d88e0398406fc55d092e01dddb4c5b2bdca1589c730016fc23844635cbb74ccfd735d4376ea"
        }
      ],
      "purl": "pkg:npm/minimatch@5.1.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@5.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch,minimatch/minimatch"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 12
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1201
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1202
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 2
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 447
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 55
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 316
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 345
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 13
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 283
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 564
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 573
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 574
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 13
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 477
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 482
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 1
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 108
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 118
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 2
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 17
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 1
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 53
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 13
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 517
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 520
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 529
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 1052
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 19
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 135
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 1
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 264
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "js",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6763f28d195f88dd58d5a0478fddacdf32dd49260e9f3fe9653bbc3402a56273363c23398e85d7f0498e9d74a82c7a351147c393732ed9eb54fd212b6139f2a"
        }
      ],
      "purl": "pkg:npm/%40nx/js@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/js/-/js-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/js@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/js/-/js-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/js"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 174
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 209
          },
          {
            "location": "src/utils/package-json.ts",
            "line": 200
          },
          {
            "location": "project.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "core",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f290af8b10af3a6a14e45ffdd381ab93d2290aa0d09f28711a6584d456ea497532f318dbeb6e5bb8bba7daec385938d025b5d7fc7baeb6b7f69b63c89daddfe"
        }
      ],
      "purl": "pkg:npm/%40babel/core@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/core@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@ampproject",
      "name": "remapping",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df4899b403e0cfe2d3218a1e8afa98a3ce777f4da305849de6e1a71a9905574337c4eb7d68def77ab920600999538df1e157ea7272f15bd2a98374792c2e1863"
        }
      ],
      "purl": "pkg:npm/%40ampproject/remapping@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@ampproject/remapping@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "gen-mapping",
      "version": "0.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2332fc66810320145613394271184e682ba963237981d20af90e9f6c574f0e0e87a97ea3a6422d9fb0c52295bd2d0cd71ba0dff6c03bf8e2a7ab4aa5cff19a42"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/gen-mapping@0.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "set-array",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47c80b45365eca9d37ca6ccfffa2e297fdbcb46786133871d6ada4ef4dca19644023555dbcf217746ef4549736a40330dcd03a24a2f986116ed6c257d0c9e7fc"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/set-array@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/set-array@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "trace-mapping",
      "version": "0.3.25",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bcd93a684c326c6b5ac169b2fcfcf09c60ce8c290b5920f6c2abe3186020380c02196c926177d8a31b74d082644c5fbc2dbe7b0f039bdc06b4a3d080a5ea6261"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.25",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/trace-mapping@0.3.25",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "resolve-uri",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d12128022233f6d3fb5b5923d63048b9e1054f45913192e0fd9492fe508c542adc15240f305b54eb6f58ccb354455e8d42053359ff98690bd42f98a59da292b"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/resolve-uri@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "code-frame",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05c607d4254904ef6dbf2219da355e5e048832f199d850d1bc374e215432ba494d292b31f9ea690c406afe0e3b032c3e46a34513e511bce4a199ff9ffeac0094"
        }
      ],
      "purl": "pkg:npm/%40babel/code-frame@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/code-frame@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "highlight",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "112b49a6ae0eb98f3161f8465579e08a0049456c5fb4a5fd92c8860e79a5637a3b07f57b28801cf57e2888af3bb8f25273fbece4bf3af5b7a6e5f8596bc71a67"
        }
      ],
      "purl": "pkg:npm/%40babel/highlight@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/highlight@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-validator-identifier",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad1f8f05c43548c4030f217a5f4c31b46f10c8b0a0501d1e4401a0baa44b7e4080f3b97bc803fb7a1abc48d8fde8e3864cef0e055ef42a1b8561c2241d73a0d3"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-identifier@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-validator-identifier@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "2.4.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9"
        }
      ],
      "purl": "pkg:npm/chalk@2.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chalk@2.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "chalk"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 6
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 21
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 365
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 369
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 372
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 375
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1089
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1092
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1095
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1099
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1102
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 1
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 40
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 42
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 44
          },
          {
            "location": "src/command-line/generate/generate.ts",
            "line": 119
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 4
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 426
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1496
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1500
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1506
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 1
          },
          {
            "location": "src/command-line/nx-commands.ts",
            "line": 66
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1116
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 1257
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 146
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 147
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 152
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 153
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 237
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 244
          },
          {
            "location": "src/command-line/release/utils/github.ts",
            "line": 269
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 57
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 58
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 69
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 70
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 11
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 1
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 626
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 627
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 633
          },
          {
            "location": "src/command-line/release/version.ts",
            "line": 634
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 1
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 96
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 103
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 126
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 134
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 144
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 154
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 165
          },
          {
            "location": "src/command-line/show/project.ts",
            "line": 28
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 6
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 342
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 386
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 449
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 454
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 457
          },
          {
            "location": "src/generators/tree.ts",
            "line": 14
          },
          {
            "location": "src/generators/tree.ts",
            "line": 458
          },
          {
            "location": "src/generators/tree.ts",
            "line": 460
          },
          {
            "location": "src/generators/tree.ts",
            "line": 462
          },
          {
            "location": "src/tasks-runner/forked-process-task-runner.ts",
            "line": 3
          },
          {
            "location": "src/utils/code-frames.ts",
            "line": 2
          },
          {
            "location": "src/utils/code-frames.ts",
            "line": 149
          },
          {
            "location": "src/utils/output.ts",
            "line": 1
          },
          {
            "location": "src/utils/output.ts",
            "line": 43
          },
          {
            "location": "src/utils/output.ts",
            "line": 141
          },
          {
            "location": "src/utils/output.ts",
            "line": 152
          },
          {
            "location": "src/utils/output.ts",
            "line": 166
          },
          {
            "location": "src/utils/output.ts",
            "line": 177
          },
          {
            "location": "src/utils/output.ts",
            "line": 191
          },
          {
            "location": "src/utils/output.ts",
            "line": 204
          },
          {
            "location": "src/utils/output.ts",
            "line": 262
          },
          {
            "location": "src/utils/output.ts",
            "line": 302
          },
          {
            "location": "src/utils/output.ts",
            "line": 304
          },
          {
            "location": "src/utils/output.ts",
            "line": 306
          },
          {
            "location": "src/utils/output.ts",
            "line": 319
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 1
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 35
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 58
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 112
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 116
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 125
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 131
          },
          {
            "location": "src/utils/plugins/output.ts",
            "line": 132
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 1
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 30
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 112
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 119
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 128
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 134
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 169
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 177
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 352
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 354
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8"
        }
      ],
      "purl": "pkg:npm/ansi-styles@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "1.9.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a"
        }
      ],
      "purl": "pkg:npm/color-convert@1.9.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@1.9.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-name",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f"
        }
      ],
      "purl": "pkg:npm/color-name@1.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "5.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3"
        }
      ],
      "purl": "pkg:npm/supports-color@5.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@5.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-flag",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463"
        }
      ],
      "purl": "pkg:npm/has-flag@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-flag@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picocolors",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a73f567cab08646e6bbb3053f9893b7ec10297830cdfef34f21a571dcda6f249af6f7745eddfdd94d2b566cfda6839a063d2e1c92b2ca8f7fba99341eb1107b"
        }
      ],
      "purl": "pkg:npm/picocolors@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/picocolors@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "generator",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a22a5789e182de2e39635038d6de2d02aa671195a007f942e84861ebeacebe24795d6a53b4c98b37e7c68f3f6f3a2351b74a7a46d3ba0ed0f4a5d537be9a9d48"
        }
      ],
      "purl": "pkg:npm/%40babel/generator@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/generator@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz"
        },
        {
          "name": "ExportedModules",
          "value": "generators/tree,generators/utils/project-configuration,generators/utils/glob,generators/utils/json,generators/testing-utils/create-tree-with-empty-workspace,generators/testing-utils/create-tree,generators/utils/nx-json,FileChange,generators/tree/FileChange,addProjectConfiguration,generators/utils/project-configuration/addProjectConfiguration,readProjectConfiguration,generators/utils/project-configuration/readProjectConfiguration,removeProjectConfiguration,generators/utils/project-configuration/removeProjectConfiguration,updateProjectConfiguration,generators/utils/project-configuration/updateProjectConfiguration,getProjects,generators/utils/project-configuration/getProjects,readNxJson,generators/utils/project-configuration/readNxJson,updateNxJson,generators/utils/project-configuration/updateNxJson,globAsync,generators/utils/glob/globAsync,readJson,generators/utils/json/readJson,writeJson,generators/utils/json/writeJson,updateJson,generators/utils/json/updateJson,createTreeWithEmptyWorkspace,generators/testing-utils/create-tree-with-empty-workspace/createTreeWithEmptyWorkspace,createTreeWithEmptyV1Workspace,generators/testing-utils/create-tree-with-empty-workspace/createTreeWithEmptyV1Workspace,nx-json/readNxJson,nx-json/updateNxJson"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "types",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c41574a5c621b9b5dd842517bcbce9916da5d581f70196cccaba3bd599620afd4a72c169634027f302fdd14021ae8d6435443e18616100a835dfb898b2f1fe5"
        }
      ],
      "purl": "pkg:npm/%40babel/types@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/types@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-string-parser",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecc6d5b7ac6bc0541bba71f60cd42c00fe6c4c6c5fa90b44aef048bc8322e844276e050eb9561a9ef44472616b38f8685c1ad3b638613fe956fa8e547cafad0e"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-string-parser@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-string-parser@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "to-fast-properties",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fce68a2b4c58aecdc39b1458a8bff20dcf85c455156210e55cc8519afdf3f75e70d87175b67375a26077e788fc55418efe16d1cf20fa637b00eefec64bf71ea2"
        }
      ],
      "purl": "pkg:npm/to-fast-properties@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/to-fast-properties@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsesc",
      "version": "2.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "398bbb5c4ce39024370b93ecdd0219b107cda6aa09c99640f7dc1df5a59dd39342b42e6958e91284ada690be875d047afc2cb695b35d3e5641a6e4075c4eb780"
        }
      ],
      "purl": "pkg:npm/jsesc@2.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsesc@2.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/jsesc"
        },
        {
          "name": "cdx:npm:bin",
          "value": "jsesc"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/jsesc"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/jsesc"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/jsesc"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-compilation-targets",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72d49d447062db4a9639fcb6ed151be05869d3b292277b1772e4af4eb5eb738686f0d4980e8d62722dd5860f5b83af72e5b8f432bd6587469e1204ef735dab32"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-compilation-targets@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-compilation-targets@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "compat-data",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a89cc021cbf4dcfc9a5aac5180ee26494de58a19dc0d3dbdeaf9f2b84d8ef2e038c37507588e12de181e65dd4bf16d417ede34c3d2712766f8d7688350515187"
        }
      ],
      "purl": "pkg:npm/%40babel/compat-data@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/compat-data@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-validator-option",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb2d7f2af8e157f6422fe48cee106bbe7649dd9b93f4eb998082401a93c44e800dbdcde233a883bc19d18ed1255a26c753a9fcfcb3d1fc48d7f44b481183b7a7"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-option@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-validator-option@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserslist",
      "version": "4.23.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d47e87c5a3f2ac2bf6d667d4d64393b6eadb165b85219adf0862495b9d46bbd2e741e8fdb003bc3ba383d8e26b9a10f0506805fe0849e6988038d4d547b4f57"
        }
      ],
      "purl": "pkg:npm/browserslist@4.23.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/browserslist@4.23.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/browserslist"
        },
        {
          "name": "cdx:npm:bin",
          "value": "browserslist"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caniuse-lite",
      "version": "1.0.30001633",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eac4f4c9fff3e63a9ff2d212020a490eb9b03a92ecae99f209d0ff94e64abca92424ae039f45f98bb285ed31c46613aafb7d1b9a1c0194d11aa8f5221e22ad66"
        }
      ],
      "purl": "pkg:npm/caniuse-lite@1.0.30001633",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001633.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/caniuse-lite@1.0.30001633",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001633.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "electron-to-chromium",
      "version": "1.4.801",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e7954cf5e628b7f0c64c0f6fc212c033c9e7bcb6ff6f167b57e6786d776ff8b6fe07a98ec2e6ad9f6940239a45d2fd4169568a09ff91fa91ac912985a818c5d"
        }
      ],
      "purl": "pkg:npm/electron-to-chromium@1.4.801",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.801.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/electron-to-chromium@1.4.801",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.801.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-releases",
      "version": "2.0.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb5d30396b7cc99a6a5e63a0468efb59a1c49a1610606340eb2e36d4f2ac2985842bc696f9ca80a616e8ad90e1a9fc8aadb64437dd823755f629b69f636b3b63"
        }
      ],
      "purl": "pkg:npm/node-releases@2.0.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-releases@2.0.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "update-browserslist-db",
      "version": "1.0.16",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2956d3c6505895c921179c207f26574d69cc9fb30c66332ef571bc6cf96589438ff5385a17842784ff2aae3ac7ec34731df4a4d2842fd704e85be880e466a311"
        }
      ],
      "purl": "pkg:npm/update-browserslist-db@1.0.16",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/update-browserslist-db@1.0.16",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/update-browserslist-db"
        },
        {
          "name": "cdx:npm:bin",
          "value": "update-browserslist-db"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a9340450037230bfe8d3034bad51555bae1f8996baf516fd1ee7a186cc014e5cdedd93f16f89a0d6f0b1e62b9d8395c1f858fda7ea023cbcdd5a7ac045828f7"
        }
      ],
      "purl": "pkg:npm/lru-cache@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yallist",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b850641a58f1f9f663975189c01b67b09dc412e22e05e374efdc9a0033eb365430264bd36c2bc1a90cc2eb0873e4b054fb8772ba4cea14367da96fb4685f1e2"
        }
      ],
      "purl": "pkg:npm/yallist@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yallist@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "6.3.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "purl": "pkg:npm/semver@6.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/@babel/helper-compilation-targets/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "semver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "semver,major,semver/major,semver/gte,valid,semver/valid,prerelease,semver/prerelease,clean,semver/clean,coerce,semver/coerce,semver/gt,semver/lt,semver/lte,parse,semver/parse,satisfies,semver/satisfies,ReleaseType,semver/ReleaseType,RELEASE_TYPES,semver/RELEASE_TYPES,semver/inc,Range,semver/Range"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/@babel/core/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/@babel/helper-create-class-features-plugin/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/babel-plugin-polyfill-corejs2/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/@babel/plugin-transform-runtime/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/@babel/helper-create-regexp-features-plugin/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/@babel/preset-env/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/babel-plugin-istanbul/node_modules/.bin/semver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 14
          },
          {
            "location": "bin/nx.ts",
            "line": 238
          },
          {
            "location": "bin/nx.ts",
            "line": 246
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 1
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 532
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 37
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 78
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 136
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 69
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 33
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 71
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 16
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 103
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 113
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 276
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 377
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 498
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 507
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 557
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 588
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 613
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 617
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 621
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 654
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 724
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 733
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1176
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1191
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1197
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1350
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1351
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1425
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 4
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 859
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 5
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 36
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 53
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 11
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 16
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 47
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 56
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 65
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 52
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 20
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 343
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 2
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 317
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 322
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 5
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 82
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 85
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 89
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 96
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 20
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 988
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 9
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 203
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 210
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 534
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 197
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 5
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 92
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 124
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 125
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-module-transforms",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5fb8913022ba7ef7bacce1159d3beaab46c66501e2f59502683eab42616bf434bd75e5733dde1207e02491967db0e764aabe663986a76d6ae07a40508389935"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-transforms@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-module-transforms@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-environment-visitor",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e888df38fb81a77749dc6c138cf40644355e1ae5988bdfd1d8332649199fc0644ca41d8749c34c16de475cb21f7f2a7f814571cb924925679d5e70f2a623509"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-environment-visitor@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-environment-visitor@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-module-imports",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f00c87dc2fbbe1c8025555e8c3f9b2af29eb006bfe9d3560e6f2aeda766987dc7b45c470ce68745456a5949b854d9f66c7abb879275765f70ecd2a93526d0708"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-imports@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-module-imports@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "traverse",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9beb911de52fd001c7b034f8749d9733cbd25d61792401b22c128f8fec113bc8ededc40637d18fe83dadd0910e48b77c551b692928c83d32c77165a3b7d6e28"
        }
      ],
      "purl": "pkg:npm/%40babel/traverse@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/traverse@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-function-name",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "172a094ec8ff3c4516bb5fd36118974c81dcf256f0f930d8919ba8138de8a4f4b94eb23b33238d044d6836f7e0b845c00fdca1411ad50675dd5f348b425f579c"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-function-name@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-function-name@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "template",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d8a9f3eb53d2531743e63f2d6d2d81d6e0ca782a5831243f65da73fd7c3eb24ff2028b9e780e6ad6040118a487a5ce31dfd66b033f73f124846dfe714d7c18a"
        }
      ],
      "purl": "pkg:npm/%40babel/template@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/template@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "parser",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6e518466e8ea90ac2a90746d62081c013d980df1c88306ba369c83856a2473d7f042c5a23b08dbd06c31efb00ac00bb4f0f4775afc1dd4fbaba2f6ee075973f"
        }
      ],
      "purl": "pkg:npm/%40babel/parser@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/parser@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/parser"
        },
        {
          "name": "cdx:npm:bin",
          "value": "parser"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@babel",
      "name": "helper-hoist-variables",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "309270864a06cb97387a17e8472ac9fe8c0a78c975f54e78876ed861fb53d28dad790dc52779d051ffc8dcb949b17e25dea970ed64575268b26a3bc75e84ee6d"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-hoist-variables@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-hoist-variables@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-split-export-declaration",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a32e55ee90fe52f7e41004d42af223bc8007ff10b37ec155c3bca05b6488e8d0a5673aae4fe9b07537e07dd6d489c7a1ea240ed021ed08fb32cdefcc67661b00"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-split-export-declaration@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-split-export-declaration@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globals",
      "version": "11.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58e069fc410652222c252a7bc1cbffcba30efa557d5289dc5aac6e15f9bc781c3358d8327c177a1b3f8878a43d8c29b28681fdf60d793374fe41a5471638b354"
        }
      ],
      "purl": "pkg:npm/globals@11.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/globals@11.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-simple-access",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc1008bdb08c8794ecf9bf3aaff0a353ee1719822cf91d63f79d60c48dca9a6c413210a0e2840cb2fe995d0eb85ce9bf72fcdf535166a02cadebea3073940c62"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-simple-access@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-simple-access@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helpers",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36598926dbdcc3bdb244945c9c2986bd28bede30c483ca85bb7cf4005a329a6ccbc79111556cb377d9155ebed387dffcc88262d9973a6afe13ab3df016cf105a"
        }
      ],
      "purl": "pkg:npm/%40babel/helpers@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helpers@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "convert-source-map",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126"
        }
      ],
      "purl": "pkg:npm/convert-source-map@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gensync",
      "version": "1.0.0-beta.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de137b35ab2462f3032d0639e609d6dcd43e99eb0401ea53aa583e5446e3ef3cea10c055361cdc19861ea85a3f4e5633e9e42215ca751dcb0264efa71a04bcce"
        }
      ],
      "purl": "pkg:npm/gensync@1.0.0-beta.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/gensync@1.0.0-beta.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-decorators",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44bf46474a541b929cf015162cd0e6d93e4ea58c125f5e6bf7c2342248264504d7b842eafceca71fcc6d31332f4c91635db3161554cab5891369842cb80c1095"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-decorators@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-decorators@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-create-class-features-plugin",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91391a0e5edcf6f3bcd33797d6b2719ee46912c0f9b40f35ca1d755f5810a3e3e14ad8b7252fbba9e668f54e111e86ca46214f29a18adecbd401e6fc0f443b7a"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-create-class-features-plugin@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-create-class-features-plugin@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-annotate-as-pure",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05a0de3a89d8be174ac3e2683159008b10002731b68d53c8c16a0a04f758b98f5be39d9edab3ee23d40f621dcaa687d9de95b66a43a6c192ce88eb07322a9102"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-annotate-as-pure@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-annotate-as-pure@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-member-expression-to-functions",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c678c69fe493788404f8ef5789741b3f18ad43a18209e460ad64dfc4b0be8a52288364ebcefde284d7500c6496b6ccfe33938a9ef55d8efe1c409a445cf29eb"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-member-expression-to-functions@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-member-expression-to-functions@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-optimise-call-expression",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ca893b16db1996c314f58b121d7d7519a7e3f9c94471dacbb32d9af91e2eb8ad44690d874c5b4a6ff947f5ec4624d91778dbc2f1e2d2ec9e3189cd828333fe8"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-optimise-call-expression@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-optimise-call-expression@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-replace-supers",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a93031c4133cd55132a006344ed2ebc75a00109734f592baed0f658d04e8a829c0fb9e5e37008e45ac652b2bbeacd7d7f3aa3c39745448d527aedb0065733db2"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-replace-supers@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-replace-supers@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-skip-transparent-expression-wrappers",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20ef832d3dcb41412531ba7395ab5101213242d7e1484d3e9b8eb9bfefb78f2c977814c1523b55660dbcfe01de5799ab4c9aaf10a84aae804602f856faa3c789"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-skip-transparent-expression-wrappers@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-plugin-utils",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46aefac23b7bcb3f4001cd4a9e544a3408bf74c4955a00d1c78dc51e82446dc614eb1396684d9d54fc1c753ba426b8f14bae46213c9f6ef1181ef922ad9eae12"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-plugin-utils@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-plugin-utils@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-decorators",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "522e2e2c926b455d656f7f33835c984e644a9a264b89fb4312f64dda2ab791df6450553e3edb66cd36c0142dae71193f5c99ad7a4e86db780fb2e65b86b4fc7d"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-decorators@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-decorators@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-class-properties",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bca6df6b05586b229c49e491e58633cf25efb03156536983f14e5315e5ed6c23cb154a9eec6c8282f3ba5c31f38def3ad8e0eb3b0cba5823e629e5876c2149e3"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-class-properties@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-class-properties@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-runtime",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62a5e3ae4e02f9ad646637b0aadf8c9aed94b95d6cd3bcbc92a7147f8a982e7a2a7a6851e204508a485d021495262a0c8d54eee8ca3aa406daca9100de363a7f"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-runtime@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-runtime@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-polyfill-corejs2",
      "version": "0.4.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0c109dbb2f48111d284e8791b9e2e0003da8823b2818ff9adab57ba2c9bd86e3a166952a5cf5e142cd85720e23f17cd6f0cc0ee661a8668d0739abe099434f5"
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-define-polyfill-provider",
      "version": "0.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2d5efa83e0b9d366e250ae80c99dcb2b5d2f0e90f20b3667859157907d4bef9cc73e3ebcfaa73c65fa71dad87e833c00d8ccf22bed60ff710f97adb216756db5"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-define-polyfill-provider@0.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-define-polyfill-provider@0.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.debounce",
      "version": "4.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "153d720f30d81286168674869e913fe0a8f57cb6640c5caa45bedf36de85758392c6551602da78d8487a59bd2b188bff9bd060a3bc781a141b9b962ce121b9a3"
        }
      ],
      "purl": "pkg:npm/lodash.debounce@4.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.debounce@4.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "1.22.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb"
        }
      ],
      "purl": "pkg:npm/resolve@1.22.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.22.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/resolve"
        },
        {
          "name": "cdx:npm:bin",
          "value": "resolve"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-core-module",
      "version": "2.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "847ac88ef66c7ed3acbca4a7d9345897adf3bf1b201342bed2660ca07ea00f8a264792160762b29e2bc141cce8dfec05d5c0a48f3be9b6723d434b0f53aea297"
        }
      ],
      "purl": "pkg:npm/is-core-module@2.13.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-core-module@2.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-parse",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3"
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-parse@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-preserve-symlinks-flag",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2dd169d74bd7e076480871e3dee911cd935580f3e9ae3dae9c4a3791dd5f0adbbabd041d6b4c4dd1d69ec7bf4cf567201cf2ce95beff0323259febcd4c02dd3"
        }
      ],
      "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-polyfill-corejs3",
      "version": "0.10.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db927a23c3467dae589020e88074480f77d509a74847cfe91a5d7fb29bc29336fa9559fa491de88e9c7d9ce9fd88405c52c8d8db802674a9b992171f29dca572"
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-corejs3@0.10.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-polyfill-corejs3@0.10.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-js-compat",
      "version": "3.37.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5336222684abd0a925243af93f98c459cce00d4e21150bb59a04d84770a33bc7eff913597936fb32b11d7dcee0d049c13c93e91f41759137702d4bf78e487a6"
        }
      ],
      "purl": "pkg:npm/core-js-compat@3.37.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/core-js-compat@3.37.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-polyfill-regenerator",
      "version": "0.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d91db9ad06563fade71b0680b30bc36b36cf5dfaccdc7c15a015cae8772a78aad2acbfc9a9c0bfac371ff79978afb2d72f2c435dcf2e4036b4eb81ae6ed08006"
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-regenerator@0.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-polyfill-regenerator@0.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "preset-env",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5864db1cfb2e9c4ef5a50c789d301b1066b65f1058d1228fc16424fdd3a3cc7733b25ed48b4e0a8676ba5cb930c25f2775d409b9b9050bb4321c09f9d373c7d"
        }
      ],
      "purl": "pkg:npm/%40babel/preset-env@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/preset-env@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-bugfix-firefox-class-in-computed-class-key",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e24f5b2cf355bcd1e42c37eef6d8e69e40c63f1b8c936f81bd26ba9e883003b3737c95b3cc1a57568bdc7cb72a825b934bc75261d80be413aafa42f125b4c31"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba7690819fe246efc1cbab6c8cc673a5e0598c28587cb62bcba1eb1173e8cf72a67c5d2c54143597ccca310e314462d656c8eebc1f2741f8cd3ff0dc7c4382b2"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-bugfix-v8-spread-parameters-in-optional-chaining",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa2cd721b91ed53df7998e0c48d9ebaa13d70f3d355988447f7c85e4d6e752d9223679be5c164997790d7e82ba34a998973fc3d3bfa5d865952bf41f0e4342b9"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-optional-chaining",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4afb437dc9de23fb1ff88711771747b47eefd575cc54d7ccb949ebedc8cfcf085950bd76d1d199a5a36781acab558a918d173a6ae7aa3c5ac20829c24550245"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-optional-chaining@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-optional-chaining@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-optional-chaining",
      "version": "7.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a82bd12b1f53019423f15745403645d6dbf770e2f95b183ac5833f1b994b0119890545c6d1c0c87a70826e6dd3eb931470b8676d0a4d2fff03d329b42006392"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-optional-chaining@7.8.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-optional-chaining@7.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-bugfix-v8-static-class-fields-redefine-readonly",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bad0381ee47a17856f72bfa8e039e32fc7c23a58111466de781106360dd94eb2c5c3a5561b95e652bbdc434163218314d924f85dc4765aca7bb7da8e00f9f132"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-private-property-in-object",
      "version": "7.21.0-placeholder-for-preset-env.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "48e4a47c90dd75a33b99a93a70f129b30c93467b9196d978dbd84cada4048255be3a4a2f9c2cec8accd39acae563ffea2c58c2a500c546f8dd9b6c00e693e6f7"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-async-generators",
      "version": "7.8.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b727266719067d96b184c45b5e53d7b95169756957a62af65b800c85226044ace4fde0e52173a16f62c75a82e90c5ed3107ca5579ccd872917e8a0201c999337"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-async-generators@7.8.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-async-generators@7.8.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-class-properties",
      "version": "7.12.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e6e227632a56b461a85436014d2c2074ab249db283e264fde2404deb932d26054b4c676df20c9f5225d83a7574d20e7ba5395aa21771e0afd9db5ef5d341960"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-class-properties@7.12.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-class-properties@7.12.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-class-static-block",
      "version": "7.14.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fe6323e6afa95dc8d9cceaca9878c584f9b809709a4eeb24b8403ef29b1807df81813cd0ccfd31c187c8ae9f2bca219ced8b02c7e02259d11c5393d7a68298f"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-class-static-block@7.14.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-class-static-block@7.14.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-dynamic-import",
      "version": "7.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e607466c5a27f8fb33633aacf374b71399a98bbff2ffc33d782f743114d97ddb903985bbea283a48e48f35ee35206e4ba0fdc51819f6374463543490892f7891"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-dynamic-import@7.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-export-namespace-from",
      "version": "7.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3177f995a5e8e9cd486c46de8039b318fc06353b07666132e901b39eee528765025afb9ecb06f679ef82084e3342266cb7153d04ca103bd8bacd41526342a3d1"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-export-namespace-from@7.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-import-assertions",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11cdcd4543288bc82c92b9017b77cd98441fc43bd8f1b81f429cfa8e593fe35917f5e523be9caa594ecf04ffe92c0bcc6924236cc34a266bd7e7b8cff8ce9b3e"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-import-assertions@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-import-assertions@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-import-attributes",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85b5fe94a29e50c1a28672bc9ef2aa9970489eb893dc6563cd7285ae2577602e803c6c4c6cff1164d170cbdd7e86870b5eaf7432d6be1ec868077d7cd366dbf0"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-import-attributes@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-import-attributes@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-import-meta",
      "version": "7.10.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62a7e6f970f1d3e3eb8775527844023d4f35c82f89599da90cf1524b865da5f661a7832414c6830b552ab1ea2f10ac125299c82fbfaf2be0a5a7b6df874883ee"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-import-meta@7.10.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-import-meta@7.10.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-json-strings",
      "version": "7.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "958ea4746a561ef8e87b6be4e16ac06a912e051ebd10cc5997e46819186b14635854af2638f016f157db4ff660ac56d794336289ac509c0b6054267a8efdf410"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-json-strings@7.8.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-json-strings@7.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-logical-assignment-operators",
      "version": "7.10.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77cc1a4a19691438a743932dbc653dc4300ecca1f8efe145a277b2d9b68522832bf79da128e2e9d4747b56cce866f3ac57fe3e451b33358ec3d7b6dad2d7b48a"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-logical-assignment-operators@7.10.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-logical-assignment-operators@7.10.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-nullish-coalescing-operator",
      "version": "7.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6927dfe333c8235bb6403ef2f85f280eccf5f5ec3820610983d4955be6eac29c2d7c595e8900cc77303f47e525583cdf9c7142c7195e153d0f308ad1dfa5cb35"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-numeric-separator",
      "version": "7.10.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f47e9875f91c2bfb8e9d8fcaeff680db1a73680824427dfbcb35943112bb39a3cea8ea464b5fa7d07e61c53f40530f44b128cf5bc495c8c270611b56b375f7ba"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-numeric-separator@7.10.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-numeric-separator@7.10.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-object-rest-spread",
      "version": "7.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e8a8c8a31996fdcb7cb65ec90df8fd70506895c16679266a03470c79fb71a612994dc95336b360e0f082c5426f2b58ce3ca2b1b2e58a48e4197c535cbbc9d94"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread@7.8.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-object-rest-spread@7.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-optional-catch-binding",
      "version": "7.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e953c3d0f7359694eac3468aa1e45332207e916840a13db83c0fa4b16481ac5b65e52211569665c0ddcd34f4237a103613ff75155dd18cb5a855382559c495dd"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-optional-catch-binding@7.8.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-optional-catch-binding@7.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-private-property-in-object",
      "version": "7.14.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d30567a7d77127bd995090d5dbb65f6d28fa8872e8cad6199a1deb15cc4d9efb0917792d9332c364fcbf980d7b1c6b1a413dff0d0b16617d5fd50196902a1552"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-private-property-in-object@7.14.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-private-property-in-object@7.14.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-top-level-await",
      "version": "7.14.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "871fbeba92efe54d6b8187f07b5c41414851994e35344be952fae9f2392b48276f1929cce7fa9d44cb72949e8f1b938590168791b4c02939dddff63211244717"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-top-level-await@7.14.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-top-level-await@7.14.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-unicode-sets-regex",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef6ed890400fc122104efe629bc407cf7ba9aa9f762535a189d202f354ddc78549608b5efd59dd29fd6a2ab7e79e13cb88f8214ad59fbc2fe215a30242eecdaa"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-unicode-sets-regex@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-unicode-sets-regex@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-create-regexp-features-plugin",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d374c2997cb616d5c91197db5c34d2aaad5f44902b93b957f433850bfe3b56d858731c883b1f9e5d099da3a0ce42fadba488b1f8a7d7c2fb977450d91f1b7eac"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-create-regexp-features-plugin@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-create-regexp-features-plugin@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regexpu-core",
      "version": "5.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "440339165673f8b866a3b75bf4bdbdf29daf1cfe59cb0ad55e6557a66003f46b8be4c3c7eadf513b0d6203fc1f1e443be907bb01a3c5d271ae8a6f7afc8ad031"
        }
      ],
      "purl": "pkg:npm/regexpu-core@5.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regexpu-core@5.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "regjsgen",
      "version": "0.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7faea18c7738fe7d666f08e605a2b4e08736eda8f0d9e603f06a83461dd8037c5d9003f5d96c2069e0ca28e6c72b90030f841ef3dba5ccfc0687b8825d81ab8"
        }
      ],
      "purl": "pkg:npm/%40babel/regjsgen@0.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/regjsgen@0.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerate",
      "version": "1.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ceb71e47f5e119853f77fa29af610a3bb6911d47a2048f2a8ed7c7a800d3c1977a4b37f2d7a95aea4a83d0c214b39cf9871e8068a6be3e2c693eb476f3df88d0"
        }
      ],
      "purl": "pkg:npm/regenerate@1.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regenerate@1.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerate-unicode-properties",
      "version": "10.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f4d3b47264bb0225556b8e01055692d44d9c32399937a222fbe5972e62394859deab349b4e8e407041ce40b11ae96ca564c4deac925c3f93ff66da325839ff1"
        }
      ],
      "purl": "pkg:npm/regenerate-unicode-properties@10.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regenerate-unicode-properties@10.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regjsparser",
      "version": "0.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75052d9fdd166a748d97eee640a717020671bd47bb6744aa5e5833bf4cdae0bc22521cb3042e7cc903b7962168520bbc1a2255227021263923d4dd04b50e6791"
        }
      ],
      "purl": "pkg:npm/regjsparser@0.9.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regjsparser@0.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/regjsparser"
        },
        {
          "name": "cdx:npm:bin",
          "value": "regjsparser"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/regjsparser"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/regjsparser"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "jsesc",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b99cf952707bbb84fd2efc2616a5e28bba594a8b9a44fa2b1ace70868d48a7b54ed30c5a9c5bc12fb1a433a7531e5817fa384102945eb5a5a99c369b39e4dc9c"
        }
      ],
      "purl": "pkg:npm/jsesc@0.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsesc@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/regjsparser/node_modules/.bin/jsesc"
        },
        {
          "name": "cdx:npm:bin",
          "value": "jsesc"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/regjsparser/node_modules/.bin/jsesc"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/regjsparser/node_modules/.bin/jsesc"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unicode-match-property-ecmascript",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e646990ab6e9e6699bcf9ba50640e46d8d12b0f3a32aa552df95692fdba530f7d29742745ec9bef44be986ff42a08645c2b7bb689a1af78018eac78c28654de5"
        }
      ],
      "purl": "pkg:npm/unicode-match-property-ecmascript@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/unicode-match-property-ecmascript@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unicode-canonical-property-names-ecmascript",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c98e4fa4395f548539fb2fc1482c402510484b565cd9d0c6dd48eafac47453e26351ebd6d8986870e17eb2844e60349a01eccecce2aecb28b1843ea60649d299"
        }
      ],
      "purl": "pkg:npm/unicode-canonical-property-names-ecmascript@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/unicode-canonical-property-names-ecmascript@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unicode-property-aliases-ecmascript",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eadddfa13408f6a9def8e66855007ff31f2b936935795cb58115e1577a054394fa47576a435c6d8a7dd7a92971dfe0130649624da47f847c89066f8b54f34cf3"
        }
      ],
      "purl": "pkg:npm/unicode-property-aliases-ecmascript@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/unicode-property-aliases-ecmascript@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unicode-match-property-value-ecmascript",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab192342deaa8e0fe662c718302d172919f7461d3014f95fc41d3192df427f24efa57d516b4fab026757d90c80a1ba6d484beecb846da4f46e8ba5e457ef308c"
        }
      ],
      "purl": "pkg:npm/unicode-match-property-value-ecmascript@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/unicode-match-property-value-ecmascript@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-arrow-functions",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0edf4b42cea2118fbe817530634dc33456ade42d8d6cee3c8e3fa3fdb480cfa6f71e03ecdfda9c3e262defb7c339b21c1708f7fc2d88097f5833019f954a121d"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-arrow-functions@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-arrow-functions@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-async-generator-functions",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a3e885efb7b7bbb652e00a00b89bdaa73f459b4d353ee0f65772e9e8e484e0561091ef9c49ec18b677a4f931ea1915b2425a110b2bd62f53a4c9f34497dbebfe"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-async-generator-functions@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-async-generator-functions@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-remap-async-to-generator",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6928b713959f7684d64c41f1821c8994a433a5020924a6a6a558479fb56e450726bbe64f0b8b68a57abc6433fb81123d35881657702201fdbc2f0d8816ca26c"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-remap-async-to-generator@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-remap-async-to-generator@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-wrap-function",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37d248624dd30fed6fabfc27efb62724ea8cb5f5a135ec0d13e0c9578a6e0f65fb130f49e09bebceb1437d37f2bf9120117572f7f5adf1088e12bcc49afe487f"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-wrap-function@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-wrap-function@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-async-to-generator",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "490634d4f7097e643ee00b21ecd13eae96cb15b9aa03618f220ab3c5f1532f8b7514a46ae334e6b3fee1b4aa6809423d39c158833a9f982747e77b3afe39f97c"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-async-to-generator@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-async-to-generator@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-block-scoped-functions",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8eed1033e84b154036811f5f080c970c0751e7ad49f6149fc9b2573f5ad3cf59c8e1a5425753fae36f09a5bb3a7bbff67359c1214cc5c42e79eccfc763583c1"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-block-scoped-functions@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-block-scoped-functions@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-block-scoping",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35de42be031b59cfa85b306cb9a31c6f08c9580729e6aceb6e0ebd49974748fec0318d006d616a14ed164c5080d63c61302c28751c2f45e73c9344146d993b45"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-block-scoping@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-block-scoping@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-class-static-block",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1cc5cadd66c13e9650b9f6cc1b8078e80f743e4bae84df6f0426f94fcf95007aaf02abdc2e2fb670aa2e91ca6651892cccb852714de5d62b9d86b92cdc382045"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-class-static-block@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-class-static-block@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-classes",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0856db062829f259f8154e81a72ea0eec13c07f5a60a6cef8afcd40bac4301d595b236135e28e9bae1899989006a8580cdc22d18a4f720e01bc5122d6791d38f"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-classes@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-classes@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-computed-properties",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db9712eeffbbd3b1aee83b36a18ead0a4530b09f582036e081df7e72ef63cf30e088dabb851ffc764cf159f2969d389cdbabec23712c09735de22101e9ef1eb1"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-computed-properties@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-computed-properties@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-destructuring",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7d7893bff2474243dcc848e7fe48450933f6c0508b2f6376039d7653ba950243c2e0ad69ec1bf80507d76f5ea7579d15cc00cf1fbededbd0204a407346cb59b"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-destructuring@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-destructuring@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-dotall-regex",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64e0375bed51453496bf2a9c3090cba9b72187b5383511aac117c54956ce2d2fde3c83f8bc70797bc4fc79772eab237542480aca3e70b96d25712f39bf80ab4b"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-dotall-regex@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-dotall-regex@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-duplicate-keys",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25d61f5f20918a101ee3a8d42258ae2f6fecd31d3039b830c221b1c3f51b80906bdb481005386ba243b89d82a05a40fbb816aa33bfbdc794d4ecd904c59272cf"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-duplicate-keys@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-duplicate-keys@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-dynamic-import",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1cdd7dba3e16500dbdc984e4666a471bbe47889efc73f80f2875af7d963ec9eb4411b8f66f34093dc10953052d59ca77a50eb0e64d4e29c35b7273977964c52"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-dynamic-import@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-dynamic-import@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-exponentiation-operator",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46a7bfbd273d3988036a33482b7e6eee8b7e29e0a87ada906055cce04a5feccedecf795694e8eb0e3af031e8ba71a09585f770fa620a0f8720746372e49428b5"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-exponentiation-operator@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-exponentiation-operator@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-builder-binary-assignment-operator-visitor",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c597825557706f832c0c1924c99eb8b5179662b2d11e530def6bcfec1766dce50ebb215913186c1d4527b969e6dbf5ce9402734742df3e9079e965d99f45ff94"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-builder-binary-assignment-operator-visitor@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-builder-binary-assignment-operator-visitor@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-export-namespace-from",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf42bdb8d62c3cbde85d9ffb17d34d21b023da3bf5c21504b7203a6ae8e17a42ece7a47ef890d0bb345c3f6ff3e165f9560fdce6513db96640d3f894a0584b4c"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-export-namespace-from@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-export-namespace-from@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-for-of",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c28f6882b0c6d484d34c1b32e3aa0688dd5d4bd03b3113814dc62c7d2f03b6c2263241e4f495c9dc459033a5f6494c38c7cd2e18f9708f4a34d14a1cea7104de"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-for-of@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-for-of@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-function-name",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53d15c9c0f36d58a082e7812998916e858f241ed93c990f9a47b7811522199c4e4ac9c3fdcaa9cad14b1b8ea39b456498bb4c4d7d883c88d6efb079323b6e7db"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-function-name@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-function-name@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-json-strings",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db21670460ef46ec40684fdfd2f7c12afb67befa94f2d1a9307a8c3694cdda858c28847736a1648da0201b06b086a2bfa483764f75dd8c63dd686d2f0e13811b"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-json-strings@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-json-strings@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-literals",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdcc026dbe070c7fa15a2f0fa9e9f09e3cbe5229253b82add6f7eca5c41816125da6d8529d6f17bd61b20d958a355ad56d556223f4bb2bd3c325989498fd9f61"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-literals@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-literals@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-logical-assignment-operators",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e03dada70950d68757993108156cbd10b25c647aab4ad9732bf740396632c57df34f4897401e9b6a78e078e2505f311ce12d04d1ae40fa16a1c4f6841587edb3"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-logical-assignment-operators@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-logical-assignment-operators@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-member-expression-literals",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4ff8510b5baaaf35cc28b43a502c0c4fce52dc4bea6815c319fd0568c7f8e38e90c7dbcac25821bde7b4faeb99703502654e51b8d8b8efcd5443b477d3ccf307"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-member-expression-literals@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-member-expression-literals@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-modules-amd",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f7ea41d6ac55defb3ff07766cff0ae94507cc36b6ebba101f7825916c8ddab142893019af549daa7b068da0181188bcf983215bd0ae89bbaf99bf4c20cc51186"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-amd@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-modules-amd@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-modules-commonjs",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88523c183c6d7af1c9fd9db6279c50a55a852e530db2d70b5e1f7de3189f170c711ac96bd995d72d682d05e2dcb4e0fadd414302b76f37a4e0f11170f9a1268d"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-modules-commonjs@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-modules-systemjs",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "198404d2d5bb62868dd77a858773b534263830f9148801f77e217b51c57f2376a3983284746de5f9439c6c09b8cd4137827bd453e1278bb5eb54aa3d78ef5abb"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-systemjs@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-modules-systemjs@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-modules-umd",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ddacad42fa89fe1f73e20f00b0a3cbbc3e19aa2daa4fe2f78fb5e8145bb55c1959584976ff59169e19806f1a4b80fac7498d0ce94034da3c938b0515b62291e8"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-umd@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-modules-umd@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-named-capturing-groups-regex",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe3afb87f116789b64d54feecf68e5b028a81e4664d4925955c73ca10b09d5d5256890fcddfe3fe997a1d9a1edf41205a241c8b127837e15268eed3ed463ddea"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-named-capturing-groups-regex@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-named-capturing-groups-regex@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-new-target",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44d2b07d12178382ecffc98c4f36b9a0f179464396f16cbf5a0300a75fc5d7267c98c6edc175be1c3a0988eb1a816ac0848e5fe7b56772b9abf57793e0255aa4"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-new-target@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-new-target@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-nullish-coalescing-operator",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4ecef1415935384a1cab39bcac73171e5c6fb1f674704176ca8994aa928434758c178cca935ef9638abc1f992725eb3a3e061a779d2eb919addd426e841c3ca5"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-nullish-coalescing-operator@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-nullish-coalescing-operator@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-numeric-separator",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7baab54e2554cef1fd291be272ec5d053523e0074a491c332321459df9dece909f3f6ffb4266dbf2a6d4da3ec63836e5e093246e58ad0908ca614697fea924c0"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-numeric-separator@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-object-rest-spread",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e10ac702bd1a5d00841678b6ab80ea28b0f7d67d832fe4717309cd8c3164486d1e350ff109abe74647c2523b32a860b63af88d26f64e17f990a99070ee2d82e5"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-object-rest-spread@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-parameters",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c86596e51afeb103a12b43adf218c326ec54dd72d14067e5bd3e25865498d0316f75bdd3c0a698dba089cc7b58965534bd3f63e7c85cdfb9dd14fb2a4f54abcc"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-parameters@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-parameters@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-object-super",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "03fbd52f037a941acc16630398f3f3d239c4e991b1ec9abb77ab13fc4bf81fae51111ea967e91cce57f50ed845e4dd2a68f1c1b08ed45e213c672eba9e6028be"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-object-super@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-optional-catch-binding",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8b12774aa8fe417c16c2ff98d3c0fc4b87d92a3d65a0ccdfdff30e94c00222ac012a888549596637d765fbd84b9bd3d839285f7e667efe853eec0f19a146e28"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-optional-catch-binding@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-optional-catch-binding@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-private-methods",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "08e4c23a41b6867e0928610a0400e403c58d6f7e531a49116c8e624fce39741f8dcaa80ef079fe6a33db4a7210ce79de2536b7777d2c71bea2cff0e11fc1ac25"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-private-methods@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-private-methods@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-private-property-in-object",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f73efa9b1c27c05c4ccb1656120760102420945d90edc14b9b490c7fca46c2df86489b18d1c38d2a3fd4b8ee1b387d30fee01e9777a44b8adae42100c894660c"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-private-property-in-object@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-private-property-in-object@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-property-literals",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10c8b830b4121df7769eb0aa4045b115d85ada0042a94e197029e0e160466790892f86c1456d29b5daaa0dd7a2ac665ca402dacd554d26a466b0ef3ffa834204"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-property-literals@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-property-literals@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-regenerator",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96addfbd73dd8a60eb960e8b581a2a8feaff0c45a038dbb08ee3ae402498811ae85c31ff21d3350b42197f9f5f2f97072e98c41ff3baa2921105baafec42e7b8"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-regenerator@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-regenerator@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerator-transform",
      "version": "0.15.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85f329d81a05d2a3a4dee739576d002c60d2d9d76341a2eb765ef1ac65ef008a30eea79644cd950361ee0879142a4f6c96add5c04c0b34adc3141a837cf198b6"
        }
      ],
      "purl": "pkg:npm/regenerator-transform@0.15.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regenerator-transform@0.15.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "runtime",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53080144c8c93fec6ff39ec30a782fa9723722ae89e2fd305e6c1ceac6a983ecf285bc26417ebb2d4105ae42b9b5bc89df48c6b86dd9bd6a41881f4b0b2d645b"
        }
      ],
      "purl": "pkg:npm/%40babel/runtime@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/runtime@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerator-runtime",
      "version": "0.14.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7589e11e1d2726831f9e466ce869a684592700646b2f39cebb99dcf4c2fe109c46bebc7a1fbb5eb9ebea56a0ae3dc3cafffdde0ebae34217a15d5c7d72790677"
        }
      ],
      "purl": "pkg:npm/regenerator-runtime@0.14.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regenerator-runtime@0.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-reserved-words",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0352ad291dc3ca6e315909f4ecb3fa4691831fcb7bc55b276450177daf4187a48c9fb367820c436fa9a74cc9c452f706425d1e35c2e7007c91c99b0034526a1"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-reserved-words@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-reserved-words@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-shorthand-properties",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ac0ec7af64c0ec8a0cdb034f7ebda7272e998f1f86968dc6635ddc85286ce9a65c616de078c18b6eaf2def82542483a28cff110f2adef77828cf3dfd4f81704"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-shorthand-properties@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-shorthand-properties@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-spread",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7dea83b4234f5d80c0f125a00d711c83e1e9655c52cb89686ec03c4a657e60dab58fd5b4cf9014b0098bfde950d7553d5b0fd68f8fcb69a6be484c887c8419e"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-spread@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-spread@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-sticky-regex",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9073d220973dbf6e3312697981e2a0f4c8f1e542e97e7723d3046962dc5bbcac93b470980e4544dda1d0d3716ba44a388047b6beb2494b563d0894da4e1039da"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-sticky-regex@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-sticky-regex@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-template-literals",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01f0d34260a59251c238bc6d1a83fb1e478cc39ea4d7f6d3423c2c7e12faa69a68fcce133814aafa38c15012e657fe2878583819631abc8978e19782b669994f"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-template-literals@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-template-literals@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-typeof-symbol",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56d47c843cbb60b07bf8f7adf486ab5e383fce008c485fb598d4bf11012211a50fa055c256c1c6eb8488c5c69a236cc98118aff989a069011251f58075b8f382"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-typeof-symbol@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-typeof-symbol@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-unicode-escapes",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5376a9d609b9fb879d73643f3fef55ac13611a47e77fef19aa9a58ef5068fe9cd99978612ddaa069497a72e074eced7e01026d08b7da3a6b3088d6d243d8af87"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-escapes@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-unicode-escapes@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-unicode-property-regex",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b87d8ee0e57933d159610af073b35d5663314093820b315e62e765652cd400744578eba341e7daf7613be1340356c90d1c2cce5e88a012ea32cc70e168468ae7"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-property-regex@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-unicode-property-regex@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-unicode-regex",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86543de8c0594805d4abb96d923b6edc5242092331fe3eb6f67b37840de95e70578da9cd3f42c78be2693de03cd736968152b55461fde57bb2eeed11c90f2432"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-regex@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-unicode-regex@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-unicode-sets-regex",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d86f1a02f178c32d70fc019991e9a9add18c460e68eb33cd85b1d5226473de5b2ce794d808177ac52b4dd7daedf17247ab6d2ca95d096f25a3396c1047057fc2"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-sets-regex@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-unicode-sets-regex@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "preset-modules",
      "version": "0.1.6-no-external-plugins",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1eb7207081122e6f5a211f38db2849e5159a9ff81e6d0509e84fc4e7eadfd32f68ea88fbc3406bfac5ae2fa90443fa3f01d7ef47525ef631b5f3f827a708c4c8"
        }
      ],
      "purl": "pkg:npm/%40babel/preset-modules@0.1.6-no-external-plugins",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/preset-modules@0.1.6-no-external-plugins",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "preset-typescript",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b25d17b739d5b02306a5c4383952d2672503be60f7137f08886360745e575d87da3b8e958bbeff17d51b6121e0cec50f8ed4c2f904b3c238d4e839bc95415b9"
        }
      ],
      "purl": "pkg:npm/%40babel/preset-typescript@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/preset-typescript@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-jsx",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e9d75c8943defe6a4c9ce2affd4f9149ddafbd5cbe630fc97c1074647623119b7d34b1e6094ca535896c6ea0824b505f7e395bd1f0b00bd56acfeb01cfa3ec89"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-jsx@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-jsx@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-typescript",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88b0f750d920c769ff1eb8c17ac55b617ea3d32aa7fec264b6f6ed28a81c68b210e1b4d343ca1b032a5cd55a721cf0f6cb83e187dcc739a02df1efcbd78c02a7"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-typescript@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-typescript@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-typescript",
      "version": "7.24.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "73ff9f55e24107415e2ac16fc32b588940fe2c1be11e3192234838e3a3d119d4951992d1340ac1527a363c44db025cb7b6988d0104795da67e26c971928b6c6c"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-typescript@7.24.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-typescript@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "js",
      "version": "19.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e833bdaf419063517bbff11b9304af5fc1fe8ec9ecea6efda741006626652109e87d4e0dcff493dc49121d23be34a938d1945d39ce8b893c0045bbcf7dbee3d"
        }
      ],
      "purl": "pkg:npm/%40nrwl/js@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/js/-/js-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/js@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/js/-/js-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "workspace",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c2dc2c4a0f3a0ba9118dc150f5c169311b00817fd033c82ced5f23088758a154bda12e74676b7a4b26b93edd1da15d86a946c6e1a464fbb702e5359273f6543"
        }
      ],
      "purl": "pkg:npm/%40nx/workspace@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/workspace/-/workspace-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/workspace@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/workspace/-/workspace-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "workspace",
      "version": "19.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6a4f65039370e307e372fb502fdb6bd9e0d218a7045b7cf1d1f6d9b84a4c6cedd4abe7395fdc285497e330ad0873bccdca841a061261e140e47a9f8e41a384a"
        }
      ],
      "purl": "pkg:npm/%40nrwl/workspace@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/workspace@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-const-enum",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a359bfea2cb2167a7d311b0ad5d1c5ddb9deab27f7025336ab703f61b810af6a426ade81e972550efd935eacdf636458522e266a4e96024b1204f972606c7d76"
        }
      ],
      "purl": "pkg:npm/babel-plugin-const-enum@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-const-enum/-/babel-plugin-const-enum-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-const-enum@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-const-enum/-/babel-plugin-const-enum-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-macros",
      "version": "2.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4843f9909a5f198a982a906b8f95d4dda870e69e46387274539b2c39243f58155dc240f60f395c7bde5ec504ecde339558f3ca2c1376ae51169022bb75298bbe"
        }
      ],
      "purl": "pkg:npm/babel-plugin-macros@2.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-macros@2.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cosmiconfig",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5bdd92faf8bf1bf492cb0b1dd9768672e3ed840a9842328d8fc2a80fd6d95f56ae8ce9845ecb3049b6f596b5b0d2a4dafd867f7aa640a266a51c14473ee7842"
        }
      ],
      "purl": "pkg:npm/cosmiconfig@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cosmiconfig@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "parse-json",
      "version": "4.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7484a80d759643052aba22acc99e0d83e1d7d8ab0f2fb2f21ca1d0c20185100dc868a69ce0e6ddfa1d9afdaeb06a2b00a1ea49941731f69696aa303cfc75630b"
        }
      ],
      "purl": "pkg:npm/%40types/parse-json@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/parse-json@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/parse-json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-json",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b208abe6fe98421b13a461148233cda20f072df3f1289d2120092c56c43eef7ba8c7820b059787d955004f44d810a0a8ae57fa1d845ac6cd05d9c1b89f0bc46"
        }
      ],
      "purl": "pkg:npm/parse-json@5.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parse-json@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "error-ex",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edd147366a9e15212dd9906c0ab8a8aca9e7dd9da98fe7ddf64988e90a16c38fff0cbfa270405f73453ba890a2b2aad3b0a4e3c387cd172da95bd3aa4ad0fce2"
        }
      ],
      "purl": "pkg:npm/error-ex@1.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/error-ex@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-arrayish",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf3d3a4bcb74a33a035cc1beb9b7b6eb37824cd5dc2883c96498bc841ac5e227422e6b38086f50b4aeea065d5ba22e4e0f31698ecc1be493e61c26cca63698ce"
        }
      ],
      "purl": "pkg:npm/is-arrayish@0.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-arrayish@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-parse-even-better-errors",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c72170ca1ae8fc91287fa1a17b68b3d8d717a23dac96836c5abfd7b044432bfa223c27da36197938d7e9fa341d01945043420958dcc7f7321917b962f75921db"
        }
      ],
      "purl": "pkg:npm/json-parse-even-better-errors@2.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-parse-even-better-errors@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lines-and-columns",
      "version": "1.2.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef297295eb1943f3d5dbd8e110397751f8e8e995fb802a89af917b3caaea73ddefedfcd2ca6b75069c0453c9c0517b3cab3cefaa16e384ae50660e8cb7f1e406"
        }
      ],
      "purl": "pkg:npm/lines-and-columns@1.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lines-and-columns@1.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "lines-and-columns,LinesAndColumns,lines-and-columns/LinesAndColumns"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/json.ts",
            "line": 3
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-type",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80329bf1a64c0de0ffb595acf4febeab427d33091d97ac4c57c4e39c63f7a89549d3a6dd32091b0652d4f0875f3ac22c173d815b5acd553dd7b8d125f333c0bf"
        }
      ],
      "purl": "pkg:npm/path-type@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-type@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yaml",
      "version": "1.10.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af7bd7c84ad109827bc20dbccaf058e554a8005f19be5716f7f07053312d52c8ef5ff0cab36e1d224bb08edba9af02491ec6f251b2c0a5ea584d1d41378b87ae"
        }
      ],
      "purl": "pkg:npm/yaml@1.10.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yaml@1.10.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-typescript-metadata",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "99612f0904e05d07f8f320ea80dec21f9d30693c9805e3f62e9ab1e2735669bf6cc44a5d5d578a81f8f5a98236fd38143d0b4d159f398b73de991b675d561826"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-typescript-metadata@0.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-transform-typescript-metadata/-/babel-plugin-transform-typescript-metadata-0.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-typescript-metadata@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-transform-typescript-metadata/-/babel-plugin-transform-typescript-metadata-0.3.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "columnify",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9689a3b8564a7cce8c4809d5f5a0990bdb1cd2a19b99975fca036ffa70a9a9591229d0b10a494bb5dd7a3b41082c6908987c3d6691e40271da07ef19c6ae56e9"
        }
      ],
      "purl": "pkg:npm/columnify@1.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/columnify@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-port",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a69d573e1de9367a03f1d4f793155b5ad96efcc72d8affd4647fa702e13e7d4b9d2d567cca8feb67c799a6c79970bc292e8d9e2e46ba514ae57e215b377fdd1"
        }
      ],
      "purl": "pkg:npm/detect-port@1.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/detect-port@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/detect, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/detect-port"
        },
        {
          "name": "cdx:npm:bin",
          "value": "detect, detect-port"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "address",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e01fea2827de13f38351a014a52c1fcdace8e71dbd583e2bdef5e25ac07b2369920c08a1c04a8a3be83c1842d9510492028e5ed574d88776557cbcb105cd769c"
        }
      ],
      "purl": "pkg:npm/address@1.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/address/-/address-1.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/address@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/address/-/address-1.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npm-package-arg",
      "version": "11.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "33bb35043e0dc5d02f04a50faaa456f79ed7c1c97fe19be8f008fe00daf3bc83f318964496b1fb67ffeb49a79cd8e45c343e851c72e765e63caa04e95c330541"
        }
      ],
      "purl": "pkg:npm/npm-package-arg@11.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/npm-package-arg@11.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hosted-git-info",
      "version": "7.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6e519014293e66f19cefb3bd975b2dc7b6f55b4d6963444eba70feb46f127302a7f60e0202a3b9584d8d881d498b9cda6362fc396ef9a81ef3dcd103b66badb"
        }
      ],
      "purl": "pkg:npm/hosted-git-info@7.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hosted-git-info@7.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "10.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f61a77569dbf845414888c0aa3c5c2785567ae0f0f9374d834f211eed2400ca8b961f705eef11a2bb6af1474e54b2de438a61a25069a95f128e98b9775c78139"
        }
      ],
      "purl": "pkg:npm/lru-cache@10.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@10.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proc-log",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fbe567ecd4b85dff4d69c694f57ab751152ea991133ec7fc2f88f9fdc92169162c7cf791cb31b0fa20e316157f26bdee3664efbdd7442455a1e51d60460507f0"
        }
      ],
      "purl": "pkg:npm/proc-log@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/proc-log@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "validate-npm-package-name",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a58cbad0f5241d394a93690c6a2f97447d95ab5c4c72c96b28cd89405856b03d536e0fcde2825eee243d914e434c6e7888620b7c97cd5e08918875017b6af2d"
        }
      ],
      "purl": "pkg:npm/validate-npm-package-name@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/validate-npm-package-name@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-support",
      "version": "0.5.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a89e6ef3382209cc1190741fad86c3daaf4918b8223362fc59c2505af3bca2fcc763bfb4e2a7673255b2e3e68d1c14f37811592e4f06f71830f2531d831a71b"
        }
      ],
      "purl": "pkg:npm/source-map-support@0.5.19",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.5.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ts-node",
      "version": "10.9.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36d572b153e4c71af0146514c466217eec7c93bf29401dc9a9805794b45981d194a933b9c14fd4c87a29e69ef48846c6841eeae4a9a26625346372a526b49c13"
        }
      ],
      "purl": "pkg:npm/ts-node@10.9.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ts-node@10.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/ts-node, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/ts-node-cwd, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/ts-node-esm, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/ts-node-script, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/ts-node-transpile-only, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/ts-script"
        },
        {
          "name": "cdx:npm:bin",
          "value": "ts-node, ts-node-cwd, ts-node-esm, ts-node-script, ts-node-transpile-only, ts-script"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "ts-node,TsConfigOptions,ts-node/TsConfigOptions"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/ts-node, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/ts-node-cwd, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/ts-node-esm, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/ts-node-script, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/ts-node-transpile-only, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/ts-script"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/ts-node, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/ts-node-cwd, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/ts-node-esm, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/ts-node-script, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/ts-node-transpile-only, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/ts-script"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 2
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 133
          }
        ]
      }
    },
    {
      "group": "@cspotcode",
      "name": "source-map-support",
      "version": "0.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21c84d7fa74de2d1e8305227ffb384f0b599d7d63aabfebb0667fabe719112ff1149b0556fd2cf27111c9f0adcc17ea2c52bda886a2898052fbb8612c57ad583"
        }
      ],
      "purl": "pkg:npm/%40cspotcode/source-map-support@0.8.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@cspotcode/source-map-support@0.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "trace-mapping",
      "version": "0.3.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dc17a5b7ab5d73c6cf800b5b72676d349962ad5a139846f97b6802f783e7930116f6323a0801d47a81bce6d8d63f95aabaa7dabe832d330886e0ff76e9928ab9"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/trace-mapping@0.3.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@tsconfig",
      "name": "node10",
      "version": "1.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0dc4630c2ba32bf90293f7147bc5f3f194a99bc992de634da6d6be8c6080e944840df92d94dbe6d7e22e67d7937036cd938d411f0a471de5be37594a0b3e333b"
        }
      ],
      "purl": "pkg:npm/%40tsconfig/node10@1.0.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@tsconfig/node10@1.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@tsconfig",
      "name": "node12",
      "version": "1.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72a79fb91b21d76a56c86b08a0128903d96e16ede6471080f8e459bc0e24b4b4b322e094b56571188b978a01303b9ff2c1614c67640418a5af9191b5cc33136a"
        }
      ],
      "purl": "pkg:npm/%40tsconfig/node12@1.0.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@tsconfig/node12@1.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@tsconfig",
      "name": "node14",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cac4fc9a1762c562ba1f0de2d55d80791a99e567d78351b8de6aa86253369dceb7f3c16ae63717cabe6646ca9588bc7f18961da0bd1b7d70fc9e617e667fc8a3"
        }
      ],
      "purl": "pkg:npm/%40tsconfig/node14@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@tsconfig/node14@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@tsconfig",
      "name": "node16",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf1854cb827c9727b28a71fb033975a5d778dc6261647fed3f6c1e37c4e7b506e5398f80d176d3f03264d7fa023ee38eca0fc96bbe7bac6d028077160bc39f30"
        }
      ],
      "purl": "pkg:npm/%40tsconfig/node16@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@tsconfig/node16@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-walk",
      "version": "8.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "723932bf83ad34221eaa11eb7d2f354165e80813c4c51fc9eb6a3212a7a9570f16690792aa95b6ba1b8b3e1d66f5e5a10ee3a8fe35175539627ef7ac396a7fe0"
        }
      ],
      "purl": "pkg:npm/acorn-walk@8.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn-walk@8.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arg",
      "version": "4.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7c4bd403a86d17c76ed8c0f4adf5f2718af8d8978df6602c1f0cc7d9fbbd5102a52b65e7fb2eb2906772c72cec024b814b341a653f9df7671f3de5278e087bc"
        }
      ],
      "purl": "pkg:npm/arg@4.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/arg@4.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-require",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75c2855f78e7d0ca486978e2b2846f7b12095442b36aaef3dab64ac5ff8c4abf5391d9879ac5389b695c2e88eb8ff14797c9a4e55c4c99803e7ed4643ffde829"
        }
      ],
      "purl": "pkg:npm/create-require@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/create-require@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diff",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7c966c4a480e013722f3f871cc53394e129834f4557e7afe9931edef262860771ce073067c5681043e600b0991bd2e6a9f56834c30aa6db48613546eae0d8ec"
        }
      ],
      "purl": "pkg:npm/diff@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/diff@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "make-error",
      "version": "1.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3c52194d7bbbcf2a8990842d6a15e94ca24aff49cdc080d6eca379fbe2654f0392d3670901f4d9577f85cf6a62f1244f21d2087bdeb33de31bf0453d825489f"
        }
      ],
      "purl": "pkg:npm/make-error@1.3.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/make-error@1.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "v8-compile-cache-lib",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1aed88f25067cd667808fefb4ad141c037e9600c2c413c2ca55571a9d33bb9f45cf96a21ad3576aadc3848a2fd3adcca2b07e55fb9f2e1dc9945d8a7532b7c6"
        }
      ],
      "purl": "pkg:npm/v8-compile-cache-lib@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/v8-compile-cache-lib@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yn",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "531e328065acbb673b8ac1567bc62ed5896e266a95871a8ad9c2d735003901c0b741f6c636933b7eed18f1bff3d7aa572e7171658bd685dddf84163d0cb982e9"
        }
      ],
      "purl": "pkg:npm/yn@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yn@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "linter",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae7a2ea0cf96301b2e28bfaff89e563debcf3ef53f08d81ac064e4f4fe093c07b7ad1d04f5f9e23614aa9c1c728c34b87791ae107c919b141f61fae25ad56814"
        }
      ],
      "purl": "pkg:npm/%40nx/linter@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/linter/-/linter-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/linter@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/linter/-/linter-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "eslint-plugin",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7e98e8cb0b0c1f95dfb365ddc270000bb0ec99b4c98d733fde26fd90cfb096f6b5b00fa56bbb6c7bafc4308e36eae5404921577cf2f849c855fa9668bb96f1b"
        }
      ],
      "purl": "pkg:npm/%40nx/eslint-plugin@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/eslint-plugin@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "parser",
      "version": "7.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12331f97af4a392f5ac175def3789137ba08117cbdc9876a59fa9dac5018000afab323fc78b10523b644e3ddfd6a7b71da63603d15bfa35c9b9b64856246d354"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/parser@7.13.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.13.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/parser@7.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.13.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@typescript-eslint",
      "name": "scope-manager",
      "version": "7.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "66b3027b547a6b4d53f788a5575dde82f727bd5275a714a1904d3e3438c3cc7e27bc6d705e9c2c548e5b642bc4ec01031f5997131e6d252551ebc6cb806ec39e"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/scope-manager@7.13.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.13.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/scope-manager@7.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.13.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "types",
      "version": "7.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "416bb09bdc1c18c02e4ecc4ffaacfa2c105ddd4abc23936ff316f49a4e788e63680b20eca6732f56c3b123a22c326c1acb97754bd4aedbeb022afd6cb7697a78"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/types@7.13.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.13.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/types@7.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.13.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "visitor-keys",
      "version": "7.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f19fe768cd0c7e30aeb59e7fc93fe3387829070d2c522c3a6013759c428d3e7e48c4a259da0798ecc2f20a0b82b9e81cbc30c808868edfd4f5711111c4a3caf"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/visitor-keys@7.13.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.13.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/visitor-keys@7.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.13.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "typescript-estree",
      "version": "7.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "700bc1bd4a286daa08728aa8c7561ab573a74a5de0c7ddab099a0c44fccc362b0388cd76b221a2952338f9d2407a4bae1d389b2368550b67d82bbf62485bd68f"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/typescript-estree@7.13.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.13.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/typescript-estree@7.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.13.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globby",
      "version": "11.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e121768ecf2d6c6fc232a1c6abb964a7d538e69c156cf00ca1732f37ae6c4d27cab6b96282023dc29c963e2a91925c2b9e00f7348b4e6456f54ab4fd6df52de"
        }
      ],
      "purl": "pkg:npm/globby@11.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/globby@11.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-union",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c6cb1a0e4d853208ceacb547ba1098277781287b0008ef331d7ea3be9068e79599810f3fdc479a5ff2bfdc4785aaeb4b0bfe9d0891c8d41043f04b7185ac8cb"
        }
      ],
      "purl": "pkg:npm/array-union@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-union@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dir-glob",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a4ad6a7d191e0a5df28663338b993b86562d545857f0b37efb9fd71ce79fed6fa0eeab217aa5c43901b88712c85a0e963dbfaa1a4abd9708389d1a633077320"
        }
      ],
      "purl": "pkg:npm/dir-glob@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dir-glob@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slash",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83d43585a79bcb7e8e492b706f89ed08618668ab1a5528d0ebc7c1c6841cbad9797d2d6fb98d7c1f7c12b778c5c85b6b931f8acf45751bce40e0cc80743322d9"
        }
      ],
      "purl": "pkg:npm/slash@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/slash@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "9.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2aa5a1f957217f170c3510098e3dad9ec48974d6c7b1582790185336b5bb023568e8ebcbb71c3ccdf4fda0bc35252a21945cc9f230a84e06a85ef27e907b7a7f"
        }
      ],
      "purl": "pkg:npm/minimatch@9.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@9.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch,minimatch/minimatch"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 12
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1201
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1202
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 2
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 447
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 55
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 316
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 345
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 13
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 283
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 564
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 573
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 574
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 13
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 477
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 482
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 1
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 108
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 118
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 2
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 17
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 1
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 53
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 13
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 517
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 520
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 529
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 1052
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 19
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 135
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 1
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 264
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ts-api-utils",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "510308a3ba5bf1646898a475ffe30554b4eba08bc356d317dcae8e522afcca72f2cc1f097ab8a89edd9b4c0b6634f6b57a402037b60f0f27fa57eca0add53e79"
        }
      ],
      "purl": "pkg:npm/ts-api-utils@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ts-api-utils@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-config-prettier",
      "version": "9.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3525a5e411505843e2d63e138d5348b73615edd65767ec0fe88e9986b046a42850859454684962844f6e45191c6d19cd6fbe9430a0c5debf964e635c18f2acab"
        }
      ],
      "purl": "pkg:npm/eslint-config-prettier@9.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-config-prettier@9.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/eslint-config-prettier"
        },
        {
          "name": "cdx:npm:bin",
          "value": "eslint-config-prettier"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "eslint-plugin-nx",
      "version": "19.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c509fea02f9808c639f34bda883f83e027c0ad4bdf3d75b5835f265332dbcca07eefbaacf8e0eb7ece5c96615de7f168408c8a8d27fb6fae4fea880d38872aa3"
        }
      ],
      "purl": "pkg:npm/%40nrwl/eslint-plugin-nx@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/eslint-plugin-nx@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "type-utils",
      "version": "7.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c4c12d333c6af5e464672e3c5eec65045ce954c0eead401f0eee51cf5e86a2e02d5e6d13680a13173a965053cfb9061723f083687fc1831fdf93ff38b7f05cf4"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/type-utils@7.13.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.13.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/type-utils@7.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.13.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "utils",
      "version": "7.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8dc783f1181d28e4559c1e18e81a9ab1f224161978a5a8c1d70571ac5e1a9310f640f33c18d623806c04cd84bee37edec25aaaae0ec3c3ee9d85da6332978115"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/utils@7.13.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.13.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/utils@7.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.13.0.tgz"
        },
        {
          "name": "ExportedModules",
          "value": "utils/nx-plugin.deprecated,utils/logger,utils/output,utils/package-manager,utils/json,utils/fileutils,utils/strip-indents,utils/path,utils/app-root,utils/cache-directory,utils/split-target,utils/params,utils/object-sort,utils/package-json,utils/workspace-context,utils/plugins/installed-plugins,utils/plugins/local-plugins,utils/plugins/output,utils/plugins/plugin-capabilities,NxPluginV1,utils/nx-plugin.deprecated/NxPluginV1,ProjectTargetConfigurator,utils/nx-plugin.deprecated/ProjectTargetConfigurator,getPackageManagerCommand,utils/package-manager/getPackageManagerCommand,detectPackageManager,utils/package-manager/detectPackageManager,getPackageManagerVersion,utils/package-manager/getPackageManagerVersion,isWorkspacesEnabled,utils/package-manager/isWorkspacesEnabled,parseJson,utils/json/parseJson,serializeJson,utils/json/serializeJson,stripJsonComments,utils/json/stripJsonComments,JsonParseOptions,utils/json/JsonParseOptions,JsonSerializeOptions,utils/json/JsonSerializeOptions,readJsonFile,utils/fileutils/readJsonFile,writeJsonFile,utils/fileutils/writeJsonFile,joinPathFragments,utils/path/joinPathFragments,normalizePath,utils/path/normalizePath,workspaceRoot,utils/app-root/workspaceRoot,appRootPath,utils/app-root/appRootPath,listPlugins,output/listPlugins,listAlsoAvailableCorePlugins,output/listAlsoAvailableCorePlugins,listPluginCapabilities,output/listPluginCapabilities"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "confusing-browser-globals",
      "version": "1.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26c3ca76687c6649a71f10e4e79159d53a952ef1104efa01c8965137d8f3234523c4afd08009aca61cfb3c6b6a80f89e419fc241c1d65c247b0130cd8467be60"
        }
      ],
      "purl": "pkg:npm/confusing-browser-globals@1.0.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/confusing-browser-globals@1.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonc-eslint-parser",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5980f2b9cfee15c1a9e98b4cd87d2e2a653089e3aecde13fe58a1c1492e72df7256788a77f79919fc655cb5b3b1f18e2ec9c66e92b3c82aa5ec43fc694aa0682"
        }
      ],
      "purl": "pkg:npm/jsonc-eslint-parser@2.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonc-eslint-parser/-/jsonc-eslint-parser-2.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsonc-eslint-parser@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsonc-eslint-parser/-/jsonc-eslint-parser-2.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@nx",
      "name": "jest",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b5561a9c964e7a2d17cc2311a9377e054e7605b84e19030049fc5872d0dc2016b540ef9c6e403068fd6e84af234b0439f390ab7eb2022eb408dd5c40e4fbd58"
        }
      ],
      "purl": "pkg:npm/%40nx/jest@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/jest/-/jest-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/jest@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/jest/-/jest-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/jest"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 335
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 344
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "reporters",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c0a6ad0a25b24e1330056231c00cd371004dca6e1c50075cb92a995be566aac3acd56ee59ab529cc8c4e60b3c1548043e636c9d90373425a5f4d1b489ad383e"
        }
      ],
      "purl": "pkg:npm/%40jest/reporters@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/reporters@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@bcoe",
      "name": "v8-coverage",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d21610f120780dbe73bd90786b174c1c6c046908e467316342237d2d562f2050769d25075bdb58a715ab88fad60c0488c626976b1f3744470bc6e49d9c63d9b7"
        }
      ],
      "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@bcoe/v8-coverage@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "console",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4d8b8094ed71d08b7d88277f7c1043f846b07c795d3db173f644ea83e1b92c1eb9d3ade7b9d8fb31bd7f2da4bf0bbd3677a45cd7c8f6cd411792378d420213a"
        }
      ],
      "purl": "pkg:npm/%40jest/console@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/console@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "types",
      "version": "29.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bb750fb088a558a38cdc5f425edac6f0b10998dc70a02402fd7563e082985efbe9c7b4088bf2a0d4b239b83983a4a95a73ad8d52d5fb78b8d187e8d565c2cecf"
        }
      ],
      "purl": "pkg:npm/%40jest/types@29.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/types@29.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "istanbul-lib-coverage",
      "version": "2.0.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9017fb7f6ae5a6d25b32f17b4a54f1b5f6fdec48e42525efd81d981f8dbfca0411ce19257e276abf4baef5adcabdb9306b2c05e6669a8989a41b313fb3354d7"
        }
      ],
      "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/istanbul-lib-coverage@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/istanbul-lib-coverage"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "istanbul-reports",
      "version": "3.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a64d81d4d59a945f6da0246eea08c1cd1ebdb321633f839df164405fed2699ff6502309189c2ce59cf99af1647c7fd17463a2d82417db7a89a309f9a5dc39d65"
        }
      ],
      "purl": "pkg:npm/%40types/istanbul-reports@3.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/istanbul-reports@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/istanbul-reports"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "istanbul-lib-report",
      "version": "3.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3509fb00742793f4522cec6b05b1b224cfda550fa98e3e470a06ac1717342bf2a1a004df43fe3b032525d79236c815298a18e66acf9af952413aa79cac51feb8"
        }
      ],
      "purl": "pkg:npm/%40types/istanbul-lib-report@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/istanbul-lib-report@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/istanbul-lib-report"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "yargs",
      "version": "17.0.32",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c50ebb61cfe568e1b9b8c7d7ff4f77311946182201cd931aad56be81f34a271580220ca462954690175ba84cc60c37c2ad5523e8789f7f8993679040e93980a2"
        }
      ],
      "purl": "pkg:npm/%40types/yargs@17.0.32",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/yargs@17.0.32",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/yargs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "yargs-parser",
      "version": "21.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "238abd414f4c42fe2810ecf8b401c9b4dcf5730b8bc67d85df171cda257959da8b3e95278f7d1a52ec6dd660316131bea1ef0264c57ffbaad4e12e20443ceab5"
        }
      ],
      "purl": "pkg:npm/%40types/yargs-parser@21.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/yargs-parser@21.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/yargs-parser"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "jest-message-util",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "181115e064400de3feaad076fbabbad6cb5e6bc98670e4f8982b6b608499c1fbbdfc8487149ff9cce31761ba4113d46c4b9f866fadc35b81609a7289efd29feb"
        }
      ],
      "purl": "pkg:npm/jest-message-util@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-message-util@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "stack-utils",
      "version": "2.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5a11b619dd36d83339cf75c76bdd2988acb5f00bf00a65741e09ff4f81aa3908a6fc0b21ee117e63cd63d392fade82f85124772944ee81168196f7271a3a463"
        }
      ],
      "purl": "pkg:npm/%40types/stack-utils@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/stack-utils@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/stack-utils"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stack-utils",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e5916bdf226e919ac5ad349c7ebaab4a2d2f1ea856f1520d19ccb5ea63471a132f65ee1aee5fc2298839e3b0b6afa0182a08247bd53a963bc31a5d885e27745"
        }
      ],
      "purl": "pkg:npm/stack-utils@2.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stack-utils@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-string-regexp",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "529cdc2c25e895459c36ee47b5530761d5c98c0ae3b05f42d1a367aae658638b96fd5bb49a2cb96285af6d5df8e476ae56f700527a51ba130c72a4dc18e636fb"
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escape-string-regexp@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-util",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfa11b29a8c8a6a18a539eb2e4a054832d5db758a18502605b352564702b03ff97d9a77b09be6217e00ad445952ff068ed1cfdbaeae9ab0e9288109e7d46c218"
        }
      ],
      "purl": "pkg:npm/jest-util@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-util@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "ci-info",
      "version": "3.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "348c45e7986fe274aa42cc2401e88e8b5afcdf1cbc26574e1434d68ae839e4a06ef499db96771dd94e958879988077f4d533d94bbecd24184130a7568fd1d031"
        }
      ],
      "purl": "pkg:npm/ci-info@3.9.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ci-info@3.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "test-result",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "15dc7eb6feb1d7396424f7165e6303006d87067691f573d277968359056c7eb6662d54f7954d5cc32c4b81199747dcabab8341a049bd04cb1f805cd34006c960"
        }
      ],
      "purl": "pkg:npm/%40jest/test-result@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/test-result@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "collect-v8-coverage",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "947978779fce3446cb949bda24db6c17f2f3f96bc1d3bbb6c9ca9361b76babb532a435da8a5112e2f6a561bd9e5a2245c599559a919e91faa8c50873c85753e1"
        }
      ],
      "purl": "pkg:npm/collect-v8-coverage@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/collect-v8-coverage@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "transform",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a24fc14cf17314a54cc0ee5e38746bbe70551dd472f48aecad6d46a4c690f4c0a78a534b5d02a6017f2cd585c315a6a2f7126969cdb24b357461e451102af657"
        }
      ],
      "purl": "pkg:npm/%40jest/transform@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/transform@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-istanbul",
      "version": "6.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "635210a24f7cdb5702f689c2c79a2d8057d19bb2e6f88fb0c313b1ef7f0cfd62cf67d438da6e081b95b414d5fc58b2f6818319a37264b97207d833a958cfaac0"
        }
      ],
      "purl": "pkg:npm/babel-plugin-istanbul@6.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-istanbul@6.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@istanbuljs",
      "name": "load-nyc-config",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5637874a5233a6ffcdc83dcdd18b877d738f0c88b1700d6ad9957df30b0ca9c6253e6bf69f761bda560ff5730496768555783903b60b4de2eee95f38b900e399"
        }
      ],
      "purl": "pkg:npm/%40istanbuljs/load-nyc-config@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@istanbuljs/load-nyc-config@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "5.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026"
        }
      ],
      "purl": "pkg:npm/camelcase@5.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@5.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-up",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297"
        }
      ],
      "purl": "pkg:npm/find-up@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/find-up@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "locate-path",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2"
        }
      ],
      "purl": "pkg:npm/locate-path@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/locate-path@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-locate",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec"
        }
      ],
      "purl": "pkg:npm/p-locate@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-locate@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-limit",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb"
        }
      ],
      "purl": "pkg:npm/p-limit@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-limit@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-try",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75"
        }
      ],
      "purl": "pkg:npm/p-try@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-try@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-package-type",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a63cee2ad63ae0661f5a2ccd009d1fafd56ab6d6643622b6892e37d0bb481f38c112be9b5fc026db39b8b16e11a39c23596e5c02544bd6a00c4dc5db8cd00ed9"
        }
      ],
      "purl": "pkg:npm/get-package-type@0.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-package-type@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-from",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9883d28fdb8743e6a91af49e3b774695932d0df9be1f4d4f3d2cdf620e78c1e706a4b220b8f6bbcc0743eb509406a13987e745cf8aa3af0230df6a28c6c5867"
        }
      ],
      "purl": "pkg:npm/resolve-from@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resolve-from@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@istanbuljs",
      "name": "schema",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "657458e2336f56049543c0cbdcb4dc6a4680b57c13554c44f3586c96cc83d80b685d6ff05686f5d0790e2755ffa4095c23b0fed98a192a0e5da3c1bfc3a45880"
        }
      ],
      "purl": "pkg:npm/%40istanbuljs/schema@0.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@istanbuljs/schema@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "istanbul-lib-instrument",
      "version": "5.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a73aada77d672effd714ecd71aebe109bf2a863993568e6f8d5935f571380919525b3d0aa1e2776f0f57b00ee73a9f5805fe2a1e3c01c640f329c304fc9dbd62"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-instrument@5.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-instrument@5.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-coverage",
      "version": "3.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3bc769b05fabd1657ff0c35129f9e6aed09686e2a3c6bab6c3e8e9cc12f95192938b62de5569d63a6591c4595eb0938d99cfb02c01af29064439a9e4a342c54e"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-coverage@3.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-coverage@3.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "test-exclude",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7001963c8c8e1d4eb396683cf23c26ed54725e730dee257af0e1806d80e4fcc87fc42fe9cd53e542d63a9e0a081ffe7fb5c8ae8467ef11253c1ab1eb7310f9eb"
        }
      ],
      "purl": "pkg:npm/test-exclude@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/test-exclude@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-haste-map",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7cff2eda9c9fab1d0ad6b1a7d51f69c84d3f2939fe1bb3f192d5a274e053a853cb617d1bf64b1a3059212b9beb4b70d5ba7d3da5c90b765c7dd10b61956ec098"
        }
      ],
      "purl": "pkg:npm/jest-haste-map@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-haste-map@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "graceful-fs",
      "version": "4.1.9",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a253f7b1dd6a3847b97574d2685bd01bed3655d45771dcad58b019b00ab53de714f2ea9002192b9db962ec36a08ed5ca5bf065ed825b52c6bc30f72e73c2c711"
        }
      ],
      "purl": "pkg:npm/%40types/graceful-fs@4.1.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/graceful-fs@4.1.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/graceful-fs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fb-watchman",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a79d7ad41a9bb826929c1f2321bcd01ce96982c3e62b9ac95437c328ef75031b39342d6ebb71d1426eb0b7d71df7ff86b504083b9dc97465d7a320e94c0b2060"
        }
      ],
      "purl": "pkg:npm/fb-watchman@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fb-watchman@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bser",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "810c53344fc601f208ae61cb504de8272a7914ee874417e18e7c38ff032603add91832675819a063f972401a670d490698085b49edfdb71d9dfe24ce01f825c1"
        }
      ],
      "purl": "pkg:npm/bser@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bser@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-int64",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b9973f75c5239ea173fa0ee9721df965a6af84834d0c5a2b5921bb4f7e8484bea207765e607dc63a858cc35a78f4a83e6dcf9d8f234f2ef6a52f49579405e1f"
        }
      ],
      "purl": "pkg:npm/node-int64@0.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-int64@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-regex-util",
      "version": "29.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "289241b110b2c8b35608d04ebd9c910e70087d489127cbfe84e0506069fc803c85dd47a0c223f8830451dff4836b8da0d586d5c9c4e2754177aca8f22c50d66e"
        }
      ],
      "purl": "pkg:npm/jest-regex-util@29.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-regex-util@29.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-worker",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "788cf69ac2ff1332fd5054c5171ee305391e65f92ed32500c99659989f771f64d8122ae8231d8f42311773062d625f335c2c5bf8f02603684b22dffa64490f1f"
        }
      ],
      "purl": "pkg:npm/jest-worker@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-worker@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "merge-stream",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "69bbffa8e72e3df9375113df0f39995352ca9aec3c913fb49c81ef2ab2a016bc227e897f76859c740e19aac590f0436b14a91debb31fa68fcba2f6c852c6eddf"
        }
      ],
      "purl": "pkg:npm/merge-stream@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/merge-stream@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "8.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3295043763a876d533c6f29097bd9c505ed14391221ec1af4ac546d226bd73945b5862f6088e02ec4a4f4bc513048a659e5cd988db95e7ac3e16e371cb7b72d9"
        }
      ],
      "purl": "pkg:npm/supports-color@8.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@8.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "walker",
      "version": "1.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6cffc13c9796fb918d2f9562dec0e9035cc98f74b7155781a63902f2c6e4acc0826cc1e78566d02c305ee4d4db33cfe4d8050ae56119b33a7af7f7ccb525e99"
        }
      ],
      "purl": "pkg:npm/walker@1.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/walker@1.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "makeerror",
      "version": "1.0.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "266a82bd4866b78de669d9691731b8050cc6d99de6eadbd00cd29d0a56673b755b22e749626c6c4f414d24c7a2076f894d295341349b53c41d7ac566c097262e"
        }
      ],
      "purl": "pkg:npm/makeerror@1.0.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/makeerror@1.0.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tmpl",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ddfd2e384010c08a86b965b6315cd883c7d5fd036773f229b89346f37eeb2ee73301a2d51ec9561d9423e081a2125e47b379246e1c0bf406fb1ebb26ba3f929b"
        }
      ],
      "purl": "pkg:npm/tmpl@1.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tmpl@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "write-file-atomic",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecac5ab947419927569e6a5a18583ea69363285f2e34baf2f0bcb38dab900ce54e35f14b34aacabd03b167f56e4c8712fe081efd835a85fe512084164d26ab96"
        }
      ],
      "purl": "pkg:npm/write-file-atomic@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/write-file-atomic@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "exit",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "664fde34a576cdb8e92b3aec43e9f51baa6855b12b4312742c13895da299d445622f31fe86b2eef5c757238cf0f5d05026c970044a5b4363f5a12ee70f1b3a8d"
        }
      ],
      "purl": "pkg:npm/exit@0.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/exit@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "istanbul-lib-instrument",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5652c67d475940d07b414a8853926dfd5933e534a489e62164ed4c2a5e404ba07413fa17ea3ec7ec4c356e65d286681c27edd8a7f5b4bb4ac9e802bf78de1bf"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-instrument@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-instrument@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-report",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1827c4d66b6c1c63842c253c7bf67b616ce99b26ebc7ff9d4937cbaef63ca9199a63acd74ca5a7e964088da005c34ebd89c9ba19530d920bb437323888f65437"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-report@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-report@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "make-dir",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8577544d960854eb75131fff8c0422fb04d9669529c018ffd10b0ecea7a06f7ac630c78989212ee712c79d87c1ad1578447dbe38248e3bde48b3fef1d562786f"
        }
      ],
      "purl": "pkg:npm/make-dir@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/make-dir@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "istanbul-lib-source-maps",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f7b3c13091d1482421b704f28162fb248171a8cbcf00473bde8248ad93ad0dc5177096d2ce4da1fb09488c457bf0628ae5d10ef5da212371607e7cafccad657"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-source-maps@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-reports",
      "version": "3.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05ec265172267ae464d986343d56f180a032b2f8513d4404d21e5044cfbe9d55b2b9b28657497ca90e68a7cf81d833a6c127badc98af8f406390f4157fc7cfe6"
        }
      ],
      "purl": "pkg:npm/istanbul-reports@3.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-reports@3.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "html-escaper",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f688cb5dd08e0cb7979889aa517480e3a7e5f37a55d0d2d144e094bb605c057af5d73263a9f66c8dad4bc28340fac2cf22aa444f05f28781bc228354a694b7e"
        }
      ],
      "purl": "pkg:npm/html-escaper@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/html-escaper@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-length",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa5eab34de5f607361659cb8d515ec629b428c0d88826ab8106ee4640605408d44d554d76abafa64f5c183a7aaed8e9e2b8144858e80265cae1486ffbff4b455"
        }
      ],
      "purl": "pkg:npm/string-length@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string-length@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "char-regex",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "916597cedbd9e5205057e79180a15e87cab9b0bb99636fbc5942339715954e0fa81b0635e2aca5c7529b2b31ddf0fe99624020d31c880d4f4930787224c6758f"
        }
      ],
      "purl": "pkg:npm/char-regex@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/char-regex@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "v8-to-istanbul",
      "version": "9.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc41ffb03831536786c5a8ca7702c20e6438156abe9298b7b829811a9c35c49b67031123943f23f0f122196a4220c22cddc88d0201f47774d3262524633c998c"
        }
      ],
      "purl": "pkg:npm/v8-to-istanbul@9.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/v8-to-istanbul@9.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@nrwl",
      "name": "jest",
      "version": "19.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23295a747e6fed9a5de9db3f448523ae2a7198769fd5590ac429e68df728bd6962bef190e4f889f7424f6ea0701850da1ece388b527b74c1772f2d8acb86f2af"
        }
      ],
      "purl": "pkg:npm/%40nrwl/jest@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/jest/-/jest-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/jest@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/jest/-/jest-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@phenomnomnominal",
      "name": "tsquery",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de756ff9ed85430b16f00c3aa9353a7fed6b7dc27786b727bc7fe6bbd8bc621c4efbdb2a6ce7e92fc9ba3db113e7ec4a3a5cff5526e9d11a185980ad22c9e6b8"
        }
      ],
      "purl": "pkg:npm/%40phenomnomnominal/tsquery@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@phenomnomnominal/tsquery@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "identity-obj-proxy",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d349fa6275472ab8a74fdb7477dfb9c990ba50134900da58110bcbd8b957e806fd9679b1cc845c1264cfbb219272f975fa32ae088097d59d006f5a4f28a76290"
        }
      ],
      "purl": "pkg:npm/identity-obj-proxy@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/identity-obj-proxy@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "harmony-reflect",
      "version": "1.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c8a7f9f7f11f644230c4ce25f20d3b96defbe8c71cb18f11735cbac1af5f2e078ec69d2b7e1bd0f6f5faaba4ce5992ca4c70f202b9ddd7b01250e18d94460f2"
        }
      ],
      "purl": "pkg:npm/harmony-reflect@1.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/harmony-reflect@1.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-config",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b976e97de43b47a4d906a237fd3c42538ab8b6d937bb43c9782f84d336df4a84a3aba6c9edbb813f1cd03cbd227eb918e0336ee0951d9342269415188bce3479"
        }
      ],
      "purl": "pkg:npm/jest-config@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-config@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "test-sequencer",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "190c09e56655aca9ce26e898880179d94354257813671d4d1e3152101d2a10c99264a02474ca08cf0fc28fac7a345e00bd5db7014a83a45cd090dfde602613c7"
        }
      ],
      "purl": "pkg:npm/%40jest/test-sequencer@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/test-sequencer@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-jest",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06bbc6637c594b011c0b32af2ac0a2d86807a83aac62438fe3f6f2e710a023019743120487ef1ec37826ac4d72ed7451e8b1d9223eb22d89d48bf9a6d8a5ca06"
        }
      ],
      "purl": "pkg:npm/babel-jest@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-jest@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "babel__core",
      "version": "7.20.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa8429ad9bf3e70405270303a9eb1e4575afdeba8cbe18296d715f5725a16f1f57e3b3ce200ea2ffe75779f12664aa0080e69375a22035232a30853ad72472cc"
        }
      ],
      "purl": "pkg:npm/%40types/babel__core@7.20.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/babel__core@7.20.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/babel__core"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "babel__generator",
      "version": "7.6.8",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "012b23fada440ec12216bd5aad6ae537a57799d7e344c66de8bb4afd5a7f92b7852e7af9407e7e0e1bc3e6720d6195f3c09bd7786abed398945dc03356ba96b7"
        }
      ],
      "purl": "pkg:npm/%40types/babel__generator@7.6.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/babel__generator@7.6.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/babel__generator"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "babel__template",
      "version": "7.4.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87f354692c86e44cb1048a7c611c68e1131edbfa9082fca8c11c1533385884108e35b5bc3d4b20e2590532b86066151ee73dcbdcc88b0eebf227f09a3dad80f0"
        }
      ],
      "purl": "pkg:npm/%40types/babel__template@7.4.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/babel__template@7.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/babel__template"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "babel__traverse",
      "version": "7.20.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af56f37eb9b4b6898e23c8354b3bc26901e8e8b72feb3bb4100f96da41ebb7c772ac74311b30412f891d933212fa304c57e11870c00402a5ea61a2c9ab9ace66"
        }
      ],
      "purl": "pkg:npm/%40types/babel__traverse@7.20.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/babel__traverse@7.20.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/babel__traverse"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-jest",
      "version": "29.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d01ddb87147ab27597259b51fd19621d30cf4609f5b0d1ce474c95b6afc8890172b8e563152fb0ba2a3f478812364c9898a989078c0666fd8d65a9e62a64e734"
        }
      ],
      "purl": "pkg:npm/babel-preset-jest@29.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-jest@29.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-plugin-jest-hoist",
      "version": "29.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11201cfd126f193144cd1c0e4d3e3e94d0e4fc634732429b373b2f4f4a8a45f0f2c984ec931079ae75369e3203615c570811c7108d5cd18c07a1bdd6698ba33a"
        }
      ],
      "purl": "pkg:npm/babel-plugin-jest-hoist@29.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-jest-hoist@29.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-preset-current-node-syntax",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "33b2d0d1bc5aae4c50a0dfafcf96893ec2c19fbee7f10813166a3c58ad3fe386ae2b6c65097ad8714c47171814eea5b9633c3f0a398b44adae27368277b2efa9"
        }
      ],
      "purl": "pkg:npm/babel-preset-current-node-syntax@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-current-node-syntax@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-bigint",
      "version": "7.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c274e71651be631426def0f1a46139ecf8f4b2b454e2c1c4fe60e4b75aafd9824949e50079cda66b858b52750f78a8f2adf9ed5707bf37a7425e953eccbdcda6"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-bigint@7.8.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-bigint@7.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deepmerge",
      "version": "4.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dec52a6cc11cefb5eaa5d34eec547246883e796de987e19809b8feacafae63244cbb0b15cb4acc895b4f9fe40994a16f58fff53d8a5aa6a627d0c7b6927167f8"
        }
      ],
      "purl": "pkg:npm/deepmerge@4.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/deepmerge@4.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-circus",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dc4d6708c822a5c4e40a8705c0cf745d741a6fd6d2f8632c8dda663eb95e95ac700fddc077c8951235ffbef1cf74b3e715ff8be34bbee7e8aeb51740d4df66cb"
        }
      ],
      "purl": "pkg:npm/jest-circus@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-circus@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "environment",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "69021f1c3ab7dc4c6c3788cfd4d5865e1c6043fc22c6ceb480388a3be5d531df0c9f43563d681cdf86500d36f68ca694590eccbb0a22b5702c3765d55cd32903"
        }
      ],
      "purl": "pkg:npm/%40jest/environment@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/environment@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "fake-timers",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab80c7d476b84d314f7712eca835cad5ddfe8a848bef22f9a023096600d89ba8bee82ca05b9139c55aff0f51ddb06c63b7565649f500b3d3b1481fc135e956ad"
        }
      ],
      "purl": "pkg:npm/%40jest/fake-timers@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/fake-timers@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@sinonjs",
      "name": "fake-timers",
      "version": "10.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "578046d3b92e6125244c24811c6f06f1336133e175f635c55a742dce3fb07bc0eb92948109e7bd67732cf328867abfdd96685edf9fd7760ca8dffd2b40a83b60"
        }
      ],
      "purl": "pkg:npm/%40sinonjs/fake-timers@10.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@sinonjs/fake-timers@10.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@sinonjs",
      "name": "commons",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b79821ca43db1587ca350bd731930c5a3a65e800c943c42d666321eb8ea39611c06362befab7deb32f6ce58f9754199dc74b0db8d17d6a807dcc8dfd72256a5"
        }
      ],
      "purl": "pkg:npm/%40sinonjs/commons@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@sinonjs/commons@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-detect",
      "version": "4.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d1faff9881f57653bec7b4e570ccbe6c80ea28fb30ffbd2d5727875bbf3b828423866a9a65ed74bb02ee8ee6caf6af4b83a162868d4a50a0d8cf467b93b839fe"
        }
      ],
      "purl": "pkg:npm/type-detect@4.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/type-detect@4.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-mock",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21338c667f949184b864587cdf16003b3592b65a0dcc914edacf035ab138961b460fe028ae09db92228445ee3041507274818fc74e7d83aae25b906da7a2e59f"
        }
      ],
      "purl": "pkg:npm/jest-mock@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-mock@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "expect",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2e31e00cc9cb6da6f6b73f59411c1f157224bd5745c0af71b298fa62a5dc905db05cba190b40e49ef04fe9f7647201d4e84ba643d6d1645fe0a486810213475"
        }
      ],
      "purl": "pkg:npm/%40jest/expect@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/expect@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "expect",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9992cd217f554b15823591b8742398cfdca1c7c821e991fc87073b125d116097f060f665987cc5bca03f8f74c3e5130cb91cdb11f49bad632ea931e3a1eb59f"
        }
      ],
      "purl": "pkg:npm/expect@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/expect@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "expect-utils",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a5b0d0568854050958bd4154b1edfe4080c78bc5ef58082b393ee3f63b62dd8c3000f0987d797ee503526aff1757c3759bde1caf94535f6487dc45eb52cd870"
        }
      ],
      "purl": "pkg:npm/%40jest/expect-utils@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/expect-utils@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-matcher-utils",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b01903f978bd0ed70286c2372f7bb4f8dd28a603d89c244fb4671062b817991fa19adfdf61f5802f4c515d853c79639d7ee2e005ed18096dc016d9d12da82afe"
        }
      ],
      "purl": "pkg:npm/jest-matcher-utils@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-matcher-utils@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-snapshot",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "466d01316b7105c8a81ebd7f397e5808ff14a2fe2b887bca3e49ce1acf34e1983d2466609880646ed971242ffb6789ac29855b209b5f53eb4a6fcc6560d7dd93"
        }
      ],
      "purl": "pkg:npm/jest-snapshot@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-snapshot@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "co",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4156f474ce47bc6fae6b18ad9bcc0e365ee396dc7c76a85f537dc372ab4e65c2d25482920c32c38bbfb42db00a8b223c843f6ee369b66315d290c1964e169e71"
        }
      ],
      "purl": "pkg:npm/co@4.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/co/-/co-4.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/co@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/co/-/co-4.6.0.tgz"
        },
        {
          "name": "ExportedModules",
          "value": "command-line/release,command-line/release/utils/semver,command-line/release/utils/shared,config/nx-json,config/workspace-json-project-json,config/misc-interfaces,config/configuration,config/task-graph,command-line/run/run,config/project-graph,command-line/graph/graph,command-line/run/executor-utils,config/calculate-default-project-name,ReleaseClient,.src/command-line/release/ReleaseClient,releaseChangelog,.src/command-line/release/releaseChangelog,releasePublish,.src/command-line/release/releasePublish,releaseVersion,.src/command-line/release/releaseVersion,ReleaseVersionGeneratorResult,utils/shared/ReleaseVersionGeneratorResult,VersionData,utils/shared/VersionData,ImplicitDependencyEntry,config/nx-json/ImplicitDependencyEntry,ImplicitJsonSubsetDependency,config/nx-json/ImplicitJsonSubsetDependency,NxJsonConfiguration,config/nx-json/NxJsonConfiguration,PluginConfiguration,config/nx-json/PluginConfiguration,ExpandedPluginConfiguration,config/nx-json/ExpandedPluginConfiguration,TargetDefaults,config/nx-json/TargetDefaults,NxAffectedConfig,config/nx-json/NxAffectedConfig,WorkspaceJsonConfiguration,config/workspace-json-project-json/WorkspaceJsonConfiguration,ProjectsConfigurations,config/workspace-json-project-json/ProjectsConfigurations,TargetDependencyConfig,config/workspace-json-project-json/TargetDependencyConfig,TargetConfiguration,config/workspace-json-project-json/TargetConfiguration,ProjectConfiguration,config/workspace-json-project-json/ProjectConfiguration,ProjectType,config/workspace-json-project-json/ProjectType,Generator,config/misc-interfaces/Generator,GeneratorCallback,config/misc-interfaces/GeneratorCallback,PromiseExecutor,config/misc-interfaces/PromiseExecutor,AsyncIteratorExecutor,config/misc-interfaces/AsyncIteratorExecutor,Executor,config/misc-interfaces/Executor,ExecutorContext,config/misc-interfaces/ExecutorContext,TaskGraphExecutor,config/misc-interfaces/TaskGraphExecutor,GeneratorsJson,config/misc-interfaces/GeneratorsJson,ExecutorsJson,config/misc-interfaces/ExecutorsJson,MigrationsJson,config/misc-interfaces/MigrationsJson,CustomHasher,config/misc-interfaces/CustomHasher,HasherContext,config/misc-interfaces/HasherContext,TaskGraph,config/task-graph/TaskGraph,ProjectFileMap,config/project-graph/ProjectFileMap,FileMap,config/project-graph/FileMap,FileData,config/project-graph/FileData,ProjectGraph,config/project-graph/ProjectGraph,ProjectGraphDependency,config/project-graph/ProjectGraphDependency,ProjectGraphNode,config/project-graph/ProjectGraphNode,ProjectGraphProjectNode,config/project-graph/ProjectGraphProjectNode,ProjectGraphExternalNode,config/project-graph/ProjectGraphExternalNode,ProjectGraphProcessorContext,config/project-graph/ProjectGraphProcessorContext"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dedent",
      "version": "1.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34742d7ce396ebc583f25832a5b2c0e684fe06dd315c986262fa11e929a635765fa733865f074a5a67301bc37b3f0555595dde17febc9e60fd05a252b13061c9"
        }
      ],
      "purl": "pkg:npm/dedent@1.5.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dedent@1.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-macros",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a0ed3146a48af4d6f39034e0d738e686cf6369094e6097cc75a8915b6fa85b67147b5eb704dafb5b02c4c06c9effc7026d52e244c3c2bc66bfc01342c795eb2"
        }
      ],
      "purl": "pkg:npm/babel-plugin-macros@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-macros@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cosmiconfig",
      "version": "7.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01d997eb153374d012b30b05b66c12b7b563f29a3d22ea979b4517cfb40a3ee11498f0785f28c67da02bd8f4ae10b3309113151f51292245f96d3646441dde08"
        }
      ],
      "purl": "pkg:npm/cosmiconfig@7.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cosmiconfig@7.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-generator-fn",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "713201e323d82ff1abc3411a4b3012ce0e9b072f60a82a1fbd637ca244e1018231289642fae7654409866ccd172de9e21094acf2e1201cf1ae1d27b55ec38b49"
        }
      ],
      "purl": "pkg:npm/is-generator-fn@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-generator-fn@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-each",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "827b3e12bd78f99ac4a02e5f84e7d8098d4b3871ebd1323ead0507652f13b70da5ee097ef3478773f8057f62ad930d3e4880020d3796be915cbf7074e157a66d"
        }
      ],
      "purl": "pkg:npm/jest-each@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-each@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-runtime",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8149cb8e0c1d1aa5bb0782ef38891b2acf5619b9fe40ba91410f63b82e879dd78389ecc8c210cffa684cc0758211c7d0e515176ba38f9c517c049879c5e830c1"
        }
      ],
      "purl": "pkg:npm/jest-runtime@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-runtime@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "globals",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a98b3dddbad2db916d8c345b9b50650454b9131a2a96eb22d54c0f896cfe9f23a27988bf58d0d960f24f79a5c17c72d2b0092ed6571b5e06cdbd8617c0a2dcd"
        }
      ],
      "purl": "pkg:npm/%40jest/globals@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/globals@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "source-map",
      "version": "29.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3078d3f7942e8a970fae92ccfbc24c4b3171e9e1e9e419bee177850c9970b2f5418e628d88802f6ac18ad9fc73d966c64659efa9e8456e1d3b30c6bb9f76099f"
        }
      ],
      "purl": "pkg:npm/%40jest/source-map@29.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/source-map@29.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cjs-module-lexer",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b729d3c000d3db344e1952ff61e8b7244a5f732ec60e3f83019a120f91169ecb26edfabe148212efabec70fd8c14702d60ab294290be2b755b372f0ba98e6e1"
        }
      ],
      "purl": "pkg:npm/cjs-module-lexer@1.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cjs-module-lexer@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-resolve",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20e561652ae0f94bd502c843483b47c8508205497f43700026ff2267a6639d9ef8c73bf0bb32d789df482083e04e763ad922637eeba930a66c65046c0afc4480"
        }
      ],
      "purl": "pkg:npm/jest-resolve@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-pnp-resolver",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb7369c10127468201b71e1fca16e54033e0248d07d48108917ed284b5233c603b4ed513bc8d6888a8b7491e28051d21421411f349785807b946b5c1c16300f3"
        }
      ],
      "purl": "pkg:npm/jest-pnp-resolver@1.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-pnp-resolver@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-validate",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "641ef01ea691195c3ff61493fceb85511786eccf2f29eab4fc9d9e80818b76f8c70a662a180461cd79ad822fa055e679b97145db5f5a39cdcbb36c8b836eed93"
        }
      ],
      "purl": "pkg:npm/jest-validate@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-validate@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "6.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a6cba161625098eee3849595126f1a365020c7f28c0493df7a8246eba6c806b6b24b33727b8c6c65f4873b430c23e22bce13901665644c79c0dd17b86a1a314"
        }
      ],
      "purl": "pkg:npm/camelcase@6.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@6.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "leven",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aac75af87f234da51a37fc79bf35b6af373ef11c384c043fe0a8c1e3a2302b9547f8895579e7a37bf128651a625ef22a8c580af3841f7ea3f3b462375412c6d4"
        }
      ],
      "purl": "pkg:npm/leven@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/leven@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve.exports",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f6516e8dc379ff68c803572fb4ad2aa01e5bf7f56640959ad709d9dbc8488a9b5ec34aa1d7e0c99031a493dc56de591e454ee45c530600ce265a8e38b463b9a"
        }
      ],
      "purl": "pkg:npm/resolve.exports@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resolve.exports@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df1bab16fe6d1208a2df7662f09b69e79c042082d1f5e877e05016d343d97fe2674ac4e657f8a87b04a0425f7b247be08e8446c0f4a1b169be21daf1077e5dd3"
        }
      ],
      "purl": "pkg:npm/strip-bom@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pure-rand",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d559ac2fa19a01629a7ac88a10b505c76639b3df94525479d439379f97c55c8ebf2c9d33d8d709e948f3167a4705c1bc48ea0b664fbad260f16fcfbd6576238"
        }
      ],
      "purl": "pkg:npm/pure-rand@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pure-rand@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-environment-node",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ce4b0091a978ab4ceca178cfb87796193ab59c76ed0b359f3b7b0528cb06dc6f65d1e302a0aa21bcbcd798c218c531b1247e3bbbc31d86607d0fda07af1af17"
        }
      ],
      "purl": "pkg:npm/jest-environment-node@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-environment-node@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-runner",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7ec73837a70f0806a1c9b1817d345cab9c0547a7e92f39cc838eec639683a6ca1e8ce7156056f4ec01ee4a747496231c3d3801b00dd924bea414e8cf768362a5"
        }
      ],
      "purl": "pkg:npm/jest-runner@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-runner@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "emittery",
      "version": "0.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0de5b06b093aaf9c91f631609c3298b78b0b4b42e61c9262dd93a76f9fc975b6308f79d6f85c509c72238412b3f182c2ee844d3d533d350e3b237095c77e1ea9"
        }
      ],
      "purl": "pkg:npm/emittery@0.13.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/emittery@0.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-docblock",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abad7b02ec3703ad7682ec9a160b1b15e62934fe6dd9aa1434bc0151b73fd240f5478b7d8b10dbc854c77759e89387a9a15169afb3e67961eb86fb95dd7689e2"
        }
      ],
      "purl": "pkg:npm/jest-docblock@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-docblock@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "detect-newline",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4cbcfec7fbc45e6fd8ecfef09f510914d2f1629503e1380ca2cc58e9f0152549c931bba91c13a7731c96506f4ea53687f44043eee148e4b7c482630e739e03b0"
        }
      ],
      "purl": "pkg:npm/detect-newline@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/detect-newline@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-leak-detector",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91803c20971262d493d8163d23e48c0b7da70e9053dc9d8dbd6271f3e242b82765fc247523810a50944e88ff17b42731aa04d304624d75b07503c5d129b4deb7"
        }
      ],
      "purl": "pkg:npm/jest-leak-detector@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-leak-detector@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-watcher",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e3d160ed65e4537565da1e8b6cbb4c43f1f207aad74885fb4aabc12d09acb1104637d2343cdbcf980982592398e923afae3848fc5eff6c602ff51b67b0f034de"
        }
      ],
      "purl": "pkg:npm/jest-watcher@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-watcher@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "ansi-escapes",
      "version": "4.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80a5e3e402eb29640bb181bd8e54d1991ff12a5bb11d5f99f501303488027ccd7fbb03cc0aecd55678799b04ddf8eb8165cc1220c6eab2c356466d65139d5069"
        }
      ],
      "purl": "pkg:npm/ansi-escapes@4.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-escapes@4.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-fest",
      "version": "0.21.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b74af306af3b9b77d571db870d41612a6cb25fef5ea3a5908d9bdfe7511afccd10efe4f7ef8269d5a522c9497418ac69f0cfce113547483be69323e0bd7f97db"
        }
      ],
      "purl": "pkg:npm/type-fest@0.21.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/type-fest@0.21.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-support",
      "version": "0.5.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "48748a14769d8d5039a11e0f3ea86d01575c056c1161577a83a7005e721b4622307361213eb4ee29405d48bbe510ac883f71827fcf5f96dbdc6623fd30c140d7"
        }
      ],
      "purl": "pkg:npm/source-map-support@0.5.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.5.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve.exports",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "27597e671c69e172b72d40d9f66eb42d1245fe601ee33e9ae31c9a6cf1e4ee9bcae6ddf9740095df68888c90c57966457d994edbdc3a499ebb927474b47cc9b5"
        }
      ],
      "purl": "pkg:npm/resolve.exports@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resolve.exports@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "nest",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "595ae29ac2cd00a8bde32fcb18f13fcba89f47c9432b3977a5eb10533e17fcce99c556f5f6dbfefcc1bbfe9fc6e2d4c9fe5be36eeb85e153e2c4a8ae3b9878d7"
        }
      ],
      "purl": "pkg:npm/%40nx/nest@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/nest/-/nest-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/nest@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/nest/-/nest-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nestjs",
      "name": "schematics",
      "version": "9.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c07a4d2433f333a5ed654381de05b427a9a41424898a5cc23375eb1c8d68d02f2f666144d6c9db9a4217372a22d5e57437187504cca6720cf9bc8309810b53ab"
        }
      ],
      "purl": "pkg:npm/%40nestjs/schematics@9.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-9.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nestjs/schematics@9.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-9.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@angular-devkit",
      "name": "core",
      "version": "16.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "daecfdf08aa42899609c76d643b55e2f8a5bfac9c60195c86a66b62978be93d1ac467b5d730fae757f2b2f71bd49d506505fa6ebed78ed8d68441307b0efefe3"
        }
      ],
      "purl": "pkg:npm/%40angular-devkit/core@16.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.1.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@angular-devkit/core@16.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@angular-devkit/core,fragment,@angular-devkit/core/fragment,json,@angular-devkit/core/json,logging,@angular-devkit/core/logging,normalize,@angular-devkit/core/normalize,Path,@angular-devkit/core/Path,PathFragment,@angular-devkit/core/PathFragment,schema,@angular-devkit/core/schema,tags,@angular-devkit/core/tags,virtualFs,@angular-devkit/core/virtualFs,workspaces,@angular-devkit/core/workspaces,@angular-devkit/core/node,createConsoleLogger,@angular-devkit/core/node/createConsoleLogger,NodeJsSyncHost,@angular-devkit/core/node/NodeJsSyncHost,@angular-devkit/core/src/virtual-fs/host/interface,FileBuffer,@angular-devkit/core/src/virtual-fs/host/interface/FileBuffer"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 12
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 90
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 91
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 93
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 212
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 214
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 315
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 426
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 748
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 754
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 759
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 13
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1088
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 14
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@angular-devkit",
      "name": "schematics",
      "version": "16.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "03d0f42d36268aa8816bdd0629c4ae59bee1528b8621b9bf0076c96e32fce562cb45b400d8fc0a97b3f932977a9d2fd90b491f1b855063754e683bdbdeaa48f6"
        }
      ],
      "purl": "pkg:npm/%40angular-devkit/schematics@16.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.0.1.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@angular-devkit/schematics@16.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.0.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@angular-devkit/schematics/tools,@angular-devkit/schematics"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 257
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 310
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 325
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 317
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "magic-string",
      "version": "0.30.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c0fb7d4960324bb3cdabd9270bae5cf51a34a0bbae99579d7c7b2593f92f15872427fc92f4bbd31e04ebd03066223e4d4306248df430cc39c5ef8a025969589"
        }
      ],
      "purl": "pkg:npm/magic-string@0.30.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/magic-string@0.30.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "nest",
      "version": "19.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "59a7e0228e4894a547528cfcd6ac599eba8e41ec1f08f9ab49e208ce76b5dacfc5335fac877f75f6b759b2e9acd114573c032816151d8bdc237400da47858db7"
        }
      ],
      "purl": "pkg:npm/%40nrwl/nest@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/nest/-/nest-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/nest@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/nest/-/nest-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "node",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa95941ea0c903e31a564c580dc2e20eea47d0cddc2f58a7e565875a1821e581a0433601dba1ff3e5c934713c233f0e4468cce19a2ca3d9ca60cb2001fc2c0a2"
        }
      ],
      "purl": "pkg:npm/%40nx/node@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/node/-/node-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/node@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/node/-/node-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "node",
      "version": "19.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5853275f390c7ca4666c1abba63dbe7738d971410e682a59fbe01a63a4b4c4d2cb255f0136af74aba978bb90aad05f87bd210033e3e95cf397d44706c88d088"
        }
      ],
      "purl": "pkg:npm/%40nrwl/node@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/node/-/node-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/node@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/node/-/node-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "web",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05441e7244cc8c0caa393a5471f5d9465f2894f2cfd280c72698b1d663adea19a1a877a5f9ea7cfb3fe9605e54a916d8006631b25b459599bb3714279591d3fb"
        }
      ],
      "purl": "pkg:npm/%40nx/web@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/web/-/web-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/web@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/web/-/web-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "web",
      "version": "19.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "297528137844a1d4f3fdbe626f4fd2f4763da446a2de65eed03b65aeba27ffb65b5bd828bcd197f7b32f35ef0bb421ec3a749a9db3cdf04b752de233102e643a"
        }
      ],
      "purl": "pkg:npm/%40nrwl/web@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/web/-/web-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/web@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/web/-/web-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-server",
      "version": "14.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f9c6f169d178d145ddf53d35cd41e003eae5a36060d52adeaf8f81e0dc081dd686c40186bf9f676119c618327d2c193b6a5a52d144be27e6cb2dd40e3a426ae0"
        }
      ],
      "purl": "pkg:npm/http-server@14.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-server@14.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/http-server"
        },
        {
          "name": "cdx:npm:bin",
          "value": "http-server"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/http-server"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "basic-auth",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "345f9ea6e11d9d4615946ba16b16dbabe76f26db702e7198f988b195794c1392a94395b70a75c0e5c5539de63748f6cf0d191c8cc6e27ebc261587029603997a"
        }
      ],
      "purl": "pkg:npm/basic-auth@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/basic-auth@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "corser",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bad09837345240864d3c870665d41cf76515258021b4602d782160d3245a166f1fd0ff823edc86c875c97065e77df8c2c9b502131dc54361bb537fe8f5e22455"
        }
      ],
      "purl": "pkg:npm/corser@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/corser@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "he",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17fd439d418fa29391662d278be0afac28074391721001d12d2029b9858c9ab6d2c28376327ffb93e1a5dfc8099d1ef2c83664e962d7c221a877524e58d0ca1b"
        }
      ],
      "purl": "pkg:npm/he@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/he/-/he-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/he@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/he/-/he-1.2.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/he"
        },
        {
          "name": "cdx:npm:bin",
          "value": "he"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/he"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "html-encoding-sniffer",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a16bf84f8c89e7688aaee7e39f264f92b374087dd09eb52a741e889f583915ed6689af06985dfa8277cdc92c6866dc43e7e366630d4412555788193ddd47ac90"
        }
      ],
      "purl": "pkg:npm/html-encoding-sniffer@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/html-encoding-sniffer@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-encoding",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a78d6883278c52bc378d67251d64d0835934e434955cf2dc57145362c5d493e668a0e0992dca1880f67f1cbfc3fcdfae40f3ad729d667b55a1044697d369a15a"
        }
      ],
      "purl": "pkg:npm/whatwg-encoding@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-encoding@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iconv-lite",
      "version": "0.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-proxy",
      "version": "1.18.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee6cffef6d406e72702156e7692bf50b3dc09b464b4ff501c240bdd95971857bff93f04141f3367d712540d0b6ec1546af4bb0529a6560f40cf4b9da04c47935"
        }
      ],
      "purl": "pkg:npm/http-proxy@1.18.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-proxy@1.18.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eventemitter3",
      "version": "4.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f20b870590b02a716161d1ebdb2b2e45612b4f08683765fc5c42d196b470a667de6368e3b94378b5a40cb142ca515a352b80ef665fb4a607f2a32b07c6f9af13"
        }
      ],
      "purl": "pkg:npm/eventemitter3@4.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eventemitter3@4.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "requires-port",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a280e087728714dd7383271b2ef22fe3f13f6dcd3e1a74789e730391450d19645729eda8705ee454d66fb2b8ef740b9654c867867e87070c8d783372f7c8301"
        }
      ],
      "purl": "pkg:npm/requires-port@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/requires-port@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "opener",
      "version": "1.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "babe5421dcb0e58ef2123f702f386a5e2cba199dccc31d32188fb9b0c9f6af4374bf770a26f526147e723cff965e1f5ed317f2cf2257f790fc974f3c0cd163ec"
        }
      ],
      "purl": "pkg:npm/opener@1.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/opener@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/opener"
        },
        {
          "name": "cdx:npm:bin",
          "value": "opener"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/opener"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "portfinder",
      "version": "1.0.32",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a27d992555435d1003584ea39d0697d22a04ca5ce0069424f2be79344e308d75b56713be0600e563a0d7c23db48b457c781e127a70d0d345846b17e22103dcc6"
        }
      ],
      "purl": "pkg:npm/portfinder@1.0.32",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/portfinder@1.0.32",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "2.6.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b3a3975f258c009f6f4f7a2274cefc13a34e338fc1c3263d0c9fc4c3eec9e8eead76a6b75b9dab0a2478649b67352e0ae1949d2d79a79af3ceb4a318b9d6618"
        }
      ],
      "purl": "pkg:npm/async@2.6.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/async/-/async-2.6.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/async@2.6.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/async/-/async-2.6.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "3.2.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0858f3618022e1385f890be2ceb1507af4d35c7b670aa59f7bbc75021804b1c4f3e996cb6dfa0b44b3ee81343206d87a7fc644455512c961c50ffed6bb8b755d"
        }
      ],
      "purl": "pkg:npm/debug@3.2.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/debug@3.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "secure-compare",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01c908215f74acf0dc05c8255305cf177920d0fd2a98fb0f5c08fa041104350135a79c80d717e60c9cdf8b54daa698f7ecfbf69956caa4bdd9d53f8d9fb93543"
        }
      ],
      "purl": "pkg:npm/secure-compare@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/secure-compare@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "union",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37ab8e86e5baccef793f731e976236cccb1bb1a9efbed827ea356a26fe2f6d5733fc93743a42fdb2ea268d01a65adc49417382a9426faae735b0c78dcff23094"
        }
      ],
      "purl": "pkg:npm/union@0.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/union/-/union-0.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/union@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/union/-/union-0.5.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url-join",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e4d7e40fe9926ac8e8ae108f4011641f8eefe70763f0e3aea46c0d0b1199631f029e32077d5ab0048041b18cf0c3dbe4cd6db6f7eeb4f28447eb0977ee2979c"
        }
      ],
      "purl": "pkg:npm/url-join@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/url-join@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nx",
      "name": "webpack",
      "version": "19.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "247649ec5838188a2ae8d9d3445e93dfd8559f3bb9328f2f75040e3c95c8215a524a3714867d3740975bd1b6a60d23ce6c1632c59a8fdfbfe8d2f1d21b2bb23c"
        }
      ],
      "purl": "pkg:npm/%40nx/webpack@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nx/webpack/-/webpack-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nx/webpack@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nx/webpack/-/webpack-19.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@nx/webpack"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/init/implementation/add-nx-to-nest.ts",
            "line": 182
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "webpack",
      "version": "19.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "539443bd182235e6412363a3986d20544080b417815a6c116743df452fd4bb81173ec3797d9f3f6bc1dd0560a3b1cb03623559cc6254464dd9c0c2916566e8d1"
        }
      ],
      "purl": "pkg:npm/%40nrwl/webpack@19.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-19.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/webpack@19.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-19.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "autoprefixer",
      "version": "10.4.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05a10d476fb3059f315e1338a5468a531955771674119863bdba29c275e6c5151fa839b04a90b69408bf417bf1ecd45d3c2a3558a11c105ea657ae2c8b5cf813"
        }
      ],
      "purl": "pkg:npm/autoprefixer@10.4.19",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/autoprefixer@10.4.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/autoprefixer"
        },
        {
          "name": "cdx:npm:bin",
          "value": "autoprefixer"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss",
      "version": "8.4.38",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a0969764d370527d7907a106b76ffa2e96ba2d024c2b94b0d148e6fd0f46cdf3a15d47213d969a52a77dda1cd3e005ad09282a01f9dac52d9910a1145869ee4"
        }
      ],
      "purl": "pkg:npm/postcss@8.4.38",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss@8.4.38",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nanoid",
      "version": "3.3.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "792469a6370f21ab5120c0b553a52780ff1715ccfc31058641db75313050ecd6809af5c37ef3716ef595df1db2e8274451c8824ac0c70d065b858681f10128da"
        }
      ],
      "purl": "pkg:npm/nanoid@3.3.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nanoid@3.3.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/nanoid"
        },
        {
          "name": "cdx:npm:bin",
          "value": "nanoid"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-js",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ad256f25bd20344d71298624686b0b0292c9e57fc4b2be617322196da801e5b9777cf2990277e7172551d30f0742af4233c29b529b4df9207424b54bb541432"
        }
      ],
      "purl": "pkg:npm/source-map-js@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map-js@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fraction.js",
      "version": "4.3.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "66c0dfc4ee75c06017444639e5aee56bd2d2716a70bfd47122b60006b96f3850651ff4a13e7aedb177ae5087d728a39589c37143ea3c2536c9be34b833cf727b"
        }
      ],
      "purl": "pkg:npm/fraction.js@4.3.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fraction.js@4.3.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-range",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6dda24fd7bca208de75299259d5e8fda1c6d30dac26e83a301cc81b909d61213baeb9170ad2351c54f80aa9b32bcee8b80660fb2937e96ee422edc388cf44a34"
        }
      ],
      "purl": "pkg:npm/normalize-range@0.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/normalize-range@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-value-parser",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4d342b3abaeadf9156de5c6e12f09153f6dd7d9b8e480a789ff3358b779a0f499e74427c0c7caf87de3bf8d3c7788f0ffb06db6fe5ac52e48887a0b69534779"
        }
      ],
      "purl": "pkg:npm/postcss-value-parser@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-value-parser@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "babel-loader",
      "version": "9.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c46dd24f80e09687467fca92c2fd0c75e58b86b0ecc3fdf640c7533b94f5648a7d810babd07902c85b3b030b24af5d09297157c29021882b985f9a065e74466f"
        }
      ],
      "purl": "pkg:npm/babel-loader@9.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-loader@9.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack",
      "version": "5.92.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06cc365f7f4c608831a2e3404f256908d556042b94c03816b4defc83a95274f2512da43f3d4566fe85dc69103263fb0c16828542bb0f7aabd38b35adabb40f08"
        }
      ],
      "purl": "pkg:npm/webpack@5.92.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack/-/webpack-5.92.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack@5.92.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack/-/webpack-5.92.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/webpack"
        },
        {
          "name": "cdx:npm:bin",
          "value": "webpack"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "eslint-scope",
      "version": "3.7.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3333059522c1a8d17681c1d63b41b5bcffd84327efaf16746c5faeee6cd4759d7fc4ae00e2caeefa7ada673e62de2108935975bb289c68355307841b6c490062"
        }
      ],
      "purl": "pkg:npm/%40types/eslint-scope@3.7.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/eslint-scope@3.7.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/eslint-scope"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "eslint",
      "version": "8.56.10",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a16af864f3b802b58d9f8570dcb5c7d2ddee857715a40b1d62519f5e1146e1eeb4ea9594f4fc8cce902395b747c28dc16e67d14f61fb9ecd304899f1c20c119"
        }
      ],
      "purl": "pkg:npm/%40types/eslint@8.56.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/eslint@8.56.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/eslint"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "estree",
      "version": "1.0.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe4611c460cb5b31ce07babec2d49442516bb5c75471ca5fcbe5fef62301a472bc40b2e1c76c083d8b92e4362d47d59afd895901b228bf2eea55d07502ae8bcb"
        }
      ],
      "purl": "pkg:npm/%40types/estree@1.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/estree@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/estree"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "json-schema",
      "version": "7.0.15",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7e7cff0ff0c14d0be0326420f1ac1da991914f1b3a90594ce949ebae54bbe6f1531ca2b3586af06aa057312bc6d0cf842c6e7e2850411e9b8c032df732b061c"
        }
      ],
      "purl": "pkg:npm/%40types/json-schema@7.0.15",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/json-schema@7.0.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/json-schema"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "ast",
      "version": "1.12.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10a7cc50e3d14544f2e54208e2a24318fa6a7f08ce999e6378617089df669e8a8814af9ed2faa88b5a87e7a2699994b310be778ca9cdcd271d99fb49c86e715a"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/ast@1.12.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/ast@1.12.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "helper-numbers",
      "version": "1.11.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd422167c2d9a0858706886210e6f1566ea1c0fd37e23c2673d92eab919d1d91f4c222d52c83dc3027692731b80b5d5c1e8436e53148423f64695003557ecdde"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-numbers@1.11.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/helper-numbers@1.11.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "floating-point-hex-parser",
      "version": "1.11.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a3023f617d12765ccb0d1e4fefe85bb67464be8b851a5c15c67a639f43f25f43a99d420fd65edc2579044b2d2e0ebdf0e1bfcad89d5c07dbb6092ccc98b3187"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/floating-point-hex-parser@1.11.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/floating-point-hex-parser@1.11.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@webassemblyjs",
      "name": "helper-api-error",
      "version": "1.11.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a34624a0fe2956ee2b37c6932600328fd842d92bf9525933087871a968fc6eeb5a2ef9e975cda33b08787b013a097d2dc527cb9ff518695fe985e4b64f183ffd"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-api-error@1.11.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/helper-api-error@1.11.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@xtuc",
      "name": "long",
      "version": "4.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36e1ea058d4f07f0fcc54eacfed84180e02200fec73980d0df6f8115920b27c8af9149001d09d67e7e9684befd3b08f5aa6527a0dfd83e192d748a2e722a6401"
        }
      ],
      "purl": "pkg:npm/%40xtuc/long@4.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@xtuc/long@4.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "helper-wasm-bytecode",
      "version": "1.11.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b051472b0726069acef5eec871fd3e81d7725980d588bf1ba4f8c9265d161f109d11392d5dd9ad58b195ce81dba94718e017b52e435fc1399738950565848974"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-bytecode@1.11.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "wasm-edit",
      "version": "1.12.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d43bb06d5bc00ef4b99869d76c4f9cf4d7c0f1045c67a88aaaeaa38e6475d24ea8fb3cec4557ac8a5e780ca7b18a8c1c1423ddaff434a9a320074d7e490d6eea"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-edit@1.12.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/wasm-edit@1.12.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "helper-buffer",
      "version": "1.12.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f3270430f7d0cd0caafd05508e65c2ee249525aa4261fa4573565e859aafed23966d132593d4a64cc8e5e5b572d92660edbcb083830b32ae4a2112da294d70b"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-buffer@1.12.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/helper-buffer@1.12.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "helper-wasm-section",
      "version": "1.12.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2627f8bdf07a1499549526e010c1d4ca4d63db7e064cd1bd7412785c974ec92a23e75f178f4a06b0d8b9f5c510178451312f68b815310c37720557cf4f2a5ae6"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-section@1.12.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/helper-wasm-section@1.12.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "wasm-gen",
      "version": "1.12.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c3ab83a387d7dca21030e8e20c5ea888713ab92945d3191915c5b4a8d614274b2ea500ce4649d7f059e4b1a40a3463382c805d7cd84fd4d260cd86e034b56ef"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-gen@1.12.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/wasm-gen@1.12.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "ieee754",
      "version": "1.11.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2cce29d9cb0f36f6e28fa5357f5f6fe96479e9067c25c1e0dd02094e54b0cc5726c7a59239189c623e88eb77fdc94d64114b6ba46fa48e48880247af1e90d7ae"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/ieee754@1.11.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/ieee754@1.11.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@xtuc",
      "name": "ieee754",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d7f272a0a9c1b0b1cd1e252a98b799703f80c7e459479e6b96581472ed7d0d71a191d19b6ec9e11280cc1361512dc66b0d198faa8ade10613fcc2184ce4cf78"
        }
      ],
      "purl": "pkg:npm/%40xtuc/ieee754@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@xtuc/ieee754@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "leb128",
      "version": "1.11.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9bb6b416113aec3417828b9fd6d6cde5741c756a0d81a02ea142c721f18520454a03ab6efde765b3a5e72259264ba16b5c0aae2513e78b76592a3c3a1523e33d"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/leb128@1.11.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/leb128@1.11.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "utf8",
      "version": "1.11.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bed5dfdb04d0dfeba9f59b20f2c6b6c96890a734ac3325e3d2a56254feb12860944fca7c609e87a88ee5e5e0a75b1d53fc561db2fd3b1d0b36c1315b6e87ff44"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/utf8@1.11.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/utf8@1.11.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "wasm-opt",
      "version": "1.12.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "260f7d8ffda01b689acf78628f0f39ec05587a465ed9202c91caa55886578e38b9592b673a95686adde041f4ff439b5bd9d8e70a306d328718fd2bb519fc4f06"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-opt@1.12.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/wasm-opt@1.12.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "wasm-parser",
      "version": "1.12.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c629088bb7361475f2b315dedc23ab5543d285eb81b6971f85ba458f8826bbb2912d83b300dcedc1453421bb2abccab3b8d2b6fa0951196084a99a355822f201"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-parser@1.12.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/wasm-parser@1.12.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@webassemblyjs",
      "name": "wast-printer",
      "version": "1.12.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f97e160253a2b155903229236dcbd8d9ed2bc0fb0a43d17af3c964b1984170fc9c041ba28b73bb9bc14009b0cc583a23a40aaf8c89dcac6f09d171cac907d578"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wast-printer@1.12.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/wast-printer@1.12.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-import-attributes",
      "version": "1.9.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f4d95ca4bf9b80dde1c633f676750adc0f9ea42fc4f20dbda9d7ed0ff373c294c9c2fe773e6a76d046120e5a74aae0a7bf2af0cfad8dc2f610ed0bf0377879d"
        }
      ],
      "purl": "pkg:npm/acorn-import-attributes@1.9.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn-import-attributes@1.9.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chrome-trace-event",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "acd8c0a5a2f3bb068e4e30a24fc9520dd18dd403c28aa90284b309c493d62ee9cf02de5fcbcc6053dfe334e72157ce307c8c6b034951401ee8093f23ae7ff0ad"
        }
      ],
      "purl": "pkg:npm/chrome-trace-event@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chrome-trace-event@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "enhanced-resolve",
      "version": "5.17.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7700cfc192f4766c9ef13c69da0cc5980eacc402da4af7510e33c7d2f88b70aaed94e2f7b70eb69d65b07950f549d20b0d326b6eb2fab5d595379f16a3a53778"
        }
      ],
      "purl": "pkg:npm/enhanced-resolve@5.17.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/enhanced-resolve@5.17.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tapable",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18dcd0bd04ce20fe91c937c4d90c5bf19565366c349fcf2fa75b33c1646298fd369a74ecc775ad9f9a9176a63dc365ddb8535482f3b084d9d0b23c02a7e92a69"
        }
      ],
      "purl": "pkg:npm/tapable@2.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tapable@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-module-lexer",
      "version": "1.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b580282647d74297a56297a50a3c8fedac0ebdb34f20fecca18832bd4c6d0d7f54498e3148f80ce8596eec3ee7f39206009fceb5b24b82c096b4a48207631be"
        }
      ],
      "purl": "pkg:npm/es-module-lexer@1.5.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-module-lexer@1.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-scope",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8dc706c5fe16742a97a960dd1c35ba3e14de97a0aec6687950860c7f848665e956b46c5e3945038ec212c8cbc9500dbb8289a7522c20671f608562aba2b796f"
        }
      ],
      "purl": "pkg:npm/eslint-scope@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-scope@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estraverse",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dfd9e729f7d6cfcc4dd4153fd9cefd9fd9c1f470f3a349e2614ab1eb1caa527ca8027432c96a4e4dd6447a209c87c041bb9d79b78c29f599a055f5619fd101a7"
        }
      ],
      "purl": "pkg:npm/estraverse@4.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/estraverse@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "events",
      "version": "3.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "990c3ed9f9106c02f343b574318d08a9d9d734e793b4fe2bd2537dcfb0006b009782a79aedb0e28b6d0062b201ac577f1f1d0cd8e733e92d75d4268591471bd1"
        }
      ],
      "purl": "pkg:npm/events@3.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/events/-/events-3.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/events@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/events/-/events-3.3.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "events,defaultMaxListeners,events/defaultMaxListeners"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tasks-runner/task-orchestrator.ts",
            "line": 1
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-to-regexp",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9645f51c95f0c8c729af0ff961465cdacec3ae90221c1db5fd5f84d6b1d4ad5368924bc1e9ba8ccd3d157d5ebff3a64d69bb75935e18388693ee70ef397dc88b"
        }
      ],
      "purl": "pkg:npm/glob-to-regexp@0.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/glob-to-regexp@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loader-runner",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dd1ff533ec92de3e68bbcd0c7b9f63ec5f4832ce0f5ecdd5a91ae6d1353701b28fc659a9a18d5336c70957fa06257a3ca826ad1464df0db63a5ba8a918e6177e"
        }
      ],
      "purl": "pkg:npm/loader-runner@4.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/loader-runner@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "neo-async",
      "version": "2.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61ddd4112e665824aa47ea8d4fddd2dd4a18524a8067d94b83c6bb83dae29ac5a66062bc7154e8038fec17746bb21772577b0018c5d5526a4c60ec3e74ba4ebb"
        }
      ],
      "purl": "pkg:npm/neo-async@2.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/neo-async@2.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "schema-utils",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a4dff2380bdc0bee6b4399c4446bb0ae32e562f2d36c289b9d9d48ec1d4b6a2033f41441944f4632013f7aa577d0feda25051fec37629b2fd1b1b60efc6ad51a"
        }
      ],
      "purl": "pkg:npm/schema-utils@3.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/schema-utils@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv-keywords",
      "version": "3.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e69e964cdd03753195424e958dc123bb5f4881a1ee75a95c7da6c3ef284319e03a6dc42798bf82a6f78b26aff786f7f07756a87fa2f7f3a3ae824c7a45fc8c21"
        }
      ],
      "purl": "pkg:npm/ajv-keywords@3.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ajv-keywords@3.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "terser-webpack-plugin",
      "version": "5.3.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04a14f5a53c39dd3ecf8d1860abd54e7db745d270be77d7b63451178dac76b0f7f17084f10d96ae9b7e0b3ee323dfc8fe75bea0b56d0e2ba7511f5d6e59487f7"
        }
      ],
      "purl": "pkg:npm/terser-webpack-plugin@5.3.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/terser-webpack-plugin@5.3.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-worker",
      "version": "27.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eefba1f3957971d0e87cfcb19f9f27acf8c192d668d2ef71d60f16b6342897e8d90da13e7e137e708bd38f5d469dd067327c9fad4386d6c650c427632a1f832a"
        }
      ],
      "purl": "pkg:npm/jest-worker@27.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-worker@27.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "serialize-javascript",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49a6b5c4f0724d3ab681d7856582cba3e445137e4d1d99006ea65e58d777069ce9a5e562b00aa90e3729f1dc9feae22f12a251778ea37a69b203888521e564f2"
        }
      ],
      "purl": "pkg:npm/serialize-javascript@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/serialize-javascript@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "randombytes",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd897788e5fee022945aec468bd5248627ba7eca97a92f4513665a89ce2d3450f637641069738c15bb8a2b84260c70b424ee81d59a78d49d0ba53d2847af1a99"
        }
      ],
      "purl": "pkg:npm/randombytes@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/randombytes@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "terser",
      "version": "5.31.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dfbba9cd4d7ebe21afb85b41a3d34fb9f09bf5dc0cd3e97d84cc58c967c103e7dbc2b3ea3490216d9e96e3b6c11676472874d406732f8bcef8df8aaafaa9f13a"
        }
      ],
      "purl": "pkg:npm/terser@5.31.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/terser@5.31.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/terser"
        },
        {
          "name": "cdx:npm:bin",
          "value": "terser"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "source-map",
      "version": "0.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5925365e6e0aa594eefdb9ed9b9b7ac81ae77f6ce7b4a4fe418d2442471c58904652f124d5ef337ce1405b898bbb8f2f9e08a4a7548520a16584fedb7eb2131"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/source-map@0.3.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/source-map@0.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "watchpack",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f30ac108cb5586a7173f64aea7572d4a481aeae736071d0822f2b24fbc931627abe405c7a28488f90c90400b536fbf84d0850208ac931665ea76a82e9b65d61a"
        }
      ],
      "purl": "pkg:npm/watchpack@2.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/watchpack@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-sources",
      "version": "3.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc3c8c10eac380b28a206d1f9afb73fb87545ffdc6868cf0826ea23e9f0a461be7f9e41ff7e43b196c5534c937fae08f59f757602e04c4605c9085dd1447c7d7"
        }
      ],
      "purl": "pkg:npm/webpack-sources@3.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack-sources@3.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-cache-dir",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f59a273d3e1900ae1afb5a543d53d925aa5b8bb3b9a9b6c93dd630fcd39059965b54b7434d833703847dcff0e900cd3c2036851acbcf822199f36584c140d68e"
        }
      ],
      "purl": "pkg:npm/find-cache-dir@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/find-cache-dir@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "common-path-prefix",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "404df7853a19b1e087de34b4a8df7a3bf6d287791ac3f87e4eaee783263d7960d49d3953354caa7eabc25e2a0b7b935ae6316c2fbf2b6bfc2e054e22b8481de3"
        }
      ],
      "purl": "pkg:npm/common-path-prefix@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/common-path-prefix@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-dir",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21ef73fd620d731c4ba76ec128e08719d7b8213abd524958283cd5a359e1939b2a1845d4dc5a64c0fe46336be84c626419df41dceb65f90e2ec1239e494b4e04"
        }
      ],
      "purl": "pkg:npm/pkg-dir@7.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pkg-dir@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-up",
      "version": "6.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf666ca04b951d8cbc648958ab03deff7f42cbe7050f3a787573dac4dbe412ea2eca6bbed896f3d0fc6929aac91d82539afd87593dcedfcdaa63c9788cc5ad87"
        }
      ],
      "purl": "pkg:npm/find-up@6.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/find-up@6.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "locate-path",
      "version": "7.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "82f5628df66f9fb47edaac8f5fc980b8a7051837fa35ceb519dbc669f42c1cbd2c048c5f2b303ebac5a7e06142fdb93e41dc0f503e2458524b844962a6afb454"
        }
      ],
      "purl": "pkg:npm/locate-path@7.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/locate-path@7.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-locate",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0faeaeba2e5865effe00182e88f9cab14f4ecb857bd62f4f0b357cf57c434ec34029e2c45967f819a534c9e63a6eaf3cf37d2d96fc67bd058dcb80b8c24a173"
        }
      ],
      "purl": "pkg:npm/p-locate@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-locate@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-limit",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5bd11e2dc69ce33d6570fdc5d75117aca03e216fa53fc7d047d3c2fb9f0f86375b1ecc3ccf771791be973d738df77d98416a7ff0bac8db0acab0aa6e0420121"
        }
      ],
      "purl": "pkg:npm/p-limit@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-limit@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yocto-queue",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5b9d273f1c45b6b91cbaef073e4fc5306ae2ee3c9567dbc8dbf86b49635ea288a5b2be6609457553e146a6b0010641f3e8860af6ab84ead2c41b425c537e2d6"
        }
      ],
      "purl": "pkg:npm/yocto-queue@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yocto-queue@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-exists",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46386d7f024ec7370598d3a2ea5b5c6dcbb822ef852f7cc48fcddd9389004be7d5a53c572ced5bdfc46f2604ffd10c2f57f2f7698f53027cafd043aa5b81a831"
        }
      ],
      "purl": "pkg:npm/path-exists@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-exists@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "schema-utils",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f48d1b2b3e98dd7243f7a0fba0dff57134ab76b6b47c4dc69bacce85380025bc2ffd3e17269be72e0204e5c41a9d051d56271ecd6a3f561f0f9a3a685e4956f"
        }
      ],
      "purl": "pkg:npm/schema-utils@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/schema-utils@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv-keywords",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6024bf24d140532af9bc0ba19350d69b5081c511d6f4b6c9da8cd679e9ab22aa5bb2a2a31d5c583f28b9182d2b8d9213e49c49def8ab5534bcc24e22fd9fa4af"
        }
      ],
      "purl": "pkg:npm/ajv-keywords@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ajv-keywords@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "copy-webpack-plugin",
      "version": "10.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c45565b5a86a96c45ccb226a41b0d8e84613b7241917dadff893e3c0739b2dd3c5304212aa4164afb985a15382e817d84bf74d4e1ca840abf38ae826f8e9f006"
        }
      ],
      "purl": "pkg:npm/copy-webpack-plugin@10.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/copy-webpack-plugin@10.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globby",
      "version": "12.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c224ae1502d9faead2f71da018f9751f976b739b7069b9a6e26da04d1dbb5c31728d41c950db12f28ff668ac8817a22805a47adf46ad7617abd1727983a38c98"
        }
      ],
      "purl": "pkg:npm/globby@12.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/globby@12.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-union",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4ebc5f486d6c1a7a233d561cd85d541a70c89bc695ce31854d22f32d291c97f52226057a4a705afc5ef143784b250b2b87fede8a46dec710ef780253fc21ab7"
        }
      ],
      "purl": "pkg:npm/array-union@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-union@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slash",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ddd3ac0075d7524413a4e61ca00c4b228acc4e9e20210af9216de255bec0ee5148a74547867ca79bd8b3c7a4ecb1dac87152044809558ed9ced8af1b83e0a87b"
        }
      ],
      "purl": "pkg:npm/slash@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/slash@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-loader",
      "version": "6.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "09327e0044098eae4dccb81ae69137f6a762495e7a17ccb0088b2a348445d2bec10e05ac376e5a6b34e8a80160ed9aed03f534d7ac6e741ddf7e0c1e391c57ee"
        }
      ],
      "purl": "pkg:npm/css-loader@6.11.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-loader@6.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "icss-utils",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b281617e509558b7d134e3d4de2bf967d554753e38c4545bce32ec1334abe4042682a3cc4c7754dcf313d427f5b2cc7c7cb3490c0d63b9fb5897e3d472fdcca8"
        }
      ],
      "purl": "pkg:npm/icss-utils@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/icss-utils@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-modules-extract-imports",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93790d7b468d1500c06466e29f8f292f654d89d4c5d30e3f780483b31972b29a1bcd4df06502ce1a3ecbf607d17b4268f7fe2eb9dd3d0ec8c5347ef08a71aff1"
        }
      ],
      "purl": "pkg:npm/postcss-modules-extract-imports@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules-extract-imports@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-modules-local-by-default",
      "version": "4.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e8c89e63bb087d32b48587da7f0d4e3041bed9b83c435a1c1c2a6858ba8e2a3dc95e52aee06edbb6498cfc1ee516e6d89185a64523cb662e5c86277add969963"
        }
      ],
      "purl": "pkg:npm/postcss-modules-local-by-default@4.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules-local-by-default@4.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-selector-parser",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "50ccf8d940f4518d040294b464bf68d579cb8524edbefbcb7b90dcd87d8ee7a7ef4598be2ae943c9fe5cb43861b5824118a4ad57614bd5fcbadb9ddc98b82a55"
        }
      ],
      "purl": "pkg:npm/postcss-selector-parser@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-selector-parser@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "cssesc",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd36ff25c8cad75d67352706a1be4c36db27b4d3356823540e2a41fd39306458720ebac4e3b48ec7fd7cc05d9b6e381cdd9cc248a5b54f99ede446c5a00cff56"
        }
      ],
      "purl": "pkg:npm/cssesc@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cssesc@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/cssesc"
        },
        {
          "name": "cdx:npm:bin",
          "value": "cssesc"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/cssesc"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/cssesc"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-modules-scope",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2afa0d6cb2bb193acc7d33de9ce70f256919af12ef42dda7434a323ca1371b7e4ad313c871ff37f2a1b528588c5a28f3bc6ede92eb6931a70e46ab2a44c3541"
        }
      ],
      "purl": "pkg:npm/postcss-modules-scope@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules-scope@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-modules-values",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "443c47900884188efc812da87f2bc2b2eee2c9c46fee8ab0e713169fd88ca11d0dffb99ff43e7479c42a528e4167d661daf1f86c2511fe4b42a9b07d9bcbc98d"
        }
      ],
      "purl": "pkg:npm/postcss-modules-values@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules-values@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-minimizer-webpack-plugin",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ddc6889a32854244bec2cd5319c167d15d47c83245ab512ecb9f3d2650faff7ad5da48fec3baf91bd583320487be9bd71cd67671a955ca9656b840d077dc1f2e"
        }
      ],
      "purl": "pkg:npm/css-minimizer-webpack-plugin@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-minimizer-webpack-plugin@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssnano",
      "version": "6.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad893951e5fb54033fbb494da9ec0275ab1db4f2bcd42817f302452c42171db576a25756460240b19add8515e4575349cc0da0f39d0a8859bd98c5361f137130"
        }
      ],
      "purl": "pkg:npm/cssnano@6.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cssnano@6.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssnano-preset-default",
      "version": "6.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d42d02f9e35a78df0e70741ad7ddda46061ec7226d53c5f06dd89e1230a5c3e27d77de04e352f04fa8af287d164fe7d8c18581d19a77237219eed23f05b51bae"
        }
      ],
      "purl": "pkg:npm/cssnano-preset-default@6.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cssnano-preset-default@6.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-declaration-sorter",
      "version": "7.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87bd2b50cfb73cd16e6810d32def3017f71d5aef9d39999bee926df19dac79d61b01c415415fed11c86e7a0dc65b1c2a4b4731b5bc6668711d90d002a9cbeca3"
        }
      ],
      "purl": "pkg:npm/css-declaration-sorter@7.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-declaration-sorter@7.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssnano-utils",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "651d631e0fb067ca38737cea7f54885124c8be6ffd994df8dc5311e8e6defee9ec91bbe91a164ea3527a77fafc0f5a73911418bb06dc1f7853a0eba80361bba1"
        }
      ],
      "purl": "pkg:npm/cssnano-utils@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cssnano-utils@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-calc",
      "version": "9.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e2a608c6cb33f9433121b0e65468891e3b998a78c16979b5b34688161bfcaca275259c772ae5a25ed233a3a5fcd453c3de49a0509eb13c7a1474400e6fb3c3d"
        }
      ],
      "purl": "pkg:npm/postcss-calc@9.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-calc@9.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-colormin",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7dc97ec33b178c011f818065673520319808fdf0d5ff63110c3453fe48308478d2dbdabde2e8787592c32c9d6f146f948b0a96deb1c42a9fd6046c4f79e784b"
        }
      ],
      "purl": "pkg:npm/postcss-colormin@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-colormin@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caniuse-api",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ec4f0b8883f05964afefade5536186d25a87b617eef53fb2b9406117fa94f6e740d96df535310e69ace2a93d1f8b2fab9628adca330302012ef8401dd49b5bb"
        }
      ],
      "purl": "pkg:npm/caniuse-api@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/caniuse-api@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.memoize",
      "version": "4.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7b8fe3739a09d0cd30185dcb0760b8229a5b4e5753171ed94e59fe868cbf4a8fc18ae45227c39268b71bdb3acf88bd5d7f0f3a34e3f7c219f2d5b3b6976f802"
        }
      ],
      "purl": "pkg:npm/lodash.memoize@4.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.memoize@4.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.uniq",
      "version": "4.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5f05a5d077daf277d765483be7bc8d25bf17cb2656006735e89946332cab5478e42f38fe698aa016b86b6b8567aa6972bd861a0cfe2c89739015f977ec5f71d"
        }
      ],
      "purl": "pkg:npm/lodash.uniq@4.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.uniq@4.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colord",
      "version": "2.9.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8de0b56b15e99dbd3fda79ff6352cfb8b7605c12c7eda0dc1eee0a10a7eac37094857ed9a5f05294f2b2a9713a6ed2201337d6b6b5f7fedc8109a0af5ef3243b"
        }
      ],
      "purl": "pkg:npm/colord@2.9.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/colord@2.9.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-convert-values",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf1f08c0ffedb3d5af50ce8d9154a4894f74d9064bd5bc0f85a55a2f29cfb42b0e4eaa7e64a6cd8beb3a5c9837adfaa928603fa1cecec64e6df2939025cc25ff"
        }
      ],
      "purl": "pkg:npm/postcss-convert-values@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-convert-values@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-comments",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb9c3fb88aa148105f4266271bdd853b599666327818be5bf1ab66e58c36520af00fb1e2362492370268af5782146cd48189cdfe22249e135156a8ebae9ba097"
        }
      ],
      "purl": "pkg:npm/postcss-discard-comments@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-comments@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-duplicates",
      "version": "6.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f890340c2bdce57bc5031c31e9ffdeebc810bbfed9f6e779f3854b99c82da36f1e07c16a485670b6b2f007929ca7bd1e22858ffc75eacf8c29a3cac3f20a6c4f"
        }
      ],
      "purl": "pkg:npm/postcss-discard-duplicates@6.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-duplicates@6.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-empty",
      "version": "6.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce7ca7a3d707290b0ae8fb712f90f5f458fdbb04b30b6981ef87294fae9f86039a74450fc971646e0c26e6dbdcddbb77340cbc96d13932b821c68bd94559ce8d"
        }
      ],
      "purl": "pkg:npm/postcss-discard-empty@6.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-empty@6.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-overridden",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8fcef1cc8e0b520802e73343eca763b08db900fb7232eca75d94ae8c1c8c69abf6ae857a3995fef0068251c6525aa7246698c08d1c850dda6ac9b82314ed0725"
        }
      ],
      "purl": "pkg:npm/postcss-discard-overridden@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-overridden@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-merge-longhand",
      "version": "6.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4b3a2a2b75e4df8bae108480a9d3b9f3cee4c38cd48ef20e4ab1d89bb78e1dfaebc8200135a197519fccbf5b966d620447fe59cb0e5be2f45f1bb59715ceedf"
        }
      ],
      "purl": "pkg:npm/postcss-merge-longhand@6.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-merge-longhand@6.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stylehacks",
      "version": "6.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8124d3110ebbd1c24da1a788a7d297ea56669bc2c9de33c1e722665fc66aff04313ac0055d5dea8d6cc76acdd8624d6a7acb95232616594a59d2f484fdd4d21a"
        }
      ],
      "purl": "pkg:npm/stylehacks@6.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stylehacks@6.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-merge-rules",
      "version": "6.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28e756174823bb7d4040f6620fed80afd423a30cf52d30a14a31456d2f9edac160738b873a9dd9bd55f8b0d793964d30d8edf579c14682b17384ed114966d6c1"
        }
      ],
      "purl": "pkg:npm/postcss-merge-rules@6.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-merge-rules@6.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-font-values",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "82495f23f9fef6b4e1f2761a4895e50a8de738aa8c364c6e1a94e7fd09b482cb4bdf2c13afdfd644ace713ea32e9fbdfa251fa745f903389c2a3cc8f2ddbc626"
        }
      ],
      "purl": "pkg:npm/postcss-minify-font-values@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-font-values@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-gradients",
      "version": "6.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e0a5c01eb625cc5d11afbb9ce15adfc032766a3aed344a4d12e2f1160c24845679ebfee0684e0daf8f672ec40367251ef9db3e90485ff98014a2526261717cf9"
        }
      ],
      "purl": "pkg:npm/postcss-minify-gradients@6.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-gradients@6.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-params",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6e648a9c3b72c84f2e8c740ad114090c82a1436d09ab52d889ecf9e1689a3a806d712b9f95f2b7366e7de8bbdbb6515ca62a4c8e00a5406c86afb180b3e1f5b8"
        }
      ],
      "purl": "pkg:npm/postcss-minify-params@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-params@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-selectors",
      "version": "6.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2fc7594b034b80aee98d3b68f4fcd646831b9cbab9bec6524eef3e8f53ffd8607ca9db4641f9fe2b5b92bc5818be087cddc6f2c53e66e3765985431324348295"
        }
      ],
      "purl": "pkg:npm/postcss-minify-selectors@6.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-selectors@6.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-charset",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6bc37d73399d9eb8cf1dadc3785970aacb7979a2f95bc8d8bb71016d34e423914791f3211598751066e4bba8e11e12334c0eadaae2363f8d8db59e7d33f1ff91"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-charset@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-charset@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-display-values",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f07d38331b1bf3638dfda0243deabc91c05b02d2394366bae17fe69d145f3d706aed77a882842f45eab111f73407858fab52a29a37b3342f1f954b42dd0cfa8e"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-display-values@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-display-values@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-positions",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc9173238e3538007d3bb5672c0f91b52359bd0d0d0856433ada7a40f168d622326b0c97834608dc260cf47072d56bf00911e73dea7f06f235f9d18f2a85f1fd"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-positions@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-positions@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-repeat-style",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61d0a0b1f1e42768c45f0478451dd39bf88ec527dd46dee3a654ba5d187d26cf4fc8247f6a46bf1426fa4ee1d3d94f2042e6db9bf98f985e8bec563d77bf55c1"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-repeat-style@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-repeat-style@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-string",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd06488af97195faaa329e0bf4f66c144e185245a78b388a8d0594b6cc54895b1248f7a54327704bc5b072ec34fbcdd98cf58d4e5d36a31948bd7b26986f8289"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-string@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-string@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-timing-functions",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6be62bb4ca31e1306d21dfc01306c0d3755c260b725b8746062ccf97b7bcf1c4c550b62ca6b8075936dfca348bc8778170afd0f4985792dd995e2c1a547a0ccc"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-timing-functions@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-timing-functions@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-unicode",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4150b94d01ec563df7a2d8fcfc90fcebd35daf95dc73ff9fc118781c0b05b007b28104179bed0fc92aca6ebffcb640cacd6f84553dd092a64c7c5ac68a8b2c0e"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-unicode@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-unicode@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-url",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91535c5a109e280cd9f01e29bff0e7ad4d70361e39f3304da7c761e32e618718a1e51650d7641632e42b0e03d1c372d197c98df6f3957c797bba1bc760ca17b1"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-url@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-url@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-whitespace",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b17676363d6271b24e2a67635d54fda67c8740a892032b8d4074a04425204e19f6dfcf18f5c1950d1f84f49f620186d26cb1c8f945302d59755b3728ff382fd1"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-whitespace@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-whitespace@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-ordered-values",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "551652381f89537d91b04010acef7840f9029463ca2442ff67d3c204899732121e2b9280628eac94ffe105894b82b0a3171caabe7e550bcd6dc9c1440c12c6d5"
        }
      ],
      "purl": "pkg:npm/postcss-ordered-values@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-ordered-values@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-reduce-initial",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45aacb8012bf0ab2f5a996a0b34e2829b55baeb54adb073186fb5adc60b1ad93b8cef7a26ea6d13e69b6548f2c4a0097c2850712589149b39fa51d1bfd52288b"
        }
      ],
      "purl": "pkg:npm/postcss-reduce-initial@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-reduce-initial@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-reduce-transforms",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b01f986befb75e3d56693f7ee4b38e762ac0c4fedd2599acdc645c6217923e2d4f89332282cc4701d92b6c8b47c70607af892dd732fb9a6707b2d80c613f9a88"
        }
      ],
      "purl": "pkg:npm/postcss-reduce-transforms@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-reduce-transforms@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-svgo",
      "version": "6.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "765ada8519b13f6d9b5fa88a12338cf9cf3fd69fbcd5ab23293f95e65ae0387f78e2bcb1fce1e97259c86c6b0a55ddee58e5c52d82700957f47849091af3bdea"
        }
      ],
      "purl": "pkg:npm/postcss-svgo@6.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-svgo@6.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "svgo",
      "version": "3.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a8a21ae6b94941b3c07ca3a301d807af9fea51207f730c02d247eea186a55f6ba7d1c06fd0c3d554312316f55360d8215cfcc4c87da6ed74e565f4e0c8263a7"
        }
      ],
      "purl": "pkg:npm/svgo@3.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/svgo@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/svgo"
        },
        {
          "name": "cdx:npm:bin",
          "value": "svgo"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@trysound",
      "name": "sax",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2fbcfd060acd11c632518b45f876847e24b979b921f635ea6eccf3ee90b485104f69ab55d178d20f7f9e1eba6a15e9907e0c22145d103c86ab9c88a12039fb38"
        }
      ],
      "purl": "pkg:npm/%40trysound/sax@0.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@trysound/sax@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "commander",
      "version": "7.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "42b59707e6504953e6216221b443bd1fe8301da3066221790a1be827e2bd6461c6fec56c6baca27ac003d460bfc78eac113d345e5c28d6ee3d455555cef71293"
        }
      ],
      "purl": "pkg:npm/commander@7.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/commander@7.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-select",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f0a11175aef4519e70aaa98eeea5d3910ecbaa2b3a98276f3ea1231a24c32039aba1ddfbf01ea312ec466920fa8af062fe83d98ac45d6f3ff66349e3631151e"
        }
      ],
      "purl": "pkg:npm/css-select@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-select@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boolbase",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25939203b328f6c34607cf948d283374bb68916024cb5cdbced3375912c26d9ef4ff771300d99098e751ef2da0f89d1ed965f2c32d724b8ebcb58f88aeea84c3"
        }
      ],
      "purl": "pkg:npm/boolbase@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/boolbase@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-what",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d352b81127baf876c64a53a1a39a97d12b53bbea1f7b67c31f4b51b4168cd1fa8176906e957def0913acf0ae46f18a0ce23c78a7089fa008f8c0f446810ed47"
        }
      ],
      "purl": "pkg:npm/css-what@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-what@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domhandler",
      "version": "5.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "720c25bffd621508859d4f7a5d78113a1f314de7adb272620ec4dced36022c577dfbf58d908a8f4f188cffca5277c548ae15c64dfd4dcb5ab586ab95a83241e7"
        }
      ],
      "purl": "pkg:npm/domhandler@5.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/domhandler@5.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domelementtype",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38b113063eb0d0eb1a801c1d5e73dd37472731f17da2937af5ca3eed9adb7cf1ab7693d5341523d36b298ba07537bc0284b4223e7e02487ff326f5f0e7a8261f"
        }
      ],
      "purl": "pkg:npm/domelementtype@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/domelementtype@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domutils",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1fbf2e32642d23602180326359e4261f0249d9b2cf0f718c98eed98dafd9661f38c249bee2eb7e2149d47516bcb82197f3c0e2571d63e8545ed577f11208c464"
        }
      ],
      "purl": "pkg:npm/domutils@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/domutils@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dom-serializer",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c08900af28aab7f9d5e4440aa90a68dd24e848e57d2740e76c9ab02bb5affd3adcf76cc801867816532ef893c55b50df185b7cd594c21a00c469b7df5de2f226"
        }
      ],
      "purl": "pkg:npm/dom-serializer@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dom-serializer@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "entities",
      "version": "4.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187"
        }
      ],
      "purl": "pkg:npm/entities@4.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/entities@4.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nth-check",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96a8eb8e668ea009d67cc9813cbf97367ca7661dbeb30c625f7594134b38c841c8ea6f80c2b2b65193a2988465dd7ff841cb55a92f008998c5ab2386acc5dbff"
        }
      ],
      "purl": "pkg:npm/nth-check@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nth-check@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-tree",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85bf50d5fd3630fff405e48cd076ab0d0e3c7fc1cf13acc059b2a8cbf5e5b4d6d59bed1ee4fe6abefd55df24297b4a80f97a6b09a29f5c381c8965fb3c85823"
        }
      ],
      "purl": "pkg:npm/css-tree@2.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-tree@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mdn-data",
      "version": "2.0.30",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19aa96592856e24bff1bd204b9c592701c7d1b5fefb056592543beb43dba33c27ccf72b0e510d08daa197b4dd8002960792fd258f39c6f89e41414c48b90d410"
        }
      ],
      "purl": "pkg:npm/mdn-data@2.0.30",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mdn-data@2.0.30",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "csso",
      "version": "5.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0baeb4ad3ce7498fe48f082ac6873af2c9c2e3c1c81448706dc4d03c6880f17f418bb1187570a621074d06775943392e32187ebdf92367d77f9359b54711315"
        }
      ],
      "purl": "pkg:npm/csso@5.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/csso@5.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-tree",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "380d2620bcc67359023824897ab39ea83c434381ce87e1bc35b38914e4e0382ce9c3b7c206e6e4d1f132c69f0080e2ff8ef2e0600fee57470c6dee3712517524"
        }
      ],
      "purl": "pkg:npm/css-tree@2.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-tree@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mdn-data",
      "version": "2.0.28",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b294873b67dcb8cb31d800936e1121b785f842fb421ba7f30032268e66036fe29984745c9f6618619f2e0c36201f59d050d5143699f0d698cd71f12bc6ca9f2"
        }
      ],
      "purl": "pkg:npm/mdn-data@2.0.28",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mdn-data@2.0.28",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-unique-selectors",
      "version": "6.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b7f0e09a22b3bcf8fce902bce42ca078d9d48046d0b6b661ba3ef0f86f5a3543613d3acf23cdf5857d2cbfae2c6c1f0a21b6c0dd16d0161a315515477061a32"
        }
      ],
      "purl": "pkg:npm/postcss-unique-selectors@6.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-unique-selectors@6.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lilconfig",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a8a7ec0302fa48b54cacd055a41c829e0bdc9b62b4c66d4e355392bbf9bb6d6597a886f9d8eccf5d679901db518d5a2153daad4ea0f4ef9dc3c28123953b9a3"
        }
      ],
      "purl": "pkg:npm/lilconfig@3.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lilconfig@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fork-ts-checker-webpack-plugin",
      "version": "7.2.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7d1dd646439be1b41d581ff2eecb0352555dadc96fc2dc825081c27e2bc0a18c6af5d17b5dfac329b31d6487f027b871200aa461219e53b94b244eb1af120176"
        }
      ],
      "purl": "pkg:npm/fork-ts-checker-webpack-plugin@7.2.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fork-ts-checker-webpack-plugin@7.2.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.13.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "memfs",
      "version": "3.5.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5044732ecc7396572169dbdb3ece5aa251e1eb9212a4aa4cf9c70b6ce27cfefbe904a98059ffa56bb757172eccaf4c921db747ac5bf99061425071dee861449b"
        }
      ],
      "purl": "pkg:npm/memfs@3.5.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/memfs@3.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "memfs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/internal-testing-utils/mock-fs.ts",
            "line": 3
          },
          {
            "location": "src/internal-testing-utils/mock-fs.ts",
            "line": 18
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-monkey",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f514c7f07ad20aca60b47a2a16ee64f2c22852404e282f3427d5d07aad90797f1ff736934474059e092301fbad3f01e4f44c25ecc730257185441424c092c5a"
        }
      ],
      "purl": "pkg:npm/fs-monkey@1.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fs-monkey@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "less",
      "version": "4.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c35e9793f4daf478727a2d06a73f66ed54bc176f2789e25a2ff5724a1203edc62f3fa20be681de2faa784d748326a644fe536fd28276a4656326c4647f09b914"
        }
      ],
      "purl": "pkg:npm/less@4.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/less/-/less-4.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/less@4.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/less/-/less-4.1.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/lessc"
        },
        {
          "name": "cdx:npm:bin",
          "value": "lessc"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "copy-anything",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d63db41994ecbca364738058dcda4c38cf2db7ffffc18dc5a48ce8cd33853b67dfb99715eb59e88c75d5288cb758cfbb0030b2e455617596076037604d4d3227"
        }
      ],
      "purl": "pkg:npm/copy-anything@2.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/copy-anything@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-what",
      "version": "3.14.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0dc60a64f7bf779f34acedb03a250246788b9105084068d186efb93361080c92b203fa54ba4a52b4ecae4b6a9b6c703952688807f863c5cdff9def9155c68cc"
        }
      ],
      "purl": "pkg:npm/is-what@3.14.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-what@3.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-node-version",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dd81e539afc9807e8c9e9af4e633fd7831b6e78512f5e936e4bc88c5994322da76889b70c9a5d06f9ee50582dd4f7328c245056045765d73406083e5112bc994"
        }
      ],
      "purl": "pkg:npm/parse-node-version@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parse-node-version@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "errno",
      "version": "0.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "749ea806be5243555277daa493b0724606ffd521f82598c21d25bf9abeb7fd07173bdccb571bc9e8ecb5de78a8d37af1a529d50c38c5a2bef94a355e6563d6fc"
        }
      ],
      "purl": "pkg:npm/errno@0.1.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/errno@0.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/errno"
        },
        {
          "name": "cdx:npm:bin",
          "value": "errno"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/errno"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/errno"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prr",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8fc384a78358168211d05a3d01dd98205949b8a956cfc0f15c446f0acb1894ec9d8e1c54a8107292f846777efe65d6df42c828a8a7a97f6587966eb82841e8f"
        }
      ],
      "purl": "pkg:npm/prr@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prr@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "image-size",
      "version": "0.5.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e930c09433d9c54142bfe7ee3a42285d3fd5fdfdd06eaf1edfba7e60e898ad4bf7bfd71cdffeb1efc55d7cf80555a07d75961e2d47ca80745e6e9926fe83f655"
        }
      ],
      "purl": "pkg:npm/image-size@0.5.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/image-size@0.5.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/image-size"
        },
        {
          "name": "cdx:npm:bin",
          "value": "image-size"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/image-size"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/image-size"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "make-dir",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2d2f57f9d73c28bc5709bf1d9e2efd7cb208500e55c99a328d2302c1396e697034a36edc08ad1b857929830fac4d75693f2fe548ee7b8a5462c6a934bc39ad44"
        }
      ],
      "purl": "pkg:npm/make-dir@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/make-dir@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pify",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b81f3490115bfed7ddebc6d595e1bd4f9186b063e326b2c05294793d922b8419c86914d0463a9d252b082a438fe8e00815b8fb18eadcb9d739a4d8d9fa0795da"
        }
      ],
      "purl": "pkg:npm/pify@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pify@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.7.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2"
        }
      ],
      "purl": "pkg:npm/semver@5.7.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/less/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "semver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "semver,major,semver/major,semver/gte,valid,semver/valid,prerelease,semver/prerelease,clean,semver/clean,coerce,semver/coerce,semver/gt,semver/lt,semver/lte,parse,semver/parse,satisfies,semver/satisfies,ReleaseType,semver/ReleaseType,RELEASE_TYPES,semver/RELEASE_TYPES,semver/inc,Range,semver/Range"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 14
          },
          {
            "location": "bin/nx.ts",
            "line": 238
          },
          {
            "location": "bin/nx.ts",
            "line": 246
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 1
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 532
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 37
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 78
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 136
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 69
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 33
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 71
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 16
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 103
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 113
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 276
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 377
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 498
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 507
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 557
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 588
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 613
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 617
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 621
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 654
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 724
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 733
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1176
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1191
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1197
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1350
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1351
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1425
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 4
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 859
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 5
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 36
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 53
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 11
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 16
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 47
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 56
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 65
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 52
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 20
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 343
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 2
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 317
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 322
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 5
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 82
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 85
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 89
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 96
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 20
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 988
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 9
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 203
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 210
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 534
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 197
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 5
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 92
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 124
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 125
          }
        ]
      }
    },
    {
      "group": "",
      "name": "needle",
      "version": "3.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea4d1850bbe1a70f91a0b36240244a3a5d3d46fd5d3cbafc8479d58c7a9da252b00eb74dca4f879abb618b894818f3f3debdfd74bc7486c179b38d2c67752ce1"
        }
      ],
      "purl": "pkg:npm/needle@3.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/needle@3.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/needle"
        },
        {
          "name": "cdx:npm:bin",
          "value": "needle"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sax",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f9a58ecfbc9549c106a0a35de0f035d0b67cb24d00ff3e7e9d7406e608943b9ae9ad7f63818b13768bfda827216623c865ecdb647fa346eb7c9cfa1d1405f826"
        }
      ],
      "purl": "pkg:npm/sax@1.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/sax@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "less-loader",
      "version": "11.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0beb83055ee44bb5b97c99548eae663c17815616294c89b9801d3d00f4fda379ff20b79a5d5b224854db6694c9089c10fc2adccdf9f70e67d0170c58bac585ba"
        }
      ],
      "purl": "pkg:npm/less-loader@11.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/less-loader@11.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "klona",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7611b7e035c04cbe614b125b21ec427edf050a1157b66b24a19627a0f5a35d0b9e6d660236455e5772a419e8022bd08fd68b3023fbd089b4b6198ec49bfb0924"
        }
      ],
      "purl": "pkg:npm/klona@2.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/klona@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "license-webpack-plugin",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efbd53156143ef41b5c0b4c2e285360b0e2abed98dac8c3ec11bc1b67fa89201e5eec949562ef37cd71d9aa0cbef60688ccdf454d276507ca5af5a3bed4dfb27"
        }
      ],
      "purl": "pkg:npm/license-webpack-plugin@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/license-webpack-plugin@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loader-utils",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c57aa95e820d7c5860b9af718aa0fc7cf147824a2ad669a6a44f765a50db9bdacd45dfc46d16fe1aa7fdd3c4f60cc7ee1e38c9964b222b645b1d539d0ff32a4b"
        }
      ],
      "purl": "pkg:npm/loader-utils@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/loader-utils@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "big.js",
      "version": "5.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf22f63b2989c666ab3bc83132bd2684286c3bd406c21ca77eebb8f8c1d3016e9ccdfabd86e98207bacaa548c377d6148833d4e26ce9caea454af382940c1b99"
        }
      ],
      "purl": "pkg:npm/big.js@5.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/big.js@5.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emojis-list",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe4c8cd7c11f8a7c1765b9e8f45c9419e161f3b282f074500501a295d1d96c4b91c9614e9afd54d74a3d041a7c5d564354d36e40ac88188bb96580005c9d15d9"
        }
      ],
      "purl": "pkg:npm/emojis-list@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/emojis-list@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mini-css-extract-plugin",
      "version": "2.4.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7ae5a675d7f4b24f4dbf53b481f79e500bc09284a55a770d2c5efb0b44cfdbe5a83efcbc9801ca3b331a8dc0b3d9dcefcaddc2360c5bd686c81151484716a2a6"
        }
      ],
      "purl": "pkg:npm/mini-css-extract-plugin@2.4.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mini-css-extract-plugin@2.4.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse5",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56b67b78e7774f5164e1758d5cc8221812bfcf4306e3c0561b6b90354e08ef67e442e2944d9a65faef64f82c441b4b70315cd2997104cf5db3e459f0d6321014"
        }
      ],
      "purl": "pkg:npm/parse5@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parse5@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-import",
      "version": "14.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e5c08f95826e1212539b1553e94c84fb494ed1dea9362fb3f276e31ca2489a54ab96bfd77f53e1a6fd001df0d0cbbb291359391cae339e0f63e9d6b31e0531b"
        }
      ],
      "purl": "pkg:npm/postcss-import@14.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-import@14.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read-cache",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b076ffc5b7b2233a09bf8b4c6f3436752eb4403517dec386f6a6b1773963102f12dfbb76d2f055610acad208c2b8951e7a63dc9af804e1a13a43093c429a944"
        }
      ],
      "purl": "pkg:npm/read-cache@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/read-cache@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pify",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2"
        }
      ],
      "purl": "pkg:npm/pify@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pify@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-loader",
      "version": "6.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "59b6d8a6601a29cbb1fcfeba6d9e346e95ac06e723c7f4d3815573459f7250ef3241f54195a99e27464655a3df1fae21352061eb76be2023f99ea3a9040d30f9"
        }
      ],
      "purl": "pkg:npm/postcss-loader@6.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-loader@6.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sass",
      "version": "1.77.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a037d7d66ba4225c5a70f750a8d6fa995dad542ae713e3f79d5622a32ef6579b65939e823cd70ee130ae15c68244a29f275337947f790a57914be75528bdaa32"
        }
      ],
      "purl": "pkg:npm/sass@1.77.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sass/-/sass-1.77.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sass@1.77.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sass/-/sass-1.77.5.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/sass"
        },
        {
          "name": "cdx:npm:bin",
          "value": "sass"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "immutable",
      "version": "4.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26ed3e944332ccc5596ab9139ff82a46976a77974e3dacf5982674487dc957a885c3cd4f95d13f3c4075856544036f3c1cfb785975bc3bb016c41d7433ed3741"
        }
      ],
      "purl": "pkg:npm/immutable@4.3.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/immutable@4.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sass-loader",
      "version": "12.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0b4da1f4602b57e1c7e7259c4a48b032825103d276a261f346d625df539c352cd67eba4a00e43b720c8379ce629567060d24fe0a45ce58de191681afbbb587c"
        }
      ],
      "purl": "pkg:npm/sass-loader@12.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sass-loader@12.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-loader",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9360eeafb09b48b7001fbdec05c224579c633d5e12cea3b5349efe5da425f227f754e0c3523dc535c84d1a9aa025229bbd47c9ba155dbfc2b612ef3f4cd97678"
        }
      ],
      "purl": "pkg:npm/source-map-loader@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map-loader@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "style-loader",
      "version": "3.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d16a97cebb0c4f26fcca36491c3ab09a7c1126f8402caf4b7d1b5173a07851359ef008a360b65867db61b894d973655f41620d0035bf8fe2e22677f2d91a02d7"
        }
      ],
      "purl": "pkg:npm/style-loader@3.3.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/style-loader@3.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stylus",
      "version": "0.59.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "950f70fd720e1f964754db8d6d65bc0fcdb6afeff00523bf77a5efb721cb17b2d6e0a6822037956ef9f90c5f1f182240502c158558bf87a274354727ca55048e"
        }
      ],
      "purl": "pkg:npm/stylus@0.59.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stylus/-/stylus-0.59.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stylus@0.59.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stylus/-/stylus-0.59.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/stylus"
        },
        {
          "name": "cdx:npm:bin",
          "value": "stylus"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@adobe",
      "name": "css-tools",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "15ff7e92c750401deb327720a832bbf2e2f39ecb63c9f21fd80ae7876da95bc901a4bb3aae9283c209d94f8ea18a7e479755b36b3ccaeb80ceae14b06294bb6d"
        }
      ],
      "purl": "pkg:npm/%40adobe/css-tools@4.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@adobe/css-tools@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sax",
      "version": "1.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36a543bfd4e900d523166d0df2e3391b12f7e9480a8bdfdab59c3ec7b6059d0f1c9301462ab978c57e325adadecb75099b99cfd6451b9d880ba29a963524615b"
        }
      ],
      "purl": "pkg:npm/sax@1.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/sax@1.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "stylus-loader",
      "version": "7.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d8d122b0898ec3da431ddd4c5a58a49fdf11c5d0514dfc501fb12a9fae1c514ff9285d3c1f7ead9c80458390b433ed5a2332eeea1041ede5394c8e43f1f540f"
        }
      ],
      "purl": "pkg:npm/stylus-loader@7.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-7.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stylus-loader@7.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-7.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ts-loader",
      "version": "9.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "acd1f7b0af64199707f5d6330bb09ec109b836dc494e34845512760f205947b7fcff072d6be895e3850f097739fa7cc3ce2bcab65cd5e9cf4fe1efa81610cb62"
        }
      ],
      "purl": "pkg:npm/ts-loader@9.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ts-loader@9.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tsconfig-paths-webpack-plugin",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f0ffbdbae66216ba4ad21ddd22fb04b0c7ae2461448028f7f144392c8ca2184f1480a7d5bdff17195411782a5d1ea90779781a4043fa10adce51c8cff473519"
        }
      ],
      "purl": "pkg:npm/tsconfig-paths-webpack-plugin@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tsconfig-paths-webpack-plugin@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-dev-server",
      "version": "4.15.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d176af0196cd279b03ac26e4a562fc9a26b4a3958f39dd981adc6b12266404af458cba692142b64e0c4aeaa183d8fde15174c934d3d589badeaca731e56911d6"
        }
      ],
      "purl": "pkg:npm/webpack-dev-server@4.15.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack-dev-server@4.15.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/webpack-dev-server"
        },
        {
          "name": "cdx:npm:bin",
          "value": "webpack-dev-server"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "bonjour",
      "version": "3.5.13",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfd7c9e489b4eb3bd42f9e3c2af60d79c115940edc543906522ea466eb1bd389a9c8414a088649be5a02726a662da21a843a4e4061da1e61ba8a6b4f3263d719"
        }
      ],
      "purl": "pkg:npm/%40types/bonjour@3.5.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/bonjour@3.5.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/bonjour"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "connect-history-api-fallback",
      "version": "1.5.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9fa0abdb14b5878b80ba53d1765c3a265eacd681bc2ab56294f376c9421312cf8ae3c1333092775b5c72f0ae5e5ae16f8e9dd1ef800e2064a6a7651f049f0717"
        }
      ],
      "purl": "pkg:npm/%40types/connect-history-api-fallback@1.5.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/connect-history-api-fallback@1.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/connect-history-api-fallback"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "serve-index",
      "version": "1.9.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8ba4667f7367e14ace609d8b10c6d0c4ab73b2f125cf0a5217916e6086f02fb0db95480f24fa008e35c5024bf5232c462f629b3e7bcb81b5f81782f8707cdba"
        }
      ],
      "purl": "pkg:npm/%40types/serve-index@1.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/serve-index@1.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/serve-index"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "sockjs",
      "version": "0.3.36",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "30af55e8dcc04b5f9477b255f6524b16a5bce556c2f5dab72e6c190ae05ee3004380a0b42a3fe377c5e5fa74af894f90737fa6eee9871f21e0fffd8a49ad1ad1"
        }
      ],
      "purl": "pkg:npm/%40types/sockjs@0.3.36",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/sockjs@0.3.36",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/sockjs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "ws",
      "version": "8.5.10",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be641251c7da96922ad11f6aeee4e8da55ece9e188a6df70b672dd32ff4b569223080ffeb9f651a33955a157a52188b1c75ba0081283867f3dbe7b0418e0b1f4"
        }
      ],
      "purl": "pkg:npm/%40types/ws@8.5.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/ws@8.5.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/ws"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-html-community",
      "version": "0.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d403c7032af7f8f09a9b0370ddb5c23e9e0714b38d66dff2207d2c669d3fe3af4a58d4c4cbea8de634371955fa0cc675517022df8c95c2d4de686fc7a41baecf"
        }
      ],
      "purl": "pkg:npm/ansi-html-community@0.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-html-community@0.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/ansi-html"
        },
        {
          "name": "cdx:npm:bin",
          "value": "ansi-html"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/ansi-html"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/ansi-html"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bonjour-service",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a12cc24b6cd5d786e1da48e2eaf35eeefae92580871af7199e57df150d4c1285ff58e790fed783f12616291f78d8e23720d8eaf0e30d2656cf2b92cb2d4c450f"
        }
      ],
      "purl": "pkg:npm/bonjour-service@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bonjour-service@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "multicast-dns",
      "version": "7.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9ece73c93fccf60452d7e74b5fd0bb8e0eba4836a3f5455226fc239b6d37014484d08260bf4e3711105d4d79307321c4795cefee916a3e6073a305b17022ea6"
        }
      ],
      "purl": "pkg:npm/multicast-dns@7.2.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/multicast-dns@7.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/multicast-dns"
        },
        {
          "name": "cdx:npm:bin",
          "value": "multicast-dns"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/multicast-dns"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/multicast-dns"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dns-packet",
      "version": "5.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "97881c4a8ba172020a46fcb2f7d44d54e8315e289c13eda366836668d999e895e219a8c138901eb24d4e06526e33993673e7ae74674bc43a97b8f08a223ea4a7"
        }
      ],
      "purl": "pkg:npm/dns-packet@5.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dns-packet@5.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@leichtgewicht",
      "name": "ip-codec",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "568f8f4a9646dbf7e682688dcd82bda96461f21fc21ebc03d26a358750f32f8cb31cd49f598ba319362c586ade0f4d3481c82667b2b862ce93c7d4f1b6c29d0f"
        }
      ],
      "purl": "pkg:npm/%40leichtgewicht/ip-codec@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@leichtgewicht/ip-codec@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "thunky",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78763b9c17ed813841a8ec8719537e97c805d01b9c3f4f5f328d283bf2dbd30d4e17cd1d26ffa50d5a571bad16310be47310243726cab2b10813766d28698fac"
        }
      ],
      "purl": "pkg:npm/thunky@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/thunky@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "compression",
      "version": "1.7.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8da4880f33fda59552e197d0f93cefb625a17691611364431f3f10264a57f522292eaf3c56e785e63270eadfba09441c02803ab7ec7cf4c2eb580aa97c313c89"
        }
      ],
      "purl": "pkg:npm/compression@1.7.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/compression@1.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bytes",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a4c84e7c50cf8aff6de638c85e41e8b169a44b241bbec80454d933d044476ee2e1d93ffb8f832aaa9cf9db715ef0c558f3d282e9287f41f4b6b0cf928e014373"
        }
      ],
      "purl": "pkg:npm/bytes@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bytes@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "compressible",
      "version": "2.0.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "005debecfe5d5b12fc331c884d132539140d68e036224005693af893b054ba68cfb51a460d36699743dbd5708ee89783081769d76e8282cf6c331a928e063246"
        }
      ],
      "purl": "pkg:npm/compressible@2.0.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/compressible@2.0.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "on-headers",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a59004f8524ba32213cad76a2b4539b3e148a6337424fdcecc58bfbbc471f84579fd6f894d61971bcc45cdebc4ec08c17c3a87bfff2f2fca90b088479ea464ac"
        }
      ],
      "purl": "pkg:npm/on-headers@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/on-headers@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "connect-history-api-fallback",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53bdfeea540599f88d3eb61b5eaafa919d62d70891a979e9da784cb0836c7965cef250dabb42c611f7c9f24422e048cb6729a956045dbea8c0822675b60cc30c"
        }
      ],
      "purl": "pkg:npm/connect-history-api-fallback@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/connect-history-api-fallback@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "default-gateway",
      "version": "6.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f048e26c6db37367f094169a8506a61f60d2e3d4d6cc3e6f0c3022331e30bcde248944110698353153e58febad4168140899e0b6c87c17b73f8ffcef68f9712"
        }
      ],
      "purl": "pkg:npm/default-gateway@6.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/default-gateway@6.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "execa",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2e4a9659a1c01944100f20420d263dcba3d1f21a2b6595ccdcdbb121e586288e3305327f321cc0cc6941c4d89a9fab4e43ff0b9cc08e091944725edd6f721ca"
        }
      ],
      "purl": "pkg:npm/execa@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/execa@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-stream",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62"
        }
      ],
      "purl": "pkg:npm/get-stream@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-stream@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "human-signals",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07814567aabf4f68e1864b2091b116dc706f5887c35bce6c9e44206b0b74ed2ec9e505d393a064355fb4c80799acce50a4c01d625a1c1a89639f4b09fd642417"
        }
      ],
      "purl": "pkg:npm/human-signals@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/human-signals@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-stream",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e"
        }
      ],
      "purl": "pkg:npm/is-stream@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-stream@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-final-newline",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06ba6f7cd004ddd72fabb965df156e9b38ca8d9439b48d6c11420aaf752892cd17525e394addc595ab55a9e7fda6b9388d10f3856e96660fb76e4f77cbaa4b8c"
        }
      ],
      "purl": "pkg:npm/strip-final-newline@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-final-newline@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "html-entities",
      "version": "2.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2bffcf491310938159efc2b26aefa666eac79f7147d15c2bf87dfa784d2b3db798911462f58c5c7983e1b8deb45305a8af1c8a1e1aa800997638529ae0156d68"
        }
      ],
      "purl": "pkg:npm/html-entities@2.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/html-entities@2.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-proxy-middleware",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9afd4789e87541631ae0628b40668d4abcf5a5801e3c91424b0de3c57a7787b15ba315a5b958d8f6360582004fff0750e5d360487d8969360072f0a7fc4639b"
        }
      ],
      "purl": "pkg:npm/http-proxy-middleware@2.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-proxy-middleware@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "middleware"
      ]
    },
    {
      "group": "@types",
      "name": "http-proxy",
      "version": "1.17.14",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "492ac3d1cd4e4339455fba46bb5797c521237a67a3eb869a34f4618556141aa5e1d01b65740031dfb306f1bb5cba6be980ac99a751791a7dc9924b5dc6216feb"
        }
      ],
      "purl": "pkg:npm/%40types/http-proxy@1.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/http-proxy@1.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/http-proxy"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-plain-obj",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "830b0e136f24fb6dc63f507abc5975a1587f58ece66b006b2b0a3912feb030accf91a5da0832102b32e7bec038d834656d54d6a2b9204ca22f8802825a47d4c0"
        }
      ],
      "purl": "pkg:npm/is-plain-obj@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-plain-obj@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ipaddr.js",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "020df0076a37ef0b25652d7d859aa8ad49eb9f34a4a4e572f888a20c4893a8db9b118a58b875887fa2b8a6c80dd9958a1314b8c61542ad155f6ffc1f5bc7d624"
        }
      ],
      "purl": "pkg:npm/ipaddr.js@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ipaddr.js@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "launch-editor",
      "version": "2.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "781fee5e6155a58e337b3986a795ed536d64c28ec605b281f8443e519796b466fdc80339c6dfc4be4fa5607dde44d02d21df9e8f8bbb4d83c5674ef0e2ceeb47"
        }
      ],
      "purl": "pkg:npm/launch-editor@2.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/launch-editor@2.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shell-quote",
      "version": "1.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea3d56f65d6202cff8c58048d5260e559c857028acf5be0a08b43c7e00061b4ed0bf36912d555142f032f39c8d9a66528d88e0e0c5a1e2036f94fba353fe4ba4"
        }
      ],
      "purl": "pkg:npm/shell-quote@1.8.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shell-quote@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-retry",
      "version": "4.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df5d88777f7a11b25dbd138d967814c7437275fac843996c62ed339ca554cd5bc0af3108b74f15d6a86dc8449b1957751465fb50ab62169e6ec0a65d33cc08b9"
        }
      ],
      "purl": "pkg:npm/p-retry@4.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-retry@4.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "retry",
      "version": "0.12.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1628e0a54d38a2cdc6615e73d8e308a4540c267581e9f2ae83982f84254cc032cc9c6fb1c1df62a1f51378fb4804c6398f9994804238144572060133de800bc"
        }
      ],
      "purl": "pkg:npm/%40types/retry@0.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/retry@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/retry"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "selfsigned",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b61e41e0bd94f9e18bab54d587bccd44605aa62a1239151eca6232771805a70c30f5ddaac8abedb8f5368c9b87bd8030c2a8b6639f7a4012f7784a9c3c460bf1"
        }
      ],
      "purl": "pkg:npm/selfsigned@2.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/selfsigned@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node-forge",
      "version": "1.3.11",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "150c76db4cb6d8e28d4ea681c9e046a87598cf8725f78b6973178576f068df08c6e973c1b99d01360359455e49e5316699cb09e08cec2e498646241b9d8b0111"
        }
      ],
      "purl": "pkg:npm/%40types/node-forge@1.3.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/node-forge@1.3.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/node-forge"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-forge",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74f12d39e32f17d54c71857fd566fc08fa15017b69e8c28c95c6c0b7875daa61aa509e9f41915790d64d90d95f7afb4d906b5a4a85dffef34d352be0add5f0b4"
        }
      ],
      "purl": "pkg:npm/node-forge@1.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-forge@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-index",
      "version": "1.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a571df28d3f8aae8ebb6d78cad205bd2b73c1c9f4cb3f1ab5f0714b54b43e6ce1ec03248f1b4f70b3db34d544c2adae2e3da4bc767b461af3388fe586b6a5967"
        }
      ],
      "purl": "pkg:npm/serve-index@1.9.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/serve-index@1.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "batch",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7e54088c44be943e4c7e92e74dbf14e5ea10765cd3421b6afeef08b155f218c2eff61ca4578a6c10c9aba62e332f796bd3d8791dfdc009c3e40131f27f10a57"
        }
      ],
      "purl": "pkg:npm/batch@0.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/batch@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-errors",
      "version": "1.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "964b3e9550bc7601b287dee3c6fc5e61359016f878bb0e320b5da0565eb70a0df4b233d7e30b8671d9080955c30044abe8e2468ea180f08cf99a478deb3943ec"
        }
      ],
      "purl": "pkg:npm/http-errors@1.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-errors@1.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "depd",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ede98f4e5e83a68e894573978cb471724f8594b457e7ce3b70b2849f4d0f2c081cde0da14d9660afe7b8736bfa4294a62de14fde7e72528edfb7a6af04aff98d"
        }
      ],
      "purl": "pkg:npm/depd@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/depd@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c74d0844d5cdcbade3c069099b33e2828c921db6aaa4dbb329b04e9b32be83639d66943dc3eb3108df95481de36bb20081ed8e3f6aa97f14e378d7328e65b5bb"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setprototypeof",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06f13f4f0a595f8157131c4ec59c9119042feb9d4c4b09962991aabe63dc4488c3a96b9bebb9132ae20cc78ddc659ad2fdc041cf005c3435a8171b765c4148a5"
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/setprototypeof@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "statuses",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a9677ccffa34f53c8ec8f277a6257e002a6017d3bd199183d5595fc068a4c997eb570931b255d0b56b848bf11510604c24fdfdf8657f144f290debc170aea00"
        }
      ],
      "purl": "pkg:npm/statuses@1.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/statuses@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sockjs",
      "version": "0.3.24",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18980b4d9eef61bfc9b4f492675d21b0e608bc462c8db354fb33dd20771469654d5043e2bf3c64bb7d7ceb9b124ae7740dad16e2511e38f966c3ddf32d0721b9"
        }
      ],
      "purl": "pkg:npm/sockjs@0.3.24",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sockjs@0.3.24",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "faye-websocket",
      "version": "0.11.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b36c297095702e891400954c9fa8f82f3e834a4dc9133c67f0655e1974085570fda587d294c498366f91a413b5db8ca4376099d0f73e83f67b4b02507eb4ff2"
        }
      ],
      "purl": "pkg:npm/faye-websocket@0.11.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/faye-websocket@0.11.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "websocket-driver",
      "version": "0.7.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f5eca783210563bdbd2cb2e4831767185d28368b3b65889e01f5676cb81e89f79daa08f2a69d5ab80f25b99a8b489971c30b57014ffd547b3ac956c2b0e738e"
        }
      ],
      "purl": "pkg:npm/websocket-driver@0.7.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/websocket-driver@0.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "driver"
      ]
    },
    {
      "group": "",
      "name": "http-parser-js",
      "version": "0.5.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4867815f9e05f785a0bb9447dd7e63b03b5fe1e1f24688165f55c64f76f81ee5b7b503cce00681ce85238bfe000093570843966793b40e0666270d7de3b803e5"
        }
      ],
      "purl": "pkg:npm/http-parser-js@0.5.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-parser-js@0.5.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "websocket-extensions",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3aa79d3c818e7ec0e5a37d5437061b08531268ef66f46ff47da2078f9fdd6450cc16a3d3731e94c2ac8ecb708e11a10e83ff55b0622976a9fad96e4a868292a6"
        }
      ],
      "purl": "pkg:npm/websocket-extensions@0.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/websocket-extensions@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uuid",
      "version": "8.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8d62cd9078c5b2f865853849bdc679fa1c20e9d25ed0043ee697cccb52627ef77439345d0da1c12b9f09139175453625f7fdfa42e9a7d2f0385bfe0cfb47b7a"
        }
      ],
      "purl": "pkg:npm/uuid@8.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/uuid@8.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/sockjs/node_modules/.bin/uuid"
        },
        {
          "name": "cdx:npm:bin",
          "value": "uuid"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/uuid"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/uuid"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdy",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af8ea065065057e2a5f6822dbe5d49659a89286afea04901d3c03a07392247be7ddffec86edba77171ddd98a18793b06e35e7b66cb0cbbd298bd41cb723703a0"
        }
      ],
      "purl": "pkg:npm/spdy@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/spdy@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "handle-thing",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f509f8c81c5e971a21d8ec3ada73fe29afe4327397462f015e745a5307b32cd86a7a59cde3dc4acf817f74f3fc3982f12f1aba243b596f68bd5f39d441b34f4e"
        }
      ],
      "purl": "pkg:npm/handle-thing@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/handle-thing@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-deceiver",
      "version": "1.2.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e6a4e1b14df6e982d195c49ae3e64edab171c280d669e672dfa7e85673c41046ab5bedf532ea4458dc13b587d75d17ac883d8500460c463b0078d839f121a37"
        }
      ],
      "purl": "pkg:npm/http-deceiver@1.2.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-deceiver@1.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "select-hose",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "984ba068b2be61f9228c1e1fc747ba9089ae25d088b762f109171b1183ea4460ace05da88327d953920065176308ff093ead80b5d3680bf0eec7adddf4a8abca"
        }
      ],
      "purl": "pkg:npm/select-hose@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/select-hose@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdy-transport",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86c2d5144e528c0e930a2b167895c52a788618ea4180c2e67ab7ced9a0b2094e6cee727fae901ea6a98589fbff1826d26ee7847802499e6490dab282fe0f0573"
        }
      ],
      "purl": "pkg:npm/spdy-transport@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/spdy-transport@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-node",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f4348b90a674ef14301336e1cde6ba0fc12046f37ac5b2e3be3175c7f7fdcdd5e15b9f8c1c3e3b6dbe330b10f589d11194620404edc1a04b7b4dc5ba8218cee"
        }
      ],
      "purl": "pkg:npm/detect-node@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/detect-node@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hpack.js",
      "version": "2.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc9c557a151d30620ab1168db7b6a93b61aaa7405da96e726a21875d799ba6fc600585599c0aa5f8125be113b969dd8c8296d92a7e46ea73277a0ac7d4570d61"
        }
      ],
      "purl": "pkg:npm/hpack.js@2.1.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hpack.js@2.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "obuf",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d7d70bb402601d3ea38bd665a1aa694e77c90e219430199c3aae1eee6f2f5f4dce6585a39614b5f723a47586b17d937cd4638d1eea282c2c69035caf762c936"
        }
      ],
      "purl": "pkg:npm/obuf@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/obuf@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wbuf",
      "version": "1.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3bce103a7af489cb1b1462d2d0eddb23916cc31cd1afcfe01f05a40e5405b248523ebc905efad33318f118fe3e8966286ae2e806f7c3a64ace6ae67ed226690c"
        }
      ],
      "purl": "pkg:npm/wbuf@1.7.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wbuf@1.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimalistic-assert",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52d25c003e3211a1ad8cf7b35ae3bdc02e27c149d51fff3f226df210740fe1bebb717943fd0afd85d213094d710db4845e0d9728d68ff23b11795eef41dd34fc"
        }
      ],
      "purl": "pkg:npm/minimalistic-assert@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimalistic-assert@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-dev-middleware",
      "version": "5.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "055753aa186cfb421fa1e01fec4a07e5613e7b10a6a867ab1df0ccd082f4f7a3f1eb44ead8c9fd3006e768651ee8788c6b8d4a302605d7d832cd998172afe8e1"
        }
      ],
      "purl": "pkg:npm/webpack-dev-middleware@5.3.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack-dev-middleware@5.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "middleware"
      ]
    },
    {
      "group": "",
      "name": "webpack-node-externals",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e72fa6771860cf86dfc08a0c1187676f2fd3d03c543cb2412956b5995cb581626a9c6a88c734dd289ef1f389eeababb1162abac17cf62a344cd32608b01100d"
        }
      ],
      "purl": "pkg:npm/webpack-node-externals@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack-node-externals@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-subresource-integrity",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1a717a17fb177caf858ab32f4cbc7feafef06d107afce9ca48997c3283be29148a4444ab7a16607c717a5eba1d192e07253a51c8e1672597bf91e4bd36c64f5"
        }
      ],
      "purl": "pkg:npm/webpack-subresource-integrity@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack-subresource-integrity@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typed-assert",
      "version": "1.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28d359b5ac810ad9a73666e8e661b8ee9d57b02cabc7a895aa89a37199de73fd58e4618045ac4fb3aaf8f519d23de50fdd88cd62253db101c0b58e0106f9d9c2"
        }
      ],
      "purl": "pkg:npm/typed-assert@1.0.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typed-assert@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "jest",
      "version": "29.5.12",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7830bc6d3bd3fd0858771240ba542292e7a2818e40b1d0511f6c83296df2bde5bbb2f637f83ccdf38ff6354824c35d114e225b5aa66b4eda0655d625bc525d2f"
        }
      ],
      "purl": "pkg:npm/%40types/jest@29.5.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/jest@29.5.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/jest"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@typescript-eslint",
      "name": "eslint-plugin",
      "version": "7.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "157d57e80174c3c31d5452d276ac2a37f99eda1ca1b90838ca437a6695618758a3ffcd294ef0ca7255f5b1907d8aa7b1f128d07d587030ab3726d9e730bcc6f7"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/eslint-plugin@7.13.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.13.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/eslint-plugin@7.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.13.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "348cb7a00169f6c85d6b5f61cb81cad0745358ab4f26619d9efcb0bb4d673aa342daf660f99f9fbc90f1a4c400f3c79bd88f4471a7dc763620b03b619d84ef1b"
        }
      ],
      "purl": "pkg:npm/jest@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/jest"
        },
        {
          "name": "cdx:npm:bin",
          "value": "jest"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "core",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9fb69e5d628c9c6b43038f32f132d624f2662e6999eb8d827a8efc718584a620fb1730e098d0d5fc6095468acf0017572c967ff70cf38190251e35e3c431c6b2"
        }
      ],
      "purl": "pkg:npm/%40jest/core@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/core@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-changed-files",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c402b162c1fd41a50fb86d74a9adc0dcdffc781d2ccbe1a976b68cf05690c5a6cc402e32d87728882b87b9573eba1902486d727cdbedf93edcaca1fa6d357db"
        }
      ],
      "purl": "pkg:npm/jest-changed-files@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-changed-files@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-resolve-dependencies",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba7d330ffeaac49f92d1eb7b5b1788dc7e5749ef654c1051edb3870875e4291ea5b86e66c030e5233550d15e5c642ba84e011d71dc334e085891359fb9b8be9c"
        }
      ],
      "purl": "pkg:npm/jest-resolve-dependencies@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve-dependencies@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "import-local",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "012074eee2ed9c3b35a3a1078caa57df804a6034aa9c57ab7d33892f61ef32a17bd0b9f1a639330c1f09e38a13f69bb800c3e44307fc8e5eacce0bcd776b5122"
        }
      ],
      "purl": "pkg:npm/import-local@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/import-local@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/import-local-fixture"
        },
        {
          "name": "cdx:npm:bin",
          "value": "import-local-fixture"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/import-local-fixture"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-dir",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d10f36da2a30be00e5955f1014ff1e7808e19e22ff5e6fee82903490a0d4ede17c96a0826fb8fb178b3c6efc5af6dc489e91bb59c2687521c206fe5fdad7419"
        }
      ],
      "purl": "pkg:npm/pkg-dir@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pkg-dir@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-cwd",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3ab65a5f631bfab242a47ffa0a94aab7dc4556937efb1d355e737689ef60e8fe7fdf17a52c0917595003a5dcf52070ff2857c45f213a574534d4e43750edab12"
        }
      ],
      "purl": "pkg:npm/resolve-cwd@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resolve-cwd@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-cli",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3955686f0d88b9b37f19262cc444e2fa039eeca6b9f4414c47fb70394dc96f61a728a78c189079486514ac4cf7485566240494759533cbcdec2cd350da066c96"
        }
      ],
      "purl": "pkg:npm/jest-cli@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-cli@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/jest"
        },
        {
          "name": "cdx:npm:bin",
          "value": "jest"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "create-jest",
      "version": "29.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01dcf66dd1f456adc5e772843093a87ed405bad582ba49ba276e306cf5913b893590c63b812eddb3fba826436e57cc030ad5969eec06709c2959c8a1fb3116d5"
        }
      ],
      "purl": "pkg:npm/create-jest@29.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/create-jest@29.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/create-jest"
        },
        {
          "name": "cdx:npm:bin",
          "value": "create-jest"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "prompts",
      "version": "2.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37136ffe42e0b8203ba778c4f282f668406cac95a001a901a609a02ba9693d657e5ae3a663aaf6ff36c05673fe4fc6d0940d27cc75d2252256d07abbca5683d9"
        }
      ],
      "purl": "pkg:npm/prompts@2.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prompts@2.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kleur",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "793233955392511f89c5d0c57a911870132d67d42a75e7feae7cd675166e31b3b2c2ee6d3b6c3637baea8e800d67993dbf2c212fa06bd55463508813431e04f3"
        }
      ],
      "purl": "pkg:npm/kleur@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/kleur@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sisteransi",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cb186951d50c417329e7d9de589835f83068e566fcb631104344d1cb27c548ea5ebef45522c9314d27422f78e48fd1b7178150cf45c7c6a80d298daa94a5f56"
        }
      ],
      "purl": "pkg:npm/sisteransi@1.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sisteransi@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prettier",
      "version": "2.8.8",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b5d37ca901af363c380876d8f975e4d098025e7f50885db56b9e6b05ee4b24053e903c82e16427e3e6b09b65df936950324e5f2aea7d5e0cd366d1a48c174ff5"
        }
      ],
      "purl": "pkg:npm/prettier@2.8.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prettier@2.8.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/prettier"
        },
        {
          "name": "cdx:npm:bin",
          "value": "prettier"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "prettier,SupportInfo,prettier/SupportInfo"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/format/format.ts",
            "line": 14
          },
          {
            "location": "src/command-line/format/format.ts",
            "line": 35
          },
          {
            "location": "src/command-line/format/format.ts",
            "line": 115
          },
          {
            "location": "src/generators/internal-utils/format-changed-files-with-prettier-if-available.ts",
            "line": 3
          },
          {
            "location": "src/generators/internal-utils/format-changed-files-with-prettier-if-available.ts",
            "line": 41
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ts-jest",
      "version": "29.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6221f00e14af0a222da0082c2ada0b142b9a903cc3b09d432c39d2a2e4da4e674e70ec08912cdb2d776e690e8ce4345586e642fcd61a699fe6b476d632ffd2e9"
        }
      ],
      "purl": "pkg:npm/ts-jest@29.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ts-jest@29.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/ts-jest"
        },
        {
          "name": "cdx:npm:bin",
          "value": "ts-jest"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "bs-logger",
      "version": "0.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a5df030a8c666e073b8723ca3afc6da8d7236283ac0013d075c0948c6a77778d95476097d4e46193603cee8aaabb9475924fbbea7b3166ea649b277e315b42a2"
        }
      ],
      "purl": "pkg:npm/bs-logger@0.2.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bs-logger@0.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-cli",
      "version": "5.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a480c91c8108f4b474cb11d743e421f7993612f5e95b367997e77e8c8a3e45d4a6f4c8877f36b3231c309e2fe9efec7878966ebc6d40270802e13350ecd460b2"
        }
      ],
      "purl": "pkg:npm/webpack-cli@5.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack-cli@5.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/webpack-cli"
        },
        {
          "name": "cdx:npm:bin",
          "value": "webpack-cli"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@discoveryjs",
      "name": "json-ext",
      "version": "0.5.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74156e5d1d3cda09378ec169ed177f248e24cadc061de7270a84ed5c56fb0c1e82347a78ae0e64d5b860d2759d2c62e7395ef59660f319068b332f223cb634a7"
        }
      ],
      "purl": "pkg:npm/%40discoveryjs/json-ext@0.5.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@discoveryjs/json-ext@0.5.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webpack-cli",
      "name": "configtest",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c32d268256690d28924b45c7ad547e040748776fb2c4f4a8256f1fb276b766961296e7e3bf19cfe186ca4c20599cd21c18de2be993d7579e57e26604c4e7cb9b"
        }
      ],
      "purl": "pkg:npm/%40webpack-cli/configtest@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webpack-cli/configtest@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webpack-cli",
      "name": "info",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ccb1d0748fd0b355324f950175636ab0045ab0803e01a17cb7ee2ed9a4b69c4a41421da658855bf2a02496ad1e5043670b998e22dac80782e24bdc4cb69875f0"
        }
      ],
      "purl": "pkg:npm/%40webpack-cli/info@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webpack-cli/info@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webpack-cli",
      "name": "serve",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96a6a82a745805da355200d7f2e176e007c63227d62b5f53c4f98ce451dcdaf006c6b27faadc94c85056a18d6d21265d7a5b10e5f05c3aeb227e8e68e70489c5"
        }
      ],
      "purl": "pkg:npm/%40webpack-cli/serve@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webpack-cli/serve@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "10.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb8320dad5ec8699446d21b3c7b6a6ccfc0a28e086ba84913ff0a311dc3093414e1a551baba94aba8c83653359926c47749b69e7885d7d8fc952b74bed77ddba"
        }
      ],
      "purl": "pkg:npm/commander@10.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/commander@10.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "envinfo",
      "version": "7.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72f71a32becaa97561e27cb319356a4ee9be80088bdbae71e635164080cbabfff33866d6fa0496fc2f8e58b95e63faecf50a257ba0192cc5cf6ed20541baaef9"
        }
      ],
      "purl": "pkg:npm/envinfo@7.13.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/envinfo@7.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/npm-hoisting/node_modules/.bin/envinfo"
        },
        {
          "name": "cdx:npm:bin",
          "value": "envinfo"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fastest-levenshtein",
      "version": "1.0.16",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7919c2b534ed199169402c2126250ebb13d05915d52980e7d1bd8f7877d72fafd98b9dd22c0cc01df5615562b602bc82fd61f4e6419fc611483ef4c5d125d0ce"
        }
      ],
      "purl": "pkg:npm/fastest-levenshtein@1.0.16",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fastest-levenshtein@1.0.16",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "interpret",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb1c187c76da8e9a05d312d6fa2c0b921c20bcba190df8d87e814dbbc7ed3285c8373c2eca634b77dbbf2a6c2d753d866d1fbf0b3ebaa2d1061155541d7f502d"
        }
      ],
      "purl": "pkg:npm/interpret@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/interpret@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rechoir",
      "version": "0.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fefc6909775d897f0d19f18efe64da7f08eae1a15affbd69bda9a2a74fbe210937cc6f1c6c28f47e27cd3eb8e31755cc5d49def758cbf4ea3199dca4a04b627d"
        }
      ],
      "purl": "pkg:npm/rechoir@0.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rechoir@0.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-merge",
      "version": "5.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb8cd729dc7b5273bed6368de25da51d50fe985be795940fffa96368955be12662c0829e527ad3e65d20913f33fa7e212a90be8e93afe8ef51fa02ed6a0ee948"
        }
      ],
      "purl": "pkg:npm/webpack-merge@5.10.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack-merge@5.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone-deep",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9de1c1f71bb387fc24d1d207c1ec805efd9a3c6648564de92cc7befd137320d7f5edf7b4386f7a42ba24b580149bb48cd4f067cd369b68b6e8aaac43c8c53e49"
        }
      ],
      "purl": "pkg:npm/clone-deep@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/clone-deep@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-plain-object",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8793e98179168ad737f0104c61ac1360c5891c564956706ab85139ef11698c1f29245885ea067e6d4f96c88ff2a9788547999d2ec81835a3def2e6a8e94bfd3a"
        }
      ],
      "purl": "pkg:npm/is-plain-object@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-plain-object@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isobject",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a107dcc292eec41938ff1d0411cf969440451ea10647d9b59c96d444acea72989e1ba1813ac0bf536ebdb792b44f499f82e73a8d4ab4b0f8273bb196786fbbe"
        }
      ],
      "purl": "pkg:npm/isobject@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isobject@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kind-of",
      "version": "6.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75c4b5ba5fbdb66783f794fec76f3f7a12e077d98435adcbb2f0d3b739b7bf20443bb44fa6dbc00feb78e165576948d305172ba45785942f160abb94478e7a87"
        }
      ],
      "purl": "pkg:npm/kind-of@6.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/kind-of@6.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shallow-clone",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffa2aa5fe19551da8fb8f3ddd8bc430f1cd7e8201b8c97a100038a94da6aa94a40a8f33a1de2fc7fea376be26cc868e7da5bf4598f14b1381426353d3a4e7934"
        }
      ],
      "purl": "pkg:npm/shallow-clone@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shallow-clone@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wildcard",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "082d5b38bf3b3c85920610dc4eb75e2e8e9e193ee6085b6b834b8826da89505c8af9e267ce5f00d67887e7abaeeca31ae5716bb6257e010b873b79fb0ec1e72d"
        }
      ],
      "purl": "pkg:npm/wildcard@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wildcard@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/npm-hoisting/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-js",
      "version": "3.27.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1aeb7024b04285f182a70c216d8a2a7efd372c07e68b3edeec3fc1371cde331c107f5d06452cea88e8f1ec09ad124fa17a20ff256981bb204f805b71d12835c3"
        }
      ],
      "purl": "pkg:npm/core-js@3.27.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-js/-/core-js-3.27.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/core-js@3.27.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/core-js/-/core-js-3.27.1.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "next",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6e1f558633aac67853a815d5d761f53137d4a08b82cccad095e4791026f5543a11df0b50e856a39fbf3684b5eca9e8fd38216fa06ed2b643da489d54ab96d3c"
        }
      ],
      "purl": "pkg:npm/next@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/next/-/next-13.0.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/next@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/next/-/next-13.0.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/next"
        },
        {
          "name": "cdx:npm:bin",
          "value": "next"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/next"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "react-dom",
      "version": "18.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e88313ae2526bec8c752336d103b9d65fb83414a165d5c4a1e194419293cd67e18152fabfca97df705e2c25557b4f06d25e9e8cefd8ffa1c43b30f5e03b5e8ea"
        }
      ],
      "purl": "pkg:npm/react-dom@18.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/react-dom@18.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "scheduler",
      "version": "0.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0adb93866807360ef32195805e2dc0b322330379f8c71eda3728f00b654995d3b62cc5438452beeb7c46aaae82b091f8ad302debf33e3781a16620d83f1f5e53"
        }
      ],
      "purl": "pkg:npm/scheduler@0.23.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/scheduler@0.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sass",
      "version": "1.57.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b6f8bc0b4bbf68a7b188d3167c7eacc5ed7da6fe6f1615f234d9d1ce76c2b9476102792e45eb6cebc20feb7a5335ae348bcbb55dfc388c348bcfad01ac0348f"
        }
      ],
      "purl": "pkg:npm/sass@1.57.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sass@1.57.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/sass"
        },
        {
          "name": "cdx:npm:bin",
          "value": "sass"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/sass"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "immutable",
      "version": "4.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed6615ed0e414ecd279509bbb65f76ac3618a3210b2ca1e80cc04a86bc44a225789ab7d5751cfc8733e260ecc7ef25a3ce85446a6c51b80aa1c4bd8f2d1c1961"
        }
      ],
      "purl": "pkg:npm/immutable@4.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/immutable/-/immutable-4.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/immutable@4.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/immutable/-/immutable-4.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-js",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4745ef549f56bac2e2a930848860a620208ca65702908c30475d663920fd091e6ef885d8762b1e784b970950234b9e33ab090b70f367994e0e789ead52b5a10f"
        }
      ],
      "purl": "pkg:npm/source-map-js@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map-js@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "env",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb9bfd055b9a876329968866e3e79fb0a127a04ba19a51a6f01db0eaf0f581e7843f6c17b654890af47f702449ddf0fcc33090055e3555c30141e6044fa31192"
        }
      ],
      "purl": "pkg:npm/%40next/env@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/env/-/env-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/env@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/env/-/env-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@swc",
      "name": "helpers",
      "version": "0.4.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac452b052188a1216e631c0162d95414c944d82c068665bec3ddf9e7fe6876e4b0f1ee61dbe4e3e14ac018d3603fdf75e7efb08f9be4428d14b8e06a380ab89f"
        }
      ],
      "purl": "pkg:npm/%40swc/helpers@0.4.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@swc/helpers@0.4.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caniuse-lite",
      "version": "1.0.30001442",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db7f66d373eacb4870c583d8479270388c5125f2d35ad95ef4557cce8b1f579a4783eff9d6e0f89f171494cf3e9965867f02adb7c9493479c3ddc5b0f5567aa3"
        }
      ],
      "purl": "pkg:npm/caniuse-lite@1.0.30001442",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001442.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/caniuse-lite@1.0.30001442",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001442.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss",
      "version": "8.4.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "137f7c4d499f01814f05277381e89e2b6635fb5729771271f325db2bf9b9ee74612929a4d46076b4ee256cb06d9647cf4130ca7dee17aafd404963e96b23c48a"
        }
      ],
      "purl": "pkg:npm/postcss@8.4.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss@8.4.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nanoid",
      "version": "3.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32a064421fce1d34b67a0a2f46d2e4e39c04c8d5f017e728903fb560f7fdbb955f26245d0224700767eba17e42a3d461db4c6ce2c88d3e6f2768da2d483e9107"
        }
      ],
      "purl": "pkg:npm/nanoid@3.3.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nanoid@3.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/nanoid"
        },
        {
          "name": "cdx:npm:bin",
          "value": "nanoid"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/nanoid"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picocolors",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5fca0ae84cb947bbaeb38b6e95a130eff324609b415c71e72cb2da3e321b19d03fc3196dac9bc13c0235bb354e5555346de46c5b799e6a06e26bf87c8b6248d"
        }
      ],
      "purl": "pkg:npm/picocolors@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/picocolors@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "styled-jsx",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe21da449b7d53b4fee6da7a4d17a52e7a81aa26884f41ec3b4faf8328fc84ad8a524eda7a316a46bba6a8f52502a0f0023f086d2ff5864dc88410002bf14251"
        }
      ],
      "purl": "pkg:npm/styled-jsx@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/styled-jsx@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "client-only",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "215dcebb48d233366b777a59e3c9cb913f4303b020d699cfcda8908695bb73745b72aab3bf3cd5bbe2fc81fa8ca7ff08336310b528aa682c6badc7eef08f2b30"
        }
      ],
      "purl": "pkg:npm/client-only@0.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/client-only@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "use-sync-external-store",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "784827171190d487def5bcd8b3a54b8bcff85fa08e6c7330f50afdb4f638de22b0b0fc3cc44f3e105b1fff67056794b77ac5e0a5682d482b4b352e3517eb0a3c"
        }
      ],
      "purl": "pkg:npm/use-sync-external-store@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/use-sync-external-store@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-android-arm-eabi",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8351091817dde0c458d663e098584d500d7ea04e09d48967fe5b852a66333525c79ff14f7b7d2eb1621fa2fbcac7e0c3340171e6ece49a92f7ce3339a353a54"
        }
      ],
      "purl": "pkg:npm/%40next/swc-android-arm-eabi@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-android-arm-eabi@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-android-arm64",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "456f54cb76cc49cd3354609ad7592516ec1f3ff8dd71d92176bbaa9eb27bbfeed71e6e8e14a9124735fa79eef2191d6b74366f4e73f81994914a9ce32effcdd2"
        }
      ],
      "purl": "pkg:npm/%40next/swc-android-arm64@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-android-arm64@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-darwin-arm64",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00f036ea7a6cd63e2aca1388ce47255bf3a6828b551e3d6307179b4a93023f0dab5df88dbca358f450344dcbb03e650236a6939e6ef4de1ea85b876fa7bdc0e1"
        }
      ],
      "purl": "pkg:npm/%40next/swc-darwin-arm64@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-darwin-arm64@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-darwin-x64",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aac52151da05b91262689ecb9ef4d0e8666fd509cc0dc4570888f168dd053555f0ae392afbe53b2a30546b15e44732d5e02eeed0d1cb34ea74899c0d344ef2a7"
        }
      ],
      "purl": "pkg:npm/%40next/swc-darwin-x64@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-darwin-x64@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-freebsd-x64",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0277209b6e84bb0b07677af287f49ea190923be8b530d63556b78795ee4212b8b88f6dadc999e8594969bcd286b80030a1455030ce12c0a36cc969846b2276e"
        }
      ],
      "purl": "pkg:npm/%40next/swc-freebsd-x64@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-freebsd-x64@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-linux-arm-gnueabihf",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd7fd5c5f140e350bd8eb12ffac52c3cb439bdb0cf548806d0226bccabeb71cf9bfb8cc880f82d7ec696abda1c9231c5422df272f9592b84c02ce5cef28bd0e9"
        }
      ],
      "purl": "pkg:npm/%40next/swc-linux-arm-gnueabihf@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-linux-arm-gnueabihf@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-linux-arm64-gnu",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7a3b1af51888b466d3624fa8dbc3e25571b122dd442017b98c9a4ae07cbe267dc84ec17b564872934923e7c2825625f5d86b4572d67f0d12558d4c602aa1617"
        }
      ],
      "purl": "pkg:npm/%40next/swc-linux-arm64-gnu@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-linux-arm64-gnu@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-linux-arm64-musl",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a7307f67808fa2a4687792a43cfa60ed5ae9e2af09a142741e66412af5effd5ec8237f4e0e7adaaba911ca3351e626d1b6a8c5096f25c527417cd533ee4fede"
        }
      ],
      "purl": "pkg:npm/%40next/swc-linux-arm64-musl@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-linux-arm64-musl@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-linux-x64-gnu",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5524304d7f4499d6e8b40aed03527aed7f3deb8a107ded311dbdf6c78b6ef89a9347ec0e1f21bac06ccf31d5c7da8280a7aadd77b073ab15175dfd09fb2a4797"
        }
      ],
      "purl": "pkg:npm/%40next/swc-linux-x64-gnu@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-linux-x64-gnu@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-linux-x64-musl",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c4108fd279e93b4ab8b6ccad5e4bc8c1614836d6c5472558e60c5ad73074be516da9847d94d86b3b01f7081ae4b3792479a78f39777ad75fbcb23754b6b2e75c"
        }
      ],
      "purl": "pkg:npm/%40next/swc-linux-x64-musl@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-linux-x64-musl@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-win32-arm64-msvc",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36eb700da7ea846c6a3e3fde8948b126af48992ff4b20c7a82a943ee3467742bd0d90f00bc376ed7ec4a70658636785c0ec34cfe7d5abdfd5eeb6386d466aa26"
        }
      ],
      "purl": "pkg:npm/%40next/swc-win32-arm64-msvc@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-win32-arm64-msvc@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-win32-ia32-msvc",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ccd6b168ef8a97fc4dcf4d84f5095c573d294f83239171832dbdb9ab1b40cf224bd79694d3e5638db21901859cb46e7d76f82034850d0d682805e553281f712e"
        }
      ],
      "purl": "pkg:npm/%40next/swc-win32-ia32-msvc@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-win32-ia32-msvc@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "swc-win32-x64-msvc",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "145386196c1309132ef56ecc178f7a52b79fc6dba8da5b6dc45d6fc12fb5ac846c2afb8bad68556954e3dd3f2c7f61012fa82d25b9a1e136258b34bea1b9c628"
        }
      ],
      "purl": "pkg:npm/%40next/swc-win32-x64-msvc@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/swc-win32-x64-msvc@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerator-runtime",
      "version": "0.13.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b9e05c6824322bdbba607fb2207901b19aa50d62b715df7f257ffea01f8e7a1d9fcf857fb905cc075c6f5a8c44a6c1ee9644ed2d033454ad198d38d5a092b7b"
        }
      ],
      "purl": "pkg:npm/regenerator-runtime@0.13.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regenerator-runtime@0.13.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "next",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f2dc5efa605757e194b549857baff2815a8ba5f2449e7e82a22e47515ca6abffc50568af9e5bcc67940142d8c53db1ea17a5aa8641397518cb27109d6030426"
        }
      ],
      "purl": "pkg:npm/%40nrwl/next@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/next/-/next-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/next@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/next/-/next-15.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-decorators",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "241e3985b530798a700068e488ceee0b25cc10d1f6946fbdaf71b613eb6d7363d15c0a049297ddfca5b98c38388fc452ead2ed4c6d63662f4b6c765549fb35fc"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-decorators@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-decorators@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "core",
      "version": "7.20.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5ec31f1e8bec5181c531dac81e466985337fd87cf38bbf11d3c36e1df0c17a1ca6d95b0f0cbe999ff2400ff25076746f6d2b1b41ce2655a5359ba260b5310496"
        }
      ],
      "purl": "pkg:npm/%40babel/core@7.20.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/core@7.20.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@ampproject",
      "name": "remapping",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a919a38fc9e3f6a98b4d05d799a47571c93751749130fadbb0b2406ac66917eb77ae223bd415de77979b20e630427b7291e66e863b1dc1e11cf41c47e49736eb"
        }
      ],
      "purl": "pkg:npm/%40ampproject/remapping@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@ampproject/remapping@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "gen-mapping",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b105c26ac164f94f2559811eeba5b1443384f4f8d5cf8bd2339d5f4eedc7c3e0a54e951241bef5f3bef6bc7de9c92e694a1a7a96f40ced2c602035d75e6397ef"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/gen-mapping@0.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/gen-mapping@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "set-array",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c6792c7ae3400ccd20b766ecf81be13b4a7bf0c93beb662765db2ecc5574d7c3681b54a3d52090be94aa6bb5d46936a6e6f0066ac00157da9701230a9c533033"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/set-array@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/set-array@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "sourcemap-codec",
      "version": "1.4.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5cf4891d69a2dfde1fb94bb30e71b3d7088aa967e8d725de70740c45fda5ea1ced4cefa73ebbbae7c0320e781a05eee2b08c44911b0f47715987eb3b8956b853"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/sourcemap-codec@1.4.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "trace-mapping",
      "version": "0.3.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "302373029efbab329c6bdf96ffe234fac1296949d9a1e6ac9e084d795738d5564210a6821fbdd5ab705967f4b358882ba84e07e1c788fa9f9be82d261dff53e2"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.17",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/trace-mapping@0.3.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "resolve-uri",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1769ac95aded69df8c7e1b79709abb2d25dc76e74a4d6095614830ea92c538e1d24ed6658fa496358029f8086ea8b9967413b65f984facb72ef1c54ff1fcb6f3"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/resolve-uri@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "code-frame",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c30a694ae5e3af1fe787edc74016535779526a58843b816f6d63518922952d15be829a3572ab654cdeeef56cec91f0246285c0a03146280cdc8b5daa37fbbd1"
        }
      ],
      "purl": "pkg:npm/%40babel/code-frame@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/code-frame@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "highlight",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bbbb2d6ceb988da3decc2b8b8f6f61356d6feb833631ddaaba910a3f57c773b59d380dc380b877eecba24ab65863b85a501ee205e419f4fd6e891177e7d768de"
        }
      ],
      "purl": "pkg:npm/%40babel/highlight@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/highlight@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-validator-identifier",
      "version": "7.19.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b0acd7da32d9c752beb9dc680612cfbe2e502f5bac3e0dc3eb3a58923175822a8e7dec2c0be4071fff059d3647ffb5f1101379a391e0f560e55939457fa1dd7"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-identifier@7.19.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-validator-identifier@7.19.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "generator",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef0a8c389abc76824c6663f80295d3ccbc52afbfa83b68eba09511ad5129e974a1ad050e6d5f13abf0f4342728620dae1ea52b8f33b4cf0063a18cde9712beb3"
        }
      ],
      "purl": "pkg:npm/%40babel/generator@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/generator@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz"
        },
        {
          "name": "ExportedModules",
          "value": "generators/tree,generators/utils/project-configuration,generators/utils/glob,generators/utils/json,generators/testing-utils/create-tree-with-empty-workspace,generators/testing-utils/create-tree,generators/utils/nx-json,FileChange,generators/tree/FileChange,addProjectConfiguration,generators/utils/project-configuration/addProjectConfiguration,readProjectConfiguration,generators/utils/project-configuration/readProjectConfiguration,removeProjectConfiguration,generators/utils/project-configuration/removeProjectConfiguration,updateProjectConfiguration,generators/utils/project-configuration/updateProjectConfiguration,getProjects,generators/utils/project-configuration/getProjects,readNxJson,generators/utils/project-configuration/readNxJson,updateNxJson,generators/utils/project-configuration/updateNxJson,globAsync,generators/utils/glob/globAsync,readJson,generators/utils/json/readJson,writeJson,generators/utils/json/writeJson,updateJson,generators/utils/json/updateJson,createTreeWithEmptyWorkspace,generators/testing-utils/create-tree-with-empty-workspace/createTreeWithEmptyWorkspace,createTreeWithEmptyV1Workspace,generators/testing-utils/create-tree-with-empty-workspace/createTreeWithEmptyV1Workspace,nx-json/readNxJson,nx-json/updateNxJson"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "types",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ebd3a7841c524a02b43b34c96a2e24c8f0e229321ede3f9cb5a1dd20655b45a8532c04fb2f747da1e5c70b66954ae198b777159e800c0e6382809db26a22ccbe"
        }
      ],
      "purl": "pkg:npm/%40babel/types@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/types@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-string-parser",
      "version": "7.19.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c7b43a1072ea859b060d60fcf745a879a61da9f0f15e142b1993d03fe3c74f73fac6a1c279277840019ee96fbe95597ddf64abbeb84aff1611f98cbc7bba6af"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-string-parser@7.19.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-string-parser@7.19.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@jridgewell",
      "name": "gen-mapping",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a1eb9c4a400cc8ea205c173c2fdbc29559298291d4415a83a1f9b610196dfee8e66f6db3774ea306a3986a631427891707f45d95648a090a6e296b704f0cafc"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/gen-mapping@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-compilation-targets",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2d18e4667d072b73e6efae36f9cb7746f4cc7520e663b07a90554cfb5c23473be8939aac569d5837291ca08c69a944b24675048abaf1629db21bd029d9c0701"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-compilation-targets@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-compilation-targets@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "compat-data",
      "version": "7.20.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b049ee0cfa4e251fdf71a7c7323a5ca463793368db506507c26b9628cfd874fcde103260f1b8266dc5901547c4df63108ed8b5928002be83d5b037bc52afa276"
        }
      ],
      "purl": "pkg:npm/%40babel/compat-data@7.20.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/compat-data@7.20.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-validator-option",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5ceee0112b79a2ebff2d125dad58e44a1724c3a4934da07b97d06ba416801c3785e58653fb4d4f0b0991d122479e45ba8bc3b05bf1155914a17e2e23db1f8a43"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-option@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-validator-option@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserslist",
      "version": "4.21.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0811c925d0e682397775a6233790a9e646d37f5994859a12f9b78b9251c8be4396b1cb3cdd80212e51775ac87f95c89060071b049813383e3856d1b7d593381f"
        }
      ],
      "purl": "pkg:npm/browserslist@4.21.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/browserslist@4.21.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/browserslist"
        },
        {
          "name": "cdx:npm:bin",
          "value": "browserslist"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/browserslist"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/browserslist"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "electron-to-chromium",
      "version": "1.4.284",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "33c5845c5b8a5cc60c56be397e8f26ab4c14aeb24785e88a65fe8102b4ca93d64160228910e5391fc71d5a00d3faa09565fecd6b895551a66c03e87ab80f7e3c"
        }
      ],
      "purl": "pkg:npm/electron-to-chromium@1.4.284",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/electron-to-chromium@1.4.284",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-releases",
      "version": "2.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7454a607c7c51c41ffb3cd578be63fd790d063a5475bcd675d18fce843122f7966b9398ad5ef9a4f8c2b1429136e6fa04b0930e0aa57fab4ffa4c336735985f8"
        }
      ],
      "purl": "pkg:npm/node-releases@2.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-releases@2.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "update-browserslist-db",
      "version": "1.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b3b6a0de9e47c591b486fad47105e0270953dc90305cbe26ca777e720ce371e8e53c37bb2a83073bac26e427f59c62d5516786daebc77a6f2842db518587bb1"
        }
      ],
      "purl": "pkg:npm/update-browserslist-db@1.0.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/update-browserslist-db@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/browserslist-lint"
        },
        {
          "name": "cdx:npm:bin",
          "value": "browserslist-lint"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/browserslist-lint"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/browserslist-lint"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "6.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f7f5305a4d27d5eb206b6a953cf69e5f29e904da6fcdc270e870e56bb90152d7fbde320773b8f72738cdf833a0b0c56f231ff97111ae6b0680de530bb91c74f"
        }
      ],
      "purl": "pkg:npm/semver@6.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@6.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/@babel/helper-compilation-targets/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "semver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "semver,major,semver/major,semver/gte,valid,semver/valid,prerelease,semver/prerelease,clean,semver/clean,coerce,semver/coerce,semver/gt,semver/lt,semver/lte,parse,semver/parse,satisfies,semver/satisfies,ReleaseType,semver/ReleaseType,RELEASE_TYPES,semver/RELEASE_TYPES,semver/inc,Range,semver/Range"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/@babel/core/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/@babel/helper-define-polyfill-provider/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/babel-plugin-polyfill-corejs2/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/@babel/preset-env/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/make-dir/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/istanbul-lib-instrument/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/stylus/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/eslint-plugin-jsx-a11y/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/eslint-plugin-react/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/@babel/plugin-transform-runtime/node_modules/.bin/semver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/@babel/helper-compilation-targets/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/@babel/core/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/@babel/helper-define-polyfill-provider/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/babel-plugin-polyfill-corejs2/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/@babel/preset-env/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/make-dir/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/istanbul-lib-instrument/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/stylus/node_modules/.bin/semver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/@babel/helper-compilation-targets/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/@babel/core/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/istanbul-lib-instrument/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/make-dir/node_modules/.bin/semver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 14
          },
          {
            "location": "bin/nx.ts",
            "line": 238
          },
          {
            "location": "bin/nx.ts",
            "line": 246
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 1
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 532
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 37
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 78
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 136
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 69
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 33
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 71
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 16
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 103
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 113
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 276
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 377
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 498
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 507
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 557
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 588
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 613
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 617
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 621
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 654
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 724
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 733
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1176
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1191
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1197
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1350
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1351
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1425
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 4
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 859
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 5
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 36
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 53
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 11
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 16
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 47
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 56
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 65
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 52
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 20
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 343
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 2
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 317
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 322
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 5
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 82
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 85
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 89
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 96
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 20
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 988
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 9
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 203
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 210
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 534
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 197
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 5
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 92
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 124
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 125
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-module-transforms",
      "version": "7.20.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b91cbbf24378a6c9a38b5b3642d6ed70249a8ff2c82c50e9d1fff29a1a501f9418de796351909a356cfd5f57448fff0c05d0441440acef24612a7f22ecd8d982"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-transforms@7.20.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-module-transforms@7.20.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-environment-visitor",
      "version": "7.18.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "debfda0020c9ddf850fc4560172d21a63f281f21e941cf8b3ed26863d4b34d3840b12b66e0fb5e82af76bea2a8137bc3ef4e995455884e7327c6e730f92f48a6"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-environment-visitor@7.18.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-environment-visitor@7.18.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-module-imports",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0d16fb37564b9261b162d71d9577ab4aaf2c2afb3fdc2de602fd124d16b217ff7d017f96a21986edbc65e894492dcc91fca39139289ded4fe9e4c6eb9915594"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-imports@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-module-imports@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-simple-access",
      "version": "7.20.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb4c2823f58fab9f48aea0d86d519fb218d3e439a4fe79db769705f129cc8615ce6e94ead8a34174b15116b91575b0cec94987042c739b9147575ac00889086c"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-simple-access@7.20.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-simple-access@7.20.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-split-export-declaration",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6dd7b57ad4f1e99c939a86e5f4b2cc310b1a8b315566baae4c41cea8a79011230aa383e539b7fef3e240db966c2296614ff584777f7ebce74b5c0146fe710ba4"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-split-export-declaration@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-split-export-declaration@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "template",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f127a05c0a567ba568370d2bf491e94ad78b293a5388b678acc946226f49435f0a882b7242200c11acee8c01eb512e5f96b72a6196bbe6e91ebf73fa42653053"
        }
      ],
      "purl": "pkg:npm/%40babel/template@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/template@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "parser",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f767da07c9b53ed2f66563d0a20d22504c3e596a9716d7c65cb45322d0c38097fe018c5178ba5ecd5520112dd6c63b9bc3ab2f5e4221935742ed29fbc262f72"
        }
      ],
      "purl": "pkg:npm/%40babel/parser@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/parser@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/parser"
        },
        {
          "name": "cdx:npm:bin",
          "value": "parser"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/parser"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/parser"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@babel",
      "name": "traverse",
      "version": "7.20.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32c21b14dd2efab69e8dadfca9ba3217c4c84fb2b4045cf3fd877fefbb5ae0cb14b263f64409e2748970abb7791c542b1ff39925e70657a07bd42e33020a6849"
        }
      ],
      "purl": "pkg:npm/%40babel/traverse@7.20.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/traverse@7.20.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-function-name",
      "version": "7.19.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "580c07048372ae9ab2c24507d274e73602398a76b94c59fce47292d296cf0dfc457e1c91fda350127e211a2d4fd49c93fff234b783a05d49687f35882d1bd2e7"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-function-name@7.19.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-function-name@7.19.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-hoist-variables",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5252503e416a1542c87325b9b1bce06e4c67d852918305a245ec5cb9a47c44d251cbcf8b2ef7aa3e3c1957f6f0acb6423747941c3ff1f03d2178ad68ceea28e9"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-hoist-variables@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-hoist-variables@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "4.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91"
        }
      ],
      "purl": "pkg:npm/debug@4.3.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/debug@4.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helpers",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c13e3b39069a73b066b11d00832a767a19df6ceb197c6c10a5bb3def1089cb1912669d96a7e05e816027aab725ea924e16e4894f9a32b82653ae664a49df164"
        }
      ],
      "purl": "pkg:npm/%40babel/helpers@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helpers@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "convert-source-map",
      "version": "1.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "012141ba9d0ccf5bb28888c035a9f58f32d06a68bdcf53e86126428a2616d857333db7a75dce3915974164bcce4feafafa2722b8432876d982b62fa18da024d0"
        }
      ],
      "purl": "pkg:npm/convert-source-map@1.9.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@1.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-create-class-features-plugin",
      "version": "7.20.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4eba74646d3d0941c79d9cbd1416f6df5e902c5178868d49346bbb0df1f5175fb32e7bbf5c5123231c60d1462fd5cfdbd89692212d5e5f303e5d2a832186c35"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-create-class-features-plugin@7.20.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-create-class-features-plugin@7.20.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-annotate-as-pure",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76e391a54898ac4a73288a29ea235b8e7c0a2c02a7278edcb13c91002c849968f441d52b9b96aa34918749211049402f356d288d7d1d3a62bd75976ebe47de5c"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-annotate-as-pure@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-annotate-as-pure@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-member-expression-to-functions",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f49d02c492eadf5e5f11d8b8b3bc4ae5341a3588d9c3e9c356956aaf56b13462b376b7706010f96f8b8abf79fbe5a0011b4ac20932bc226f16c3b7987ccad983"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-member-expression-to-functions@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-member-expression-to-functions@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-optimise-call-expression",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1cfe7da03f7f7c41d091d71b8050a76e6807e6f2104c96f1876c9ff8274cf3dfe0954367bb3afced0f062231849ce92d4d139e98ed0f7b488f0186ea66e39488"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-optimise-call-expression@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-optimise-call-expression@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-replace-supers",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bee8c332d07a2d57cd5b5de38650aba78f1036c94ae895e2ee5406ef7e8755b1f3fe66dfe0373bb48461d577f90b4ac5ec13fc8a24b118c0a663a0a2d6f7a7dc"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-replace-supers@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-replace-supers@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-skip-transparent-expression-wrappers",
      "version": "7.20.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e72d4961e34a7ef9d3f2c65c2bd0d546da536c68a8998207be248fdce4169833d4dc3787e1ad59953fcdda5c90e4ff1e823711693fd8f5a36a5312b45ac9c822"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-skip-transparent-expression-wrappers@7.20.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.20.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-plugin-utils",
      "version": "7.20.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f11be5246da68f886e438a59fab53d96a2a2f592a2466baf1ae3361e55a692680e85bb3acc4030e88122279710a866c3cc664e870b8e40db59322fc434b8d9a1"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-plugin-utils@7.20.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-plugin-utils@7.20.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-decorators",
      "version": "7.19.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5a0595040e7b6de1f68bd7237ca0816585f5de4005895bb08b298b074d4aab88251b8fcc4eadaf1b7f1c4a1a2fd4c04c4f141b8f747e177c773dac6421ad591"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-decorators@7.19.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-decorators@7.19.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "cypress",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa7c56767444d0927548fb7768a1f54e25d29a649ff714729e2159ee9a1b43be06ccd0a3e95779671adea5929875887fc73a883732d31dcfb515f46c59fd5552"
        }
      ],
      "purl": "pkg:npm/%40nrwl/cypress@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/cypress@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-15.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cypress",
      "version": "11.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bbad541b0b6eee5a6c3562d499afc528d3acae3708eb095e36675afd3c8a1ded1d3817158db08f969d4deaec056747685debfb7fff75603a54f5ba830857812c"
        }
      ],
      "purl": "pkg:npm/cypress@11.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cypress/-/cypress-11.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cypress@11.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cypress/-/cypress-11.2.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/cypress"
        },
        {
          "name": "cdx:npm:bin",
          "value": "cypress"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/cypress"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@cypress",
      "name": "request",
      "version": "2.88.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "669ec5f91f77374c99c86df81aeb724cdafea246a6eecfc5cdcd7e8b791ca8e3fcbe4e8eb9a8ee13da9927a46cfb5d3fd4916d5c560c7726ab9d4d6b66e25eb2"
        }
      ],
      "purl": "pkg:npm/%40cypress/request@2.88.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@cypress/request@2.88.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws-sign2",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3c91c1aa9d87ff6268e84617f1caef822f106352d1cb5cb5d7fef51fc7d9762d8cc6ddcd66eb59eba72154648eb3792f8b8bfc1630c89d0fd2a0aeab46ab798"
        }
      ],
      "purl": "pkg:npm/aws-sign2@0.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/aws-sign2@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws4",
      "version": "1.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3665af3e7c7417549fad06d8c0e8bb39e68d1a8929f57873362a09fc2481b3c41ae2fc6e83cd66849100559c315ee066601e4a0d17ccabf177451d01214eec5a"
        }
      ],
      "purl": "pkg:npm/aws4@1.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/aws4@1.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caseless",
      "version": "0.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2d605ca27da15f19a72888e6e325e828964c12538c503466d581488d6155316d0db1da552c16f638855815cc68887ba58b38fab27165c0e3497e3d6b31b6153"
        }
      ],
      "purl": "pkg:npm/caseless@0.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/caseless@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extend",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe"
        }
      ],
      "purl": "pkg:npm/extend@3.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/extend@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "forever-agent",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f428b60f866eb379a738973de8277a3ae6abe040270fb9b8b2a2d66b5ea11a1b884d6a03583bca9d954ad7e6fc2abfda21a9e4ff6778fafb25b4ebbc9659d53"
        }
      ],
      "purl": "pkg:npm/forever-agent@0.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/forever-agent@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "2.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d652ca07632edda18fd50ff67823b1d1f35b44c7bb5ddc24b703abba17eaa9dd2b2095b03780e1f84de1acf4a50c25e7491ed4b59d4ddfcad55e6fbaf8c12125"
        }
      ],
      "purl": "pkg:npm/form-data@2.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/form-data@2.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-signature",
      "version": "1.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dda76bb03eb3aa8e06b13aad3bb172ade8c736ff8d82221f01fbfaf3e8d5945992afd386cbbcebc4e35c78544b2af9e7640e636f14015f5bbd3e907a5a2df61b"
        }
      ],
      "purl": "pkg:npm/http-signature@1.3.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-signature@1.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert-plus",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35f27853304271018b0e542aee71f11feb6fde4c99d211d0a85e413ba27bb4d25e3f9768d6594fafc759f331e89df840bb43c701d3244a8fbca34c3183d9595b"
        }
      ],
      "purl": "pkg:npm/assert-plus@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/assert-plus@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsprim",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "82a5dd7633ea43a1b8d1576723a4fac8e6c40bea4336fc8ff79c1d421916920edcac71f7926e6a3f516c397124cc44309f3ea0cf9a864e7d5cd98e76c0fdcec9"
        }
      ],
      "purl": "pkg:npm/jsprim@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsprim@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extsprintf",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7535dcfb36ffa6bc00b58f492d4daedf01bd2f2f21865feacc1cd05842f8900c65341f0ee585cb4900da9b3e1bbd9d5f7f8b34ff227b53819ec89bff4b26cf6"
        }
      ],
      "purl": "pkg:npm/extsprintf@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/extsprintf@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7acf783379d321fb043e2b1169f6a4f870cb7c75e7281855def5397aa3dc4b77e5216a9cc495a05c75e27b2dd8ae968db1a9d8e5e8b55686046cece28eeabd04"
        }
      ],
      "purl": "pkg:npm/json-schema@0.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-schema@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "verror",
      "version": "1.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65929298300414e8a311104b92661f27ebe6937c3eee138b603364442b91b8c246126a9834234bc81045c162953217f068417758e774665c3ce94fd60bffa763"
        }
      ],
      "purl": "pkg:npm/verror@1.10.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/verror@1.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-util-is",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de5ab3e588d64d89d6e9d9436b94cb69309c4a17daaf57b8d2b99c255c020490ba996945ba3d1e0872049661b5839932b89fc60fef169f814509ccf88093df69"
        }
      ],
      "purl": "pkg:npm/core-util-is@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/core-util-is@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sshpk",
      "version": "1.17.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffd1c812cd595c68523c4f17e82726ecd6a6d73f0a7280aa3dd23b79c9b5377dc4cc07ad59a86f41656a2d9b5a650f880ca5f8232036a34801cea20c9006a01d"
        }
      ],
      "purl": "pkg:npm/sshpk@1.17.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sshpk@1.17.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/sshpk-conv, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/sshpk-sign, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/sshpk-verify"
        },
        {
          "name": "cdx:npm:bin",
          "value": "sshpk-conv, sshpk-sign, sshpk-verify"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/sshpk-conv, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/sshpk-sign, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/sshpk-verify"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dashdash",
      "version": "1.14.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d1162f140c6a3a8fea1d6621298dacd9696a846a5df0fdb6ac163407404c15b592460e9c5b1f531e625bb0092f17ab9c262c9a280e5320bd56ab9967c6338e2"
        }
      ],
      "purl": "pkg:npm/dashdash@1.14.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dashdash@1.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ecc-jsbn",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a1f4efa1c111cd6c6e012d38c49779f0d38e029069b95fa2e86827fb2cfa7b514f10aede3b258362ea73d7f318d6f7b4ca18a9b5a2e72d834412a597bdaab9f"
        }
      ],
      "purl": "pkg:npm/ecc-jsbn@0.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ecc-jsbn@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsbn",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51553d7626ead897055b140f03a282aa3e4ee3654e980637cd051f10ac54d0aa53197c0da028e45f57b5dde1cdbf0ff13f29edea9534ad9d61b63593353497b2"
        }
      ],
      "purl": "pkg:npm/jsbn@0.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsbn@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "getpass",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d1fce3f49c4e2df27e5c62e147ccdedee9cdd0a642819c224920f3d7af151118caf1697c91549d72eda4b29778b38c2d01ad72feaad5462000d1672556cbb49e"
        }
      ],
      "purl": "pkg:npm/getpass@0.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/getpass@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-typedarray",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "732039ea208c1c087909dce32486b86a8849c9e3b561bc0b8b725cdf9326454ea9a2ba058c8199cd4ceea468913ce8e01e0f532eee37c5ba705e4e76ddf33128"
        }
      ],
      "purl": "pkg:npm/is-typedarray@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-typedarray@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isstream",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6258f3edf7f23dbacba4b9e0accb59ecd76e52056f8bac06f5127d21473209de7d610f75d4f049a6138351c6ce55ba987f17b5c2e61ffcb27c3dab8c470b0cfe"
        }
      ],
      "purl": "pkg:npm/isstream@0.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isstream@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-stringify-safe",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "642960e80698bda9af60413cd9ddc8c9ddef49222343ea1d823693cd1b8edeceeda0274529cce86f68b4cc287b244f245a7d7bcaf016854571bea1b051a96c44"
        }
      ],
      "purl": "pkg:npm/json-stringify-safe@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-stringify-safe@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "performance-now",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec40079722c7239e9510874ae7bbb01dd1ca21a0066e75cf8b0d3259b6ab41938a68aa6f508816d2359154b89ab6733e5d7952c2c6a72011ff87318c26e94ca3"
        }
      ],
      "purl": "pkg:npm/performance-now@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/performance-now@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab15c8121e290867c72028f5980250dbfd975599230834dc1207e8490c5cfdf622bd46714e493b2f76c30494a836b1335c8d7ba143b90e9d3b92da84e4acdccc"
        }
      ],
      "purl": "pkg:npm/qs@6.5.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "2.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9e52ec533826d647cb5d25df45931cd4a2c0ba077886a2470d3bdcda10c8c12de66407cc12e31b734dd2ba3305f8611ca5a5ffa9ba1ec9cc3a88ef09c15bf6fa"
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@2.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "psl",
      "version": "1.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "13f66c754e072ecffaf206338064e43227164cb3dd01fb492df24594b50000a646912b4d53bdac6634fae929cc0d539f39663f600a220fb2716bd887be781c6a"
        }
      ],
      "purl": "pkg:npm/psl@1.9.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/psl@1.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d1b118dd7fe8f99a5fb2ffa18a1cf65bac5ffca766206b424fb5da93218d977b9a2124f0fdb1a0c924b3efa7df8d481a6b56f7af7576726e78f672ff0e11dd0"
        }
      ],
      "purl": "pkg:npm/punycode@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/punycode@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tunnel-agent",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb"
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tunnel-agent@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@cypress",
      "name": "xvfb",
      "version": "1.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b246c1ccf8203956026e71a057ed1d981756fecefb66400e5c80b59274bc35a8300e306b342d4bb97b5025e88dea5fa6ee5ce61ed6a8530fdcb4929daa41b9ed"
        }
      ],
      "purl": "pkg:npm/%40cypress/xvfb@1.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@cypress/xvfb@1.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "14.18.36",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1572966ec27a6b5848ad1c6ff85a2e92e1e7193804cca6068bb92295f31a7bde802fd50d90f14d589104616cdd448f68a0891baf800a95dcae4932ea974eaf2d"
        }
      ],
      "purl": "pkg:npm/%40types/node@14.18.36",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@14.18.36",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/cypress/node_modules/@types/node"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "sinonjs__fake-timers",
      "version": "8.1.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d244ae2a3012d13ac62c9d0cffef0c685906b10859a41ea9c4e9af4b72bc15823bd8afff62675fa16f57daa3ec00a8759a4c31183e7389bf6cd4520579de84f2"
        }
      ],
      "purl": "pkg:npm/%40types/sinonjs__fake-timers@8.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/sinonjs__fake-timers@8.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/sinonjs__fake-timers"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "sizzle",
      "version": "2.3.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25833cc7d106175eb76c4ca1749069476417d51e676822470bcb9c272949df0f7f09505ab24750f16a817fc32642b775911be9fdae134bc1c9f9bc7347b64961"
        }
      ],
      "purl": "pkg:npm/%40types/sizzle@2.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/sizzle@2.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/sizzle"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arch",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39ffd1d30aa9f377201e8cdf2182db04c9de8fbf54fd254638ecae07755516fd4d44cfcf48530ad76c7d295b6263326a9a7539591daaa74679ac76fbb161a715"
        }
      ],
      "purl": "pkg:npm/arch@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/arch@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "blob-util",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4fb2506becec5d711aebff19847710116d5415f54ce3d4eceb9b819052fa7f3d909ab125aa66da8c80c9bee034b448517b97888e957d645fb445f651f6fa0915"
        }
      ],
      "purl": "pkg:npm/blob-util@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/blob-util@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bluebird",
      "version": "3.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e9363e860d0cdd7d6fabd969e7ef189201ded33378f39311970464ed58ab925efd71515f9acf1026f2375664dd3a413424fb63765c1f6344392f6e6426711b6"
        }
      ],
      "purl": "pkg:npm/bluebird@3.7.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bluebird@3.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cachedir",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "03e15ece9e33c678ade856a70e6bfd12a5cd022defb7d0d6a79d7fef5504857ba46fb414bafb6ff77e3887dd5dc80c6e4cba12609154dbdf6acd1dedcf03c087"
        }
      ],
      "purl": "pkg:npm/cachedir@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cachedir@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "check-more-types",
      "version": "2.24.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e3efbf6a1f1576b6e6a9be2cb56d264d10bd66697af5ddb3d8a6cbd20c1ebc1e561c62e8650eb98677ade2d091cc08b2b373bad448d22ba5d26585594dc2bc4"
        }
      ],
      "purl": "pkg:npm/check-more-types@2.24.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/check-more-types@2.24.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-table3",
      "version": "0.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c3925a7394b290079924a9ed3b1242ae6eb7120e7fe1d84c58872e4dba3dae913e6eb81a499a3446e34965e3b2320b147610dea23be0c902e68c8f8ae74646ca"
        }
      ],
      "purl": "pkg:npm/cli-table3@0.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cli-table3@0.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@colors",
      "name": "colors",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a28582ae564fd758bc1889928d31d81cb92f1433f8f274b8fb6d389c66f54625ff59760798903620823dfded8359569b08449d5bb841004cc746a527f4e515bd"
        }
      ],
      "purl": "pkg:npm/%40colors/colors@1.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@colors/colors@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f40b2b0d0d0eebb55c3840842d9be311c55ebabca152be5b10bc6617656477a855348e530a1d9659830f1efbc0d26a1e140ca32a9e49d10d0cfec6e41743f66"
        }
      ],
      "purl": "pkg:npm/commander@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/commander@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "common-tags",
      "version": "1.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "824fd9f39d83d96b5bfffd08fa444534a284f5d208562ae3a2a3e8035c0953e5de3d55d97c6781a64e39f80d6b28ee10e37a6ba9604d63f32221e44b6cf59468"
        }
      ],
      "purl": "pkg:npm/common-tags@1.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/common-tags@1.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dayjs",
      "version": "1.11.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f98c3d53a60ee534288712dc224ad705e63bdd63f77a31d656fc7c5c2937831bd00c24c4992e3c66b49908a72223b06197fb82332c58b44f54a9120b985a6191"
        }
      ],
      "purl": "pkg:npm/dayjs@1.11.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dayjs@1.11.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eventemitter2",
      "version": "6.4.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b5851254e19e40f2adfde0b50017e11f2e5777de8dde82228c9bcddcef7e4ec0b6f13e55f725fda047c42b97da3f410548d54e1bdeeab404baf0606b401da10e"
        }
      ],
      "purl": "pkg:npm/eventemitter2@6.4.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eventemitter2@6.4.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "execa",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f95b4fff5bb7fc531027f215d59f01bcb4bc1d894cb81492dc4aea4283a99a058643a7206f4c0a4aecacae2386ca8fc28e875af6607fbab9cb98b49bf56d364"
        }
      ],
      "purl": "pkg:npm/execa@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/execa@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-stream",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c117e175ac06550aefe9eeb8f3800f986f895f617ae997b6ba56626b53cc05f48d422af3ff4303cd6479ce9706d3918e9dbed148cc5312c905db2e84d03d1a4"
        }
      ],
      "purl": "pkg:npm/get-stream@5.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-stream@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pump",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f0672fa9dd216cd4fcad77f8d872de30a6fe3d1e2602a9df5195ce5955d93457ef18cefea34790659374d198f2f57edebd4f13f420c64627e58f154d81161c3"
        }
      ],
      "purl": "pkg:npm/pump@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pump@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "human-signals",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "48442eeef97c2a334bd9ea0604b177fb0023a6c35f03d5cc9570188ffdc475a35f025c4ab610f5c631107c6394865942186255358df86d1afa94f20d84d8f267"
        }
      ],
      "purl": "pkg:npm/human-signals@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/human-signals@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "executable",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2203bf710f7b80721ef6f5d506f3169a0411466846b4c1d0f656460b147c25aa8b048ff8d3eba03372b7910d2815ede86734b056d964798c85f018a8d57532e"
        }
      ],
      "purl": "pkg:npm/executable@4.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/executable@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extract-zip",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "183854f67b70b8ac865dd6415204c87bebd79d68f47e9a5412d3032f4fa275de52b5af131a91ecb27fdebac03d9ab3ebf6a343ca6e92c406198cdbc29fff5106"
        }
      ],
      "purl": "pkg:npm/extract-zip@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/extract-zip@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/extract-zip"
        },
        {
          "name": "cdx:npm:bin",
          "value": "extract-zip"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/extract-zip"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yauzl",
      "version": "2.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a786bd23a5fa9eee888681a606a01c6c9cb59a50b88f6eef10f657f45e0be3fbd94f72f2ab5564147c3f57f3d4701f41ba8f831b7887913d31dd0c9ae7ccdcde"
        }
      ],
      "purl": "pkg:npm/yauzl@2.10.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yauzl@2.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-crc32",
      "version": "0.2.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54ef47b7ffa9dd237b48a5aa72b804ce319b4522584f1f90d694d00b4c2b5aa1f1d2fa49ada43a1ad1f1f2dbdc835ae52b56f2854e6071cc603a08fb0744c391"
        }
      ],
      "purl": "pkg:npm/buffer-crc32@0.2.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/buffer-crc32@0.2.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fd-slicer",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "704d6ab01fd5c32428cd9faad5d1b147c2c160d65ea1f84475434648c6d00f71b0da50335fd65bdee214e846dcfc59b28e8f405967e79f4014087aad7afb3ff2"
        }
      ],
      "purl": "pkg:npm/fd-slicer@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fd-slicer@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pend",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1776acbf8d94b97721773b7ec57a9f5b538695505efa6c5ada6a88d29839c801d93ef16663763a76b49ffc643503ce9681610df4ace1fd6ae029aea219c1d72e"
        }
      ],
      "purl": "pkg:npm/pend@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pend@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "yauzl",
      "version": "2.10.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a7e966029b4b57bfca7a93e03c3ef6c31bbeb7103a41a13cc7740f90fcc17a1f7b1aa468c29bd373a1a2677094bdb54292b82a03b3d5c7c5862c40383147a93"
        }
      ],
      "purl": "pkg:npm/%40types/yauzl@2.10.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/yauzl@2.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/yauzl"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "18.11.9",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "091a57db5fe419dce33a916c65291cad730620158c18d2075d70551521fe82091fb7183e5d83f6d131126e1fb316f163dc440e9796f29341d3467d482fa85baa"
        }
      ],
      "purl": "pkg:npm/%40types/node@18.11.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@18.11.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/node"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-extra",
      "version": "9.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539"
        }
      ],
      "purl": "pkg:npm/fs-extra@9.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fs-extra@9.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "at-least-node",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "faafedec492fd440d8da5e8675ae8b2e25f5e2b53d4d5db459ade87de426c0f1596ce328f435eb2db3a315a69c9645ca5a27486a8a7000e6d00eac16b46523aa"
        }
      ],
      "purl": "pkg:npm/at-least-node@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/at-least-node@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "getos",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "539e827ce2b5ece2a04d5aa8cd98d428d7647c4bfa8e4e56212049f121e86a08c4e8bebdccec25dd9f8ef26ca363d3045b78b61cf59006dfcb4db0a0702f7bdd"
        }
      ],
      "purl": "pkg:npm/getos@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/getos@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-ci",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "658bc282b79fc2aa10eb24f26146d0bbae07b084d9dcd7ca5f597368461d9130dc7cacf3088ff0b6145160a91d8c72855603625ca00a9bae59a35a64d9ab3f41"
        }
      ],
      "purl": "pkg:npm/is-ci@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-ci@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/is-ci"
        },
        {
          "name": "cdx:npm:bin",
          "value": "is-ci"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/is-ci"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ci-info",
      "version": "3.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e23612e0c380682212b524708aec5ce01f0c62121eebbeb23b5b181b30119e35e45a99b364c318c58eb3bbc598583852bad879ce1ad0d6b84d4a26f2cafbf8ff"
        }
      ],
      "purl": "pkg:npm/ci-info@3.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ci-info@3.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-installed-globally",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b01aa3b7276d5a692902ee35a71cffdd89f6b3c12ed215e22ac6feb012d2d4f18e4a9731538f2a9c4884f477cb38f9d0e12b2b6c93d3c96760644b9799c1045"
        }
      ],
      "purl": "pkg:npm/is-installed-globally@0.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-installed-globally@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "global-dirs",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3417061856c103db355730f8d505c31bedfefadf4c9f9b751692dd844498ea8298e206131695f8c0edeca8651ad12ae3b5b7e3deccd7d119de9a6ad54547542c"
        }
      ],
      "purl": "pkg:npm/global-dirs@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/global-dirs@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ini",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecf9c5e283770af645db7003840e7045a60442927cab281291bb535d605e5d65e61154572bed484dc8875b01e1b23bf54e65b432069c22fea1122e695f935074"
        }
      ],
      "purl": "pkg:npm/ini@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ini@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lazy-ass",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71cf28115a1cb53bec159fce8defe41a71dba561d805ef080097b80b440d737b7cb8cff463cf9ead2cffed8d402ee5d31194ccbf15f03ba61b5f57b2dee8e267"
        }
      ],
      "purl": "pkg:npm/lazy-ass@1.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lazy-ass@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "listr2",
      "version": "3.14.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f2588f06f7d197f468c4e78709f91acd31c20505fc0c3f17375d316201818de2cd7485644e1ad3a0efe3babba2c4de6364ca577b4522c4ea7aca06f4df72cde"
        }
      ],
      "purl": "pkg:npm/listr2@3.14.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/listr2@3.14.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-truncate",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9fc7ce8b1c030fa6ff39b8a7cd3ae9d59285cdb82f299beecff4ef7a39cb9f56907c2eabe765c4c7ce459ae0bedc723e24cedca0145752f36a114d8f1d5ac7a6"
        }
      ],
      "purl": "pkg:npm/cli-truncate@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cli-truncate@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slice-ansi",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a52cafedb4930bb8a0f437206f0f40b913546f993957aa03b9d8d9a0c052af5deaa4b046eed07ece00a40118eaef121481dcf93f541ef2efab486768b8e388c9"
        }
      ],
      "purl": "pkg:npm/slice-ansi@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/slice-ansi@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "astral-regex",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67bb4cc35cad4d7b798ea31c38ff8e42d794d55b8d2bd634daeb89b4a4354afebd8d740a2a0e5c89b2f0189a30f32cd93fe780735f0498b18f6a5d1ba77eabbd"
        }
      ],
      "purl": "pkg:npm/astral-regex@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/astral-regex@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colorette",
      "version": "2.0.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ded96ffdd20fec55af8f706c6c7ac62c9ea5fe82a1d4edd372006a327fb2c826a03b1736ddfcb30d2e87ca941b83159b9290e77f9da9d4bb91e1e58343f2bd59"
        }
      ],
      "purl": "pkg:npm/colorette@2.0.19",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/colorette@2.0.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "log-update",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5f9240debcc79f8e0d269b3585056f189053fdd4eae2cf3916ddd885ec2a46f92d8461dcb8f9355f1b0cf5cde17cc7b842c75a2f48f4ce13d36089bef8aaa52"
        }
      ],
      "purl": "pkg:npm/log-update@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/log-update@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slice-ansi",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8c08c7e1634e347151d3e372bd045ca0a986d43c564a1ce83b2bbde6b5358945bf29c8fddfcdfe08c5de52cdd10943a311520fd606738bc60859b4a2aeac435"
        }
      ],
      "purl": "pkg:npm/slice-ansi@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/slice-ansi@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "6.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afa94f7011b1657948732984bbb227c43321756d0a0f1a4b82814b720b9ab3109a27f48e219c0835ab4af4a63fb5ff99ae5cb038a5345038f70135d405fc495c"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@6.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@6.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-map",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fdb8ceaa68044c1601e41a0478655e6bc766bc76f69bd18bcb513d5b8df27b27cfe9040264614d6be5d171e244b8307aceaafe80aa4802694b79b329ca4c3f31"
        }
      ],
      "purl": "pkg:npm/p-map@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-map@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aggregate-error",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e08ed3774d6ab96fd1a6871f35ac85745564d6a4aea21d04ec9adb449d7a9c7d351e128543cf0836af5277e9ddef6cea4724a5afd0660c0f3194427abc932b60"
        }
      ],
      "purl": "pkg:npm/aggregate-error@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/aggregate-error@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clean-stack",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1d882f4769313e29100c5a10e1ac63840a0599c687af31ce5396439b32a352b1553ad8f6335d9fd23138f3c8600517562eb20c46712593117061a7408fc10d4"
        }
      ],
      "purl": "pkg:npm/clean-stack@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/clean-stack@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "indent-string",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11d0c366ee00d8ec882bb2ebff6cc6fb0e6399bba4d435419c4c11110bc1ceca412640846d16bc1b153596085871a1890a745689b8c35e5abbefd5f5ff2e71c2"
        }
      ],
      "purl": "pkg:npm/indent-string@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/indent-string@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rfdc",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "576868bddcc56ce8bbeff59a8da48c5e4d8e2e6fb134879074c32e07b89c8fb6e4eb38b617c1860318a07270c5a491db37235c83224388ffbc9cead8e5c646ac"
        }
      ],
      "purl": "pkg:npm/rfdc@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rfdc@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rxjs",
      "version": "7.8.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "176fa0c43b21aa622e6f529dbd991a11f183c0b3693ef93d16ce8b0ff33243136031db3f587f4e7430d73a6c54669304fa248adeb40272d90bd03632cad52a32"
        }
      ],
      "purl": "pkg:npm/rxjs@7.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rxjs@7.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "rxjs,concat,rxjs/concat,from,rxjs/from,Observable,rxjs/Observable,rxjs/of,rxjs/zip,rxjs/operators,catchError,rxjs/operators/catchError,concatMap,rxjs/operators/concatMap,defaultIfEmpty,rxjs/operators/defaultIfEmpty,last,rxjs/operators/last,rxjs/operators/map,rxjs/operators/tap"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 25
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 33
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 111
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 443
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 444
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 457
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 458
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 466
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 494
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 543
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 553
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 561
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 619
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 631
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 632
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 710
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 719
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 721
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 729
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 731
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 739
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 741
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 749
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1069
          },
          {
            "location": "src/adapter/rxjs-for-await.ts",
            "line": 1
          },
          {
            "location": "src/executors/utils/convert-nx-executor.ts",
            "line": 5
          },
          {
            "location": "src/executors/utils/convert-nx-executor.ts",
            "line": 64
          },
          {
            "location": "src/tasks-runner/run-command.ts",
            "line": 56
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 242
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 435
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 448
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 467
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 481
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 498
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 614
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 618
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 636
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 649
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 691
          },
          {
            "location": "src/adapter/ngcli-adapter.ts",
            "line": 1078
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ospath",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a3a139a89579ce401b203361192225c8e85270a5e042b49132295fa61d1c9437ccd2712704e94a947e2c583986f79056fc2bf0373d2f9a6edd255b54d8a94c88"
        }
      ],
      "purl": "pkg:npm/ospath@1.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ospath@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-bytes",
      "version": "5.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "145c34dfd4e6ac1a852bc99affb38bdec0f3fd5cad76d26bd38e3f41426d1f4c0af656fd8cbabdb49c88c54c2d4091f06abd81aad880e220964b0a3d24b93316"
        }
      ],
      "purl": "pkg:npm/pretty-bytes@5.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pretty-bytes@5.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-from-env",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1762478094358aac271c37108d506cab79ffba86852fe88f5bf78078bee4571cbfd91ad668de16ae82a38ef6eca11b6fd1fb5e94dc82d356e34619ff6e171fe0"
        }
      ],
      "purl": "pkg:npm/proxy-from-env@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/proxy-from-env@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request-progress",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3275b31071dac473b6896890b87ad43c18bfd567817f93e4c50a8dc8dbcb97d54061275790ff2d437a4149e08f0fecb0d2fd00ab5ce8b162f3d0175e5e95b066"
        }
      ],
      "purl": "pkg:npm/request-progress@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/request-progress@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "throttleit",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae44d5aaee888df43febeb8dbae737b197a4e02118c532689b7224b7381d4b1719a9d011b9e6db03f7f8426031310231aaaf592c4524498aafba4d48e952aae2"
        }
      ],
      "purl": "pkg:npm/throttleit@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/throttleit@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "untildify",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28af314359a4cd97a0f629dec261550cd920de5e4b521a2af6437a896601fc20bd60c1bc1c0f9cd50f07c037ba7445fb904aeb11535504eddf5ac56ae620e0b7"
        }
      ],
      "purl": "pkg:npm/untildify@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/untildify@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "preset-env",
      "version": "7.20.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d46d1e7d011647510790abca1ea6c6f8837f41d8307c1c94a4ce55e50ae80f3195daddd2fd65cd41debdddc1e21d394214ca6bf41e8590f1570c0da541c2a80e"
        }
      ],
      "purl": "pkg:npm/%40babel/preset-env@7.20.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/preset-env@7.20.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e0c6cca0e78171d5de0d81ef149ef4eb103eb7bebc0e74f9b2bcfce534dfdba1a96244fe78a66de91b3643d52254c2b040f82b3fc5d1bc9175fa327fd17c849"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-bugfix-v8-spread-parameters-in-optional-chaining",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1bafdfb0344e5a5cc041141202934d6db7bb017f639cf6291114471e9bf64e46ea7d20c51d3615bbff054b11b6ed9563ac12e6c97ade3a98700bd82f3eda329"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-optional-chaining",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4fe03b6f591f8ed44ce75b2ca0e7d2d7ec1bc8256aa2b7f26614fdf53bf1c4b322acf4a10fc0b328c45ea4c9420463394691cc6e7f2cfb930c1e73ecb491fa99"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-optional-chaining@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-optional-chaining@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-async-generator-functions",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c4c6e22ec9fff112bb5aaed5795cadcad4b62faa84ebd6d73c1d7460298c74365b285e28902a98ef8a48fe3250ffc5346ff17a36b4f6fb5e1bf3f3fdff700c18"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-async-generator-functions@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-async-generator-functions@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-remap-async-to-generator",
      "version": "7.18.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "748eeae7460a77c040bf75447e083b3d2ef20f746d6e2d89d5731769a9573b45b4d7ae2160b9e1f33a63452d26b5ef4c7d5a7fb65b6faff71f7573ef26bd68a4"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-remap-async-to-generator@7.18.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-remap-async-to-generator@7.18.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-wrap-function",
      "version": "7.20.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d83312162b99a1f93817195a80b67bb9627d6e9febfc0c366dab2cca44b533ae1ef411a9763b7699eda3d888c0033b8b8a964cce891899e865f9ab7ab1bd6f5"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-wrap-function@7.20.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-wrap-function@7.20.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-class-properties",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72e99f5ce174fa7cd9aeb37c45fd2deccfad17ab1973bbe1430610724f6ad7fe70d8e131943f9be2fe11a4c245695d59ed67034603ba16abf1ab11a5c28f911d"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-class-properties@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-class-properties@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-class-static-block",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02f7863a88bd0c08d4618b94006fff220ebd1a56b32e7a32cccc3af15083bb1f9cd6db279c7fce918729cffe71ccc904142e94c634791b0d5cfa2636c0e19579"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-class-static-block@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-class-static-block@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-dynamic-import",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5abaec262be473d774898f7e91fa3a853cc256c8a10377b94b49d3a3e2824ad144e01ae79202d92b0afcfd7b09a0c94fcff78d51bf67d0c1924df2ce90aee5f"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-dynamic-import@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-dynamic-import@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-export-namespace-from",
      "version": "7.18.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93536d1f238cbe50c315e6fd1b93e1517b868fc9bfc22c288e041512127f7ec56c302a4bc8e3f8874b861236092ab448f8454f95be4993e1adf4ff7b94e1b0b4"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-export-namespace-from@7.18.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-export-namespace-from@7.18.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-json-strings",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96bd697b29fd90e75b61cd31af439d1d367914ca92e838be1f4173d88fc9c0ccc69b32444cd78e16ada90724b0e97fca14be445838e526e32c5064456fc7d081"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-json-strings@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-json-strings@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-logical-assignment-operators",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cbb0bb7198293088d694a1394fb789c29fad9d160cf3d1e646f58ce4442e0790681c438d8e643c952366054c0ecb2fc6151b28849103e7560117bf61135763ba"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-logical-assignment-operators@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-logical-assignment-operators@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-nullish-coalescing-operator",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c10c50cf161e26a1dc7e9a730439e6d72018d234919145d1db3f1178f658acac0c2a032513cf99e8b527a3e6dde8bbdb1a1f0696dbf2ef8fbda48624afe5e428"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-nullish-coalescing-operator@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-numeric-separator",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a3395916880faa82e6f1606be59f14724228138610e4a11255c36e7725ce47cbaa2249624c4809dd1a247ad7c6ea99b32dd7991741ffc2313dfdc0848ad065ed"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-numeric-separator@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-numeric-separator@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-object-rest-spread",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7764bdf320a22f10d5981984f148c671f3ef34451b035539ab95b1696154191cc9495019aa6e56e8c6cf72dd23c677a0519d2788b78d5fe20ecc4b3bc1883d0e"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-object-rest-spread@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-object-rest-spread@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-parameters",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a258122478729539260f3b4a5693118f7ca796ac22720f7349e77f8bae9fd031265bb153e8beb565d9a599d7d0ff2d3567683bf9029ec627f07609339976b7c"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-parameters@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-parameters@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-optional-catch-binding",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "438d07121b3d0c94326997d48e39fabc4f02bf81a6307098b8c1885949e5c47eb8d34546c4ebb05ac3ede05c57c49902ff978ece09f4cf6d4cf60313e0c3a16f"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-optional-catch-binding@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-optional-catch-binding@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-private-methods",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9eeb6cbe4b4322db0d9f8ae9188b52355daccf55f04be9df534460f1a0b1dd6dcd38a57374c8c946ed0ee4e9200e9dd91880924db811a716685acc68291bdb78"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-private-methods@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-private-methods@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-private-property-in-object",
      "version": "7.20.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56aedbf5d500d76072cc1e048d04cfa36e6c16163ed3ca500c149946d500923ee56fb8da85a1d1e6281eadad7a419fb79b2d67611e1d2ac35d623e488cf1e295"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-private-property-in-object@7.20.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-private-property-in-object@7.20.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-proposal-unicode-property-regex",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d814a11bf779ca86725d97d578f1fdd6eacbe704c6e8049953d338a34de528af2ef145b5cb4f0e32db4148e0034dc26b9cf329bc35d11b71bc7f22e1e28becf3"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-unicode-property-regex@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-unicode-property-regex@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-create-regexp-features-plugin",
      "version": "7.20.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9baf01d65920dd70c65f9c82bc63b490fc77bfd58860b9f38ca7cf7108b09ed1106b965e4643e6a365ff21225cf2ac5619fc14afe92f640784cc0c0b79cdabdb"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-create-regexp-features-plugin@7.20.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-create-regexp-features-plugin@7.20.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regexpu-core",
      "version": "5.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f4fb5669db08c5fe3b9732b3311f189da86627f14e11fb395e489857f6d4353d4b12f1af54b587dbb05f4b762560357de4897f1135a28ce369df4a0bc52639b"
        }
      ],
      "purl": "pkg:npm/regexpu-core@5.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regexpu-core@5.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerate-unicode-properties",
      "version": "10.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77556e7422e82068ad714fe1120d90aafc8665099d0b42dff01a9d38c5c6152bc93f86cd575f97a9b3d07871cb0f9d49878409276db9765205bd8e0bcba31799"
        }
      ],
      "purl": "pkg:npm/regenerate-unicode-properties@10.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regenerate-unicode-properties@10.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regjsgen",
      "version": "0.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "440b7ef07d991331de616c59dc7db3ead175f33cb23a795c75a69f2eb9b6d4182e8fbb99cba50b89b88015d5c4b4a418e12cbbc034f00e239acdab0c2dce0a3c"
        }
      ],
      "purl": "pkg:npm/regjsgen@0.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regjsgen@0.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-import-assertions",
      "version": "7.20.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "214875bda93336859a951f1c87f6ab796eea168a51d80130d372651bb05bac3aa64385f7abdbae8a9430486ad49fba0689e98a8ed48b0e136d407ccc1ebd4975"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-import-assertions@7.20.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-import-assertions@7.20.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-arrow-functions",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de9a00e44eddcc3a26c63f565d6c2e0fa03917791ced55f02093be13e27caad0ed4bea573c086b804ca1fbd181c0180fab567e6c1fbf243eb4969e63b0dec93d"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-arrow-functions@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-arrow-functions@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-async-to-generator",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "528e60c073d3f6f827497431a86b6976e7d4896a7dea093bca23f8329e5b9b540c90498b5c13bb3c01986caa09e83840c22364707141a25ff1e7365990bfedd1"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-async-to-generator@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-async-to-generator@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-block-scoped-functions",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "13151c3aaa4f5a796245c3eabdeb391c97093af1ef20859fb92e2cae80547a73ee31d996f923070da926b52eea3a8d77b15a699948a3a9e4efeeaa86b2f511a5"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-block-scoped-functions@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-block-scoped-functions@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-block-scoping",
      "version": "7.20.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b40e0de36edaedf8dfd4fd3fd88e1272c1c67398dc1cf6dbdf4c4c6da4e47b68310ee5a951f5c3b97d45132989c0a938b6e194bc671e8c047a1dd655aa698fcb"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-block-scoping@7.20.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-block-scoping@7.20.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-classes",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2d661bb225d33ca97ea019575069703652597ad5c3e409be0b205daa13ec0d58ccf4973c8f004916b2a11dff74d0a7e4d9e646d72f4c006dd435a8e897b03855"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-classes@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-classes@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-computed-properties",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f3eccbc12ba0d38c49470267eee9b7c037329cc69c8d3de60118469fc80e84e47b51a63a59c14faeed0ae0cffd8e474cfee53bca61b3dda617d268071906b61"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-computed-properties@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-computed-properties@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-destructuring",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f0838d37b11ad96fcd48541efd64fa8d40c136df286e81856a813c40853f7d878f391787fe18c10b16184eb2c703501ec70acc1ea4a78228b9ff199bd42a804"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-destructuring@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-destructuring@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-dotall-regex",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e92de3a6e9f57846c0c6aed37632e8b40b25e16a5023d0f17e4c9c45c2ab8e1418cd4f3baa95dd927a4183f7be4dd70c7a1a869cb162eed9c5501474d95abac2"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-dotall-regex@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-dotall-regex@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-duplicate-keys",
      "version": "7.18.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7766e65c2b595d8739f7fd126a740a6e258835a75a257aadbc8408cdde3e84dc2458183209de45ff6b75917a1476f3ccaf1ccfbe12ba10c41144ec6cb9efa67f"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-duplicate-keys@7.18.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-duplicate-keys@7.18.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-exponentiation-operator",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c3312d734fb673cf05551df86909a2cf9e9dc44931af683c0d06ff29f6856b52585ce155b1b86f0289c537a3f05568fef9f2a692ef0d3fcd29949e44b78c2a1f"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-exponentiation-operator@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-exponentiation-operator@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-builder-binary-assignment-operator-visitor",
      "version": "7.18.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c854346021e822a6ab97c04247004bf2e95851a669cf76cdb00ee815ea40cde7bef3ff889ad0035cd3a63b9bc9bec3df7f7aa2fa1be9918fcd6014eb05081d37"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-builder-binary-assignment-operator-visitor@7.18.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-builder-binary-assignment-operator-visitor@7.18.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-explode-assignable-expression",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b201802c42607cd2335f8386da02d2de5804077c7162478f37af314af818444e51996900bd6ec7ebba07d70c26d11cb41b200ed4e4dc6184ec4dee9fdd58872"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-explode-assignable-expression@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-explode-assignable-expression@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-for-of",
      "version": "7.18.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c847d34678eeb24598a3493598752aad559a670addabc0186dfae9a942ce24e6ae7064a9e2634c569b3e62d03c6f2a1ebf14bfbabc14ef9bf285023170282205"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-for-of@7.18.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-for-of@7.18.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-function-name",
      "version": "7.18.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5af201a113da250e72547cdc9c9168afba12e4bb343d88b1953604eb79428f646d750125d7933af055d09719c6eb076b68921745d47b288fa143babff508eb09"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-function-name@7.18.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-function-name@7.18.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-literals",
      "version": "7.18.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "205403491a133e7ac022b239ce866fef7205799bb6761bba8abc508d8f6b3634d3e775662a0f5f7a78efa223963a427a9a6e232953ed74ccc163df05a7867872"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-literals@7.18.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-literals@7.18.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-member-expression-literals",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a921758a12c63b7abefe0e3c93ce6d5230f4df70b6f53353541da9682c193d598eb239fda4296f618accd95789a416366dc364ba7cb4614c93351c91c49e7828"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-member-expression-literals@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-member-expression-literals@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-modules-amd",
      "version": "7.20.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36ecc2b7920860e5b43b7d14bea92dcc7611dae7796ce59b634c9ac5667a1be685cce309bebb3960736292b6dd693d79f8a34edf59cf3b2e458a6de4bba65be6"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-amd@7.20.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-modules-amd@7.20.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-modules-commonjs",
      "version": "7.20.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4bc7b57fb590edc8a6250e7526401a0eb12da215448ad5e38021804b637c4b7d58e3613e916c1f4b3f372d8cf9ed07419bbabd76201156a6a721a1f6a158109f"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs@7.20.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-modules-commonjs@7.20.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-modules-systemjs",
      "version": "7.20.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd5bb983d04f40a485126bedd930380dae4df90552eba117db577cba83a2842f8e0a95281afcd5b177aa15db4011f55ae4120b01e16df94ef25662db4270099b"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-systemjs@7.20.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-modules-systemjs@7.20.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-modules-umd",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75c7a012b13155e5dc46a36d91153fcfc5a504b9ef0f83119c780db37332b513b5327d6c1d1ca16dca586d530672502a3a3756fbd71f91d667a3d74575f28b7d"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-umd@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-modules-umd@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-named-capturing-groups-regex",
      "version": "7.20.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "98e5b8b53ce2e624cb9f0fbbf2212ade0afc028ab858d446a664a5ae882a6a2081a11d47161a54e099294053877de631dd179520558e4094b8699051bee67a98"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-named-capturing-groups-regex@7.20.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-named-capturing-groups-regex@7.20.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-new-target",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e3c0503ff48bb767ebeb027fbca415067238712a0b92325b05a9e08a6e16fd04057be7abf492bcd52b4e024438bfe1aaa693c06c1dbe1afe015c680e63a1747"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-new-target@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-new-target@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-object-super",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "baf1b3eb393ea59a12d5a4d9acebeb6e3e8fa7f90ada6a78e6dd81f9b4c3aded9482c659f0464b489b5483b9bf9e8d3338951680538da41ed9bfd5b6b5268594"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-object-super@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-property-literals",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71872ceaa96069f4ee7773c0cebad135b42d7e943cfb2ffe339b4a9a4b12f7e3357246c7ea4cd8f0cadec4433d99c03a243b2e904d7d88846f032625e3adec32"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-property-literals@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-property-literals@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-regenerator",
      "version": "7.20.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "916fe83bb1cf06d9ed6ec6a1cd0d2a484ded16f905c276e8cf3dcd58584b1aa1fbe6f2c483eb021a780b96156478f942b3726fd1d0411c3cc21f136214040a09"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-regenerator@7.20.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-regenerator@7.20.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerator-transform",
      "version": "0.15.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "927ce634072ecb157e8100ae7e461cbcea97fea2087c72efd2ee71efd911c6e1a88df615932d5fd794f3644bb602fb5ef1019ea6f50d4e72ec91ff04e97e95ca"
        }
      ],
      "purl": "pkg:npm/regenerator-transform@0.15.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regenerator-transform@0.15.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "runtime",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "505d2dbe452dc700206795bf2ab9077f4467d1f7672c353d49cc41ac454d529ac4fccce2ae32b8309517d7f0550efd344aff1c963b6e9152b56a4cbef97d528d"
        }
      ],
      "purl": "pkg:npm/%40babel/runtime@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/runtime@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerator-runtime",
      "version": "0.13.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "918d40655af645afadfa9895689e20c5a15a45e6551f8d0028da3b5025fa5be744c01a3fda8649cea7ee375a8bab5a0be39a39e9c3da4d710bc2b4e1f05a6082"
        }
      ],
      "purl": "pkg:npm/regenerator-runtime@0.13.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regenerator-runtime@0.13.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-reserved-words",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a17ff8332328ca9cc78c5ad3d42762bdf299f97bc83cc157c30c47a7faf40ddcb656ea26b781c314699fb754c0636ca24ca88d4ac877923040cdc33c91276c8c"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-reserved-words@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-reserved-words@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-shorthand-properties",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7822d75c9aaff2893383ceb2c1925b467d7d6091d4e1751ae79a33db06c785a4159ff30cf9786e9224fb498aa9ffba34d1d839d918f9d4dcbe11cc38a32a3283"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-shorthand-properties@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-shorthand-properties@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-spread",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b005b1d0fb553f5671f57f196d6c9a83796054d6834b1bc0e3d75b88bf7c557fb9eb42ed1b3c67b945fef5eabecae50cfe4aab40395b30a15ba7a2206d1a1c7"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-spread@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-spread@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-sticky-regex",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91f883ac343e3c1b100cef39ca3d6272e79631f19f24528dd4a0a49ddca0b6efc2f7e5d47f274b0bc22fe54609a91c32e3393c11ca6547110e78bca3ab5826e9"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-sticky-regex@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-sticky-regex@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-template-literals",
      "version": "7.18.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4bc70e59f4fcda04dece960e8956861eb09b8651e02a142df171f9112e3a3f65d6997f76ca2b28672c1fe649bbe70bf9b187170d408b32633138b0adb610e030"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-template-literals@7.18.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-template-literals@7.18.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-typeof-symbol",
      "version": "7.18.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4917f04ed175d46d9a7a60195a2bcbecf0fe0bdcf9daff44bcca87f41b986da6f23ee294bd25a4b37a0283ad38d694fddb92f8cd516a69505e102c2c9a582e13"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-typeof-symbol@7.18.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-typeof-symbol@7.18.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-unicode-escapes",
      "version": "7.18.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "90a01d008f98ccf80663f7ed4ad0455d32352d9163bb7f2b6138677ccca44be217cbc055c7eadeb3bb367f17f597c237e435764fdedece8ebe486ad7cfa07789"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-escapes@7.18.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-unicode-escapes@7.18.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-unicode-regex",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "804ec0e8bb7b60b9cd38bdcf6fd04d799be2f9df25eed711ac6e3ea702632bd843db15f8984be39505bad06f441267d755844fbfd55141cc9e8085470aa97f00"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-regex@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-unicode-regex@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "preset-modules",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "039eed87a6111bba11ddcabfcadfd8f3832f1a01347891b617524b84abb21be8c5c4482b77f1c03096ad885b663a266eaf3fb40e4aef6e17822da5797f625f8c"
        }
      ],
      "purl": "pkg:npm/%40babel/preset-modules@0.1.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/preset-modules@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-polyfill-corejs2",
      "version": "0.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2139d98560549986a8360bf2602d443eb79da8e678ab37069633607d2d6b5ea33c08bccd78552c1db02014113d74a93fa49b248096c79a7667de7925850b2f9"
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-polyfill-corejs2@0.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "helper-define-polyfill-provider",
      "version": "0.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf9690294e08cdba820b55c7d2702a7ec14b3154a8db64812947340711ab2e4a254dd3d3aee72dcb44e836794edb30388fd43fee98cc65fd03498f83493633c3"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-define-polyfill-provider@0.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-define-polyfill-provider@0.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "1.22.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c1a6eb98b98e6316c962fc922cd6895dc3a7ce402062a2886a59983fda189a3b26d739fb789689eff39b8338a5dd7fcae1c8ad79f5cc54e5c0dc2bf34a93ccf"
        }
      ],
      "purl": "pkg:npm/resolve@1.22.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.22.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/resolve"
        },
        {
          "name": "cdx:npm:bin",
          "value": "resolve"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/resolve"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/resolve"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-core-module",
      "version": "2.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4518f196f2c3903d582700dbae804731bf9cba4bab90358dc87c7b0f7a0d079c7dadbe6881c92c302e701c269d717a28ebb815afffb7185c92877d77e338baaf"
        }
      ],
      "purl": "pkg:npm/is-core-module@2.11.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-core-module@2.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f676f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf"
        }
      ],
      "purl": "pkg:npm/has@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
        },
        {
          "name": "ExportedModules",
          "value": "hasher/task-hasher,hasher/file-hasher,TaskHasher,hasher/task-hasher/TaskHasher"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "function-bind",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c88a2f033317e3db05f18979f1f482589e6cbd22ee6a26cfc5740914b98139b4ee0abd0c7f52a23e8a4633d3621638980426df69ad8587a6eb790e803554c8d0"
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/function-bind@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-polyfill-corejs3",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f9e1ea47a38f70184938682c21aafbc68001d46712c15500dd78c077b1c93733974f8c2febf1fb288740fcd73ad1cbd49436ca0299aa36f0f50756f33ade27c8"
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-corejs3@0.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-polyfill-corejs3@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-js-compat",
      "version": "3.27.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e0f752457820c0d7b14a9e778dee808ccf80644384dc7df9201cfe0e5b0a7dcb1de98bbb9ba8c0d75d269c7cd6a4d4f42a8dcf79b24cadf9804b1d0267909c0"
        }
      ],
      "purl": "pkg:npm/core-js-compat@3.27.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/core-js-compat@3.27.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-polyfill-regenerator",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36d4069b24035e342a43e233464055c043b3f65438cf1010660a00604b54f5d2639e5d4e73df2a9cdee3729f9b13b3bb698cd5a5abd7137fd529737351b87b6b"
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-regenerator@0.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-polyfill-regenerator@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@cypress",
      "name": "webpack-preprocessor",
      "version": "5.16.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "299eb175098f77462871bc4325cee5dcebf9dde6269162c29296cc4125485924d9323ccaf7a57c186eed19283d4c65047980998ad0e58bc3628efa17091254ee"
        }
      ],
      "purl": "pkg:npm/%40cypress/webpack-preprocessor@5.16.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.16.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@cypress/webpack-preprocessor@5.16.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.16.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-loader",
      "version": "8.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1fc4afb0c17e9bdb75e4734b322a69a73902f98d98abebf74a89d9c94ef44412ff8758313e41f4f0eb7ca4413d67829df9ccf25890a59854bcab320ff4e674e1"
        }
      ],
      "purl": "pkg:npm/babel-loader@8.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-loader@8.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack",
      "version": "5.75.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a626886a854996a32c3ed5fffb72934ceea37efad26206ae15576df1cafd2d31ca99cabf00c7789a1cec88fed917f3c644d3c603cdf7ea395d87d9762adda881"
        }
      ],
      "purl": "pkg:npm/webpack@5.75.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack@5.75.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/webpack"
        },
        {
          "name": "cdx:npm:bin",
          "value": "webpack"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/webpack"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "eslint-scope",
      "version": "3.7.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4ae33a089a265cdc7948a7a015503138096631db66be9614993183696e35b4e3e605d0a5a3e292579c432376715389089b14598495cb1ab095c36dd23f10f84"
        }
      ],
      "purl": "pkg:npm/%40types/eslint-scope@3.7.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/eslint-scope@3.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/eslint-scope"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "eslint",
      "version": "8.4.10",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a5fc73aa37c34a3e6856a3654110f9b49ef1e7bb62cbdeff6f2a8f0c12ad04b5b278795cc63e5e3554d3ef9f91358b9a68324e3f5c3f14ae22c7a49bc43ff37"
        }
      ],
      "purl": "pkg:npm/%40types/eslint@8.4.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/eslint@8.4.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/eslint"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "estree",
      "version": "0.0.51",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ae3e053a7f7793fd780a28fa8a77f80b655d579af7f56b64793ce04e1906babaff36c6996cf3d1d4e7329e568c91f17cc777544634e95096f51edc21648d635"
        }
      ],
      "purl": "pkg:npm/%40types/estree@0.0.51",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/estree@0.0.51",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/estree"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "json-schema",
      "version": "7.0.11",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0ebaf1b548de14b38adecfeb72970c30095d69b223553a425e33701459435683f8c3418dbe1c4ff8e38cb981cfa306646a0123a6d8e7a1e5cd5ac47a1bc1129"
        }
      ],
      "purl": "pkg:npm/%40types/json-schema@7.0.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/json-schema@7.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/json-schema"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "ast",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba4061d78a852e3c5340d4d7a1c77292c37941d336f12d42c47b76addb241722fec4557b56b7a6b812d56e609e3e3f9445a957044371ffd2e6ee59e18a1b424b"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/ast@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/ast@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "helper-numbers",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bc391bc6207ccdf9cf74d2bd45a8dc7b2e42d30f9026e804825374a1ffa498ef25ee50dbefb02794a61017b69aad9b82aeffa5d14bea2feebc8120ebde4f4b3d"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-numbers@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/helper-numbers@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "floating-point-hex-parser",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88645fc9ce41abe36736e5fc6f987006b463cdfd2872b24f23a1961687411739859f2beb43cdd21ca8668a5094ffc26febb8b818964132113396dc7370d6a0b5"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/floating-point-hex-parser@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/floating-point-hex-parser@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@webassemblyjs",
      "name": "helper-api-error",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "465852f020425df45447f730a36868f5b9217925c6d3e370a285dc7373c020b00b7f640b745ca3eca1ac2916d573de61667867111a27e245bf0f7499a69e9372"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-api-error@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/helper-api-error@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "helper-wasm-bytecode",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3efa68386889c17793ad27ffa9fb9d261c25bc34311607a56ccaadab9d965a25c2e97820d484447678263cdddbb384683bcdcf9cbfe716bc6e7178f5f815fad9"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-bytecode@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "wasm-edit",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83e46cba9502d5a4c77d1f020e09ec551559149a9d9051e9b0731f26e590cd6537b6f9cb0b4ed4a872027cffb85f22f6b67af56a6be5d52769d3a4e760299590"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-edit@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/wasm-edit@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "helper-buffer",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8308a417ae5a0cd79e5daf09c576b604093e4448d2ca1acd0bd670753d1ff2373875041e0d0ec6e26d1fd9008b3c988c4d33bac1f0e64668ffa56d0fb14bc870"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-buffer@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/helper-buffer@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "helper-wasm-section",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d743fd368dbdad85f58fb1771153d7dc9bc63d03da7be0289ae4933e217d78141e0a11c8ea2aa3308c11f4998e257c299e7fe85460e4ec8e4896c92e33053fa6"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-section@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/helper-wasm-section@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "wasm-gen",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17b42a297c30365326b2e963ebe3bbaf89a6b4094259f3bfd077603b14a49597d0703bb44e92e20f5991b7fcc5db9064e7d1488c4b86008ca7e5e8b8c8c7cb84"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-gen@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/wasm-gen@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "ieee754",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "849f3b4083ed00c29b16ae821939196098af1306436d052061ddea29269d4cd3a1558ee9fa07cfe92af494b4554da1b5263163fabdd8721a2a458c4d1f733419"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/ieee754@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/ieee754@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "leb128",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "049d8fd21359d2ef938756195c9a735ba9a2c2a41419c2074f51bfb1fef680b543f4367901d613a8f35b1d987a2b53395662af157c064966400f3faa056c5e47"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/leb128@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/leb128@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "utf8",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f64a9cc4011d3218b04241e990d8a8ad9ceaa46ae8750436206ac71f10b2f8ece7834a1fc8c034953aa22e456cd6ecd345e8d7fbf3b410e4fb2b1a953ee5e8b1"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/utf8@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/utf8@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "wasm-opt",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56a9e436a9d9954e4407ae29a7597b85d9b7866430ed582a6b4285fca08d3bdb08a48e8593a6eb0c4897fa208e62bbccb81583c2cd0d9133b16046fce574071f"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-opt@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/wasm-opt@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@webassemblyjs",
      "name": "wasm-parser",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aeb06e8f0f9d26edf681807bfcbba9e9485d90fc7d4bd4a7a1b6734552fb55c047f41b7d6c204b12e5ff61738eb41b0e678350ad1ca42a17df4561ef8a042f38"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-parser@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/wasm-parser@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@webassemblyjs",
      "name": "wast-printer",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2106e851633878acd65be37f8e28f6b116ad28c87df5011e968dc46f6ab4a9792f3d1212023f10c6d9b0e62b70a8af934e406e508138e40c583d3a2a3ed2f982"
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wast-printer@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webassemblyjs/wast-printer@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "8.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef31691f3867a982ab9187548c5d472356f3774572804197f25164e24e7354ca87128112f8ffbb4ca23e12f2cef5654c27c79e91d3b468310ad38e314d7c0f3c"
        }
      ],
      "purl": "pkg:npm/acorn@8.8.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn@8.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/acorn"
        },
        {
          "name": "cdx:npm:bin",
          "value": "acorn"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/acorn"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-import-assertions",
      "version": "1.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9bb559de3c33e1e2ba03856db7c130d7f98d6cfdb8bb41617727c0edf4af9c947a2cc75f3989e6b88aeb24082b61f609d7417fa2d6874edaedaed98774c37313"
        }
      ],
      "purl": "pkg:npm/acorn-import-assertions@1.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn-import-assertions@1.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chrome-trace-event",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a772942f2420e12ecd2078b17706c65fe9c51e4a01880e18426c96b636fc5e7812295d76e27266472b2001eba36d455bd79be1f91bc551f08fa94eeb5e4fa166"
        }
      ],
      "purl": "pkg:npm/chrome-trace-event@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chrome-trace-event@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "enhanced-resolve",
      "version": "5.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4074d723fb19426928d5c6c3a0d01ade6279aa159450d02adef474fd8883dfbf5f590adc7eea17d7e1d6d92d0c4eded79a83cb6a975a0ca52d7a55123e273b85"
        }
      ],
      "purl": "pkg:npm/enhanced-resolve@5.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/enhanced-resolve@5.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-module-lexer",
      "version": "0.9.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d47436336b0fb71c27bcebd3d590a51f24038a081d3635115a9636c1ee9a30a0908945714e656cd9460f2c8ac3f38b12fa431d5307c14b295b24fc0d9c1ae71d"
        }
      ],
      "purl": "pkg:npm/es-module-lexer@0.9.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-module-lexer@0.9.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "schema-utils",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6393d0c52e084e50be11a84bb97698f3a4d77d1ec3739970dbde1a9573aaf3a2401c28a100865faaff273425af68426f682e75b8df616cb19e57470505d1fe17"
        }
      ],
      "purl": "pkg:npm/schema-utils@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/schema-utils@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "terser-webpack-plugin",
      "version": "5.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91f2c593e3e82d44086cb981d7e3d90cc452652f7d329fbf307a83366300ead388b7346df8da5edc4f9fb0cb3999f70cd300adaeb754dfced49d5faf9d27df5d"
        }
      ],
      "purl": "pkg:npm/terser-webpack-plugin@5.3.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/terser-webpack-plugin@5.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serialize-javascript",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "42bdd3a2cbe0b85b7c78f5aab2f45facac905c8896fa719b629cbc5cadb83501c4f3771ac56b7e988ca64d3d7d0c615b35634b7c4c2cae44a637ae2555607d6a"
        }
      ],
      "purl": "pkg:npm/serialize-javascript@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/serialize-javascript@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "terser",
      "version": "5.16.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c6f41fc9f0356b24f4a9d2b8ef3b244204597962e8390f0943a98881119537064a750314fb91640818e6bf842372b4f3c99aae470d8556d94949152630a42c97"
        }
      ],
      "purl": "pkg:npm/terser@5.16.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/terser@5.16.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/terser"
        },
        {
          "name": "cdx:npm:bin",
          "value": "terser"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/terser"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "source-map",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9bb3bda36b91f24d8e6c3cac658cdd7e16f4f15b849a5e685868a8b1ad5575a3d9fc0e90c8f90026ec0dd10d658542ce7fa07b32d4261c4352ef8de15ad0ab83"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/source-map@0.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/source-map@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "watchpack",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2dcbe6ecc1924ffe1fba9fa27f22a2da18f2200c1c748e07460b6f4e9214c4146107e445b5487c5ed0cec547dcb550a78558be4108f8f62f753b2bf390997a72"
        }
      ],
      "purl": "pkg:npm/watchpack@2.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/watchpack@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-cache-dir",
      "version": "3.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c17655e5e985123aeb89d220103d753a850a2f18988c072aa2dfcd25d0243a1949faf1b3c213807dc1b9397d633fe4b43dc8c49fc6dd309bfe8368f04373a78a"
        }
      ],
      "purl": "pkg:npm/find-cache-dir@3.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/find-cache-dir@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commondir",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5bda40870d236b511d6f91957481759a3670fc0488d0095285733cdd45067b60d5af94dd00f100d4e03c9bf83ccd6a7dc7a3a7ee0aae7d8f856ad0db0b730342"
        }
      ],
      "purl": "pkg:npm/commondir@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/commondir@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "make-dir",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83715e3f6d0b3708402dbffa0b3e837781769e0cded23cfbb5bceb0f6c0057ea3d15e3477b8acbfb22b699dd09fdf8927f5b1ad400e15ea8b9fa857038cfde1b"
        }
      ],
      "purl": "pkg:npm/make-dir@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/make-dir@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "schema-utils",
      "version": "2.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "48788db4c394196050270cc84a25582aef361a257841819e3e9de8765635b6e28eee03eda61013e51fe9cb47c0eb1b5b80b2ff46fb4966753d6fcb34175ab45e"
        }
      ],
      "purl": "pkg:npm/schema-utils@2.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/schema-utils@2.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bluebird",
      "version": "3.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0dd9b2a060a57899e46e9de791bc532c9d7cae30ec138c8282013028d5e4795d76dec3cd7ce098783a1eb8e63e17616b4a33b561771353e76ccbde8a332fa072"
        }
      ],
      "purl": "pkg:npm/bluebird@3.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bluebird@3.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "md5",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f51884d898568ab8ef75bf1ca840c1444ecb7e3bbd5550f114df37b918dcc39b439674ff2fd7389368010f52bff790bb18dd27ed833db8d80d527ad4220cbee"
        }
      ],
      "purl": "pkg:npm/md5@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/md5@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "charenc",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cab2d0ff255415793383b10342c3e2784ff9dfed1195a593b3ec01aef5b7e9cca2949d9268359f978623eccb4b4d795e57db8429e7db00650fbf6fe2592a2844"
        }
      ],
      "purl": "pkg:npm/charenc@0.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/charenc@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crypt",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "982c4196c1c5621f42f8756988469c7a6f051019cc5e053d832e3398d0be497019341ff589d829fdaba5149e058028bb18f1156dfca7834f761aa2f6936ae6a3"
        }
      ],
      "purl": "pkg:npm/crypt@0.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/crypt@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-buffer",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35c7402f0a579139b966fbdb93ba303944af56f04a0e028fe7f7b07d71339e64057ece194666a739e2814e34558e46b7405a0de9727ef45dd44aa7c7a93694e7"
        }
      ],
      "purl": "pkg:npm/is-buffer@1.1.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-buffer@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-virtual-modules",
      "version": "0.4.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6dc8394a2ea3df32a8d3dd0f5302a7f662a8f09a7525799c33262d40e6a5e794109d8f602d389eb001676095320338f80e88ead778178572c43cf9a190e906c"
        }
      ],
      "purl": "pkg:npm/webpack-virtual-modules@0.4.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.4.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack-virtual-modules@0.4.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.4.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "devkit",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e3c47d1c0a7aafaba658d5d39554ccb07f786188d4fd750f2c34ed5c180a1123156ddabc164f870c7b8dd2d8571b974be831645e00f430808b9b78d2414eb133"
        }
      ],
      "purl": "pkg:npm/%40nrwl/devkit@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/devkit@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nx",
      "version": "15.3.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c91d74d809555b949bed7d5ef5cc91fb4878e110fa73778b25b019d3254528f08ac3ecd04dd1af02a213b41e997859cf920e90aba7f5a16bba1b49fa7f6713a7"
        }
      ],
      "purl": "pkg:npm/nx@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nx/-/nx-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nx@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nx/-/nx-15.3.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/nx"
        },
        {
          "name": "cdx:npm:bin",
          "value": "nx"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "nx/src/utils/perf-logging,nx/src/command-line/nx-commands"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/nx"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 34
          },
          {
            "location": "bin/nx.ts",
            "line": 57
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "cli",
      "version": "15.3.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6564e654ff47dee929a56586692fecdcdca6da7398827b7a787b6e50536cae8cfc2deb06e6814026f88ecfd8c310cfdbfa92c8aef61f539680199aabb4cdd9d8"
        }
      ],
      "purl": "pkg:npm/%40nrwl/cli@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/cli@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.3.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "cli"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/init-local.ts",
            "line": 155
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "tao",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7fdf95c21949ffb4d6a631d282850e000d3aeee3fd0e6cc004c63d1c2e4e444103682c7eaf3604bdb2c03efe9c5f35b0fba21833a7322b0d3359242b74456b5a"
        }
      ],
      "purl": "pkg:npm/%40nrwl/tao@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/tao@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.3.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/tao"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tao"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/tao"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-gyp-build",
      "version": "4.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da219b690055f884e00b3efa6448e68542802957fbc5f635b11978522290b297d9307da1d3a4b284db27495cb9d1cc241500c62f289fea6ffab855c790e67aae"
        }
      ],
      "purl": "pkg:npm/node-gyp-build@4.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-gyp-build@4.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/node-gyp-build, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/node-gyp-build-optional, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/node-gyp-build-test"
        },
        {
          "name": "cdx:npm:bin",
          "value": "node-gyp-build, node-gyp-build-optional, node-gyp-build-test"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/node-gyp-build, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/node-gyp-build-optional, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/node-gyp-build-test"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/node-gyp-build, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/node-gyp-build-optional, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/node-gyp-build-test"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@yarnpkg",
      "name": "parsers",
      "version": "3.0.0-rc.34",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "361100d01bac227ca4ec4889ee2eea175324adbea01a365c410fd6d71c466b3c5aa6e6c49863bbbf9592965ea15b11571369e0b4b8fc95f96ad457f956da84c3"
        }
      ],
      "purl": "pkg:npm/%40yarnpkg/parsers@3.0.0-rc.34",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.34.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@yarnpkg/parsers@3.0.0-rc.34",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.34.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@yarnpkg/parsers"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 53
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 333
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 257
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "tsconfig-paths",
      "version": "3.14.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f10e15a71522eddd5b93c2dbc9b797e9c3104783901d29632c81c3ce3888a5ca3ca6718559a02405f1fbc545ecc235f6e51179a2f8f70cd5e60778e0205c239"
        }
      ],
      "purl": "pkg:npm/tsconfig-paths@3.14.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tsconfig-paths@3.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "tsconfig-paths"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 380
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "json5",
      "version": "0.0.29",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7512e30961d8838a1a03bedcc4eeb8a0efbb2700b09c8ce464f76bac2ef58d0990b6584ce79ea9c0aa396d4ceabd99dd9156de14b2088bef530b8d09345e6135"
        }
      ],
      "purl": "pkg:npm/%40types/json5@0.0.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/json5@0.0.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/json5"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json5",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83531630b062cfc14a8b57b8c3453254bdf0fa225c7960050406819e718a3a935ae5ff132e4b646eb7b5facea8202c9d5809be1d15064e623efffc6fda1bd760"
        }
      ],
      "purl": "pkg:npm/json5@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json5@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/tsconfig-paths/node_modules/.bin/json5"
        },
        {
          "name": "cdx:npm:bin",
          "value": "json5"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/tsconfig-paths/node_modules/.bin/json5"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/tsconfig-paths/node_modules/.bin/json5"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "linter",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8071299b46ecc167ce9a867d3f4becc23a3f8fa1b25100c7fa399ab66676df1b04be2d76ea5f26a84a1cd90b57bbe6777cbeba0b57ad5f15b3e42e54ea27080"
        }
      ],
      "purl": "pkg:npm/%40nrwl/linter@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/linter/-/linter-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/linter@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/linter/-/linter-15.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint",
      "version": "8.15.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "186e54499d63842bbc1c99331a078af3ff911a71da358646ac60f352d8a02b706c184496febb366b3db75ea134595c03c72d5546fbe34921aee6707406efba48"
        }
      ],
      "purl": "pkg:npm/eslint@8.15.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint@8.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/eslint"
        },
        {
          "name": "cdx:npm:bin",
          "value": "eslint"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/eslint"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@eslint",
      "name": "eslintrc",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d7ac7f546ab9f4b2db3295da8362af2bfbe9913a6591235c4a3176bae3405bfff498d7e102617e95cd3e8b731e5fac3d15df45e27aa274a17f48d978f96a830"
        }
      ],
      "purl": "pkg:npm/%40eslint/eslintrc@1.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@eslint/eslintrc@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "espree",
      "version": "9.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f072d7664cee9222f0b377df35d32c8dcc8aceaea35857d2a88b3c780bf99185ff6eab4a38c87a02114ffaef4a4ec4e2ff312ada7a4b6f4808e2efd917f7456"
        }
      ],
      "purl": "pkg:npm/espree@9.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/espree@9.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-visitor-keys",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "990facbaa2895727aec0660701d8cc16a8c2c9f97cf8b767c6eca9de576230114a92fcadad751959a88f0846aff2a0c72adcb8e1b0fea95d483f84fec3ec5744"
        }
      ],
      "purl": "pkg:npm/eslint-visitor-keys@3.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-visitor-keys@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globals",
      "version": "13.19.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76443de7bb924561f0ec21572d4b541d02378376960296217cd4763ba8e7ffdd3bae2c9360a5419b161544e901718eb5e05492792261ed79bb4ab5160b1bc931"
        }
      ],
      "purl": "pkg:npm/globals@13.19.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/globals@13.19.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@humanwhocodes",
      "name": "config-array",
      "version": "0.9.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39bc8cc96c59882bbfc938ac03bbb3c7cd6ce34c51d9f0f90a0ff62aaec6d366a390db9b25fe81a298034e60f273753bb17a4d28cf1c60ec3bb3b4f2afe0e70b"
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/config-array@0.9.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@humanwhocodes/config-array@0.9.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@humanwhocodes",
      "name": "object-schema",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "66740c9cb5787bb843954bf0f07f94f0048bd36492d869fafbd01cdf01862c87bbfa37b601e00ec4f63e8b320f2437c50dbede0e37afd14b3c30ed6215137c84"
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/object-schema@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@humanwhocodes/object-schema@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-scope",
      "version": "7.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40a40cfd45e92221dc2ea27900ec885bb5d99b38e4cd05d8139e27d7efb06f4bbd57f69b5b797db909f15fc6795ddd7cc72288313500c90d24d5ef29cfa2d4af"
        }
      ],
      "purl": "pkg:npm/eslint-scope@7.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-scope@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-utils",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bae402e3720672dc3af29240d5181b412f3f34feeb721e82c1de23dd906d828e3ff05963e1e184ed96126513778aae69554bfa18f756e59d511657a8f38b8b0c"
        }
      ],
      "purl": "pkg:npm/eslint-utils@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-utils@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-visitor-keys",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d2b4a6441cd7803cc8b03ea619d2607afce07b3239df809eaf92ffbf2317d241f34ff8e2078de346177d61494c1982d0cb6ce9acd9a84fca9ab021ad63e41a2b"
        }
      ],
      "purl": "pkg:npm/eslint-visitor-keys@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-visitor-keys@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flat-cache",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "766f6ce4fc3b25cd06bcc61bb2137acdc84203d460425cf31195f7bf2951f48a857d2f177226e551738a7d6e928ae2747b5dde0d8668655e7076b7afecfdcdc2"
        }
      ],
      "purl": "pkg:npm/flat-cache@3.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/flat-cache@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flatted",
      "version": "3.2.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e67a834b197c9e7e4148dc724779f823a78399ba2523a593f90a91e78ed1c3141aa608d0066b64b5d3fe1d305bfdaff32ec6f31114ce372501e6979f8794ed8d"
        }
      ],
      "purl": "pkg:npm/flatted@3.2.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/flatted@3.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "functional-red-black-tree",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76c28d40d763eb10374fe4250030c0ee6392957d2a88c20d8e7d1c82bf9e1871ac6d21f34da6dc228833dbea7f8aa3f55ece843ffb12d926ea1fe6eb1936ead2"
        }
      ],
      "purl": "pkg:npm/functional-red-black-tree@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/functional-red-black-tree@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optionator",
      "version": "0.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef84656391429e1ab88d1c5550f283691c2b54d5ccaac1ac896e80270e172bc866b66d74c02d32a5904bc39208a7ce4d64cafdd7ea9dd51bef10dc20ee38d117"
        }
      ],
      "purl": "pkg:npm/optionator@0.9.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/optionator@0.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "word-wrap",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f3fe6acdc22b4d461fc7500b4cfd54ffe551feca00fa0d5ee660a640b473ab6ecf14ee5bcf4bac5fec424a305d2e5b52890a5d07ef4d60dd91aeb3e9ae139bd"
        }
      ],
      "purl": "pkg:npm/word-wrap@1.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/word-wrap@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regexpp",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6ad9b5a8f66543e379dbb6cdb01afd7b5cb88d2f26be1a4959f246832d5d99d3c8030ac1a99ca9fd04531ea6f5ae1c26f256f63b279a39f8156fa106e69492e"
        }
      ],
      "purl": "pkg:npm/regexpp@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regexpp@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "workspace",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bcfbff252cb42bb5fd7fda2272217be03a66cc7d03bd3c83af91c9661a26f6d26c14cd4509f1d11aedcbcac7cade50b7a4ea4d78d78ae22029270fc14dd5c8e4"
        }
      ],
      "purl": "pkg:npm/%40nrwl/workspace@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/workspace@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-15.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "parse-json",
      "version": "4.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fffa28ac46632fab1b3dc2946827481a5214787dba9a0ce29a3041efb1ba5d18270e5fcbe703a7a7204645efcc99fe42556dcfc04044d4d8e2319fecb05878c0"
        }
      ],
      "purl": "pkg:npm/%40types/parse-json@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/parse-json@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/parse-json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deepmerge",
      "version": "4.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "149dd4808e20225f8f1d99b9de49ecb9216913e9c448cafb338bfd41c801ed2eb72a3ffa5aa322150269041633d4fb7eeba6d9a4fdd0ecbc9ed0ea3d30f28476"
        }
      ],
      "purl": "pkg:npm/deepmerge@4.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/deepmerge@4.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "memfs",
      "version": "3.4.12",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05c8ee427eaf7ea3fe935d347b413d9bad47caa6bffc1ae9f88ddfd0e0663740131e5140f2fc772edf33e7b477bb66cfa9edd6183042fa717bd9f4c7ee2b3213"
        }
      ],
      "purl": "pkg:npm/memfs@3.4.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/memfs@3.4.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "memfs"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/internal-testing-utils/mock-fs.ts",
            "line": 3
          },
          {
            "location": "src/internal-testing-utils/mock-fs.ts",
            "line": 18
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-monkey",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7326e321f8a213ea535a271208b1474ab5d9e848a5177d2887dd450cff52d81d39d69ac46bb4167eb553426d74fdd0e9b300435d9ba03dad4e82ef1887e1d5d1"
        }
      ],
      "purl": "pkg:npm/fs-monkey@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fs-monkey@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-abort-controller",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fee8c8571b6146cfbbaba86c7631cc6a3f21446f4db969b0af3f89751c19d788dd168292926faf0ec09b17d3cba674aa8da59026e4e656d7161cd2ebfaface17"
        }
      ],
      "purl": "pkg:npm/node-abort-controller@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-abort-controller@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "7.3.8",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "341d5cb462f9ae51eb3c9b450d5215cd3c90ca530bbbd37d548080e87485268f0c086553316ea07e989cc0a9a62bf7408d33abaaee65eb72493a90d2ac08acdc"
        }
      ],
      "purl": "pkg:npm/semver@7.3.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/fork-ts-checker-webpack-plugin/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "semver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "semver,major,semver/major,semver/gte,valid,semver/valid,prerelease,semver/prerelease,clean,semver/clean,coerce,semver/coerce,semver/gt,semver/lt,semver/lte,parse,semver/parse,satisfies,semver/satisfies,ReleaseType,semver/ReleaseType,RELEASE_TYPES,semver/RELEASE_TYPES,semver/inc,Range,semver/Range"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/jest-snapshot/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/css-loader/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/postcss-loader/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/@typescript-eslint/typescript-estree/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/@typescript-eslint/utils/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/@typescript-eslint/eslint-plugin/node_modules/.bin/semver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/fork-ts-checker-webpack-plugin/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/jest-snapshot/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/css-loader/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/postcss-loader/node_modules/.bin/semver"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/jest-snapshot/node_modules/.bin/semver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 14
          },
          {
            "location": "bin/nx.ts",
            "line": 238
          },
          {
            "location": "bin/nx.ts",
            "line": 246
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 1
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 532
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 37
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 78
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 136
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 69
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 33
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 71
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 16
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 103
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 113
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 276
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 377
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 498
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 507
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 557
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 588
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 613
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 617
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 621
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 654
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 724
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 733
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1176
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1191
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1197
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1350
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1351
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1425
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 4
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 859
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 5
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 36
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 53
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 11
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 16
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 47
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 56
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 65
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 52
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 20
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 343
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 2
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 317
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 322
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 5
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 82
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 85
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 89
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 96
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 20
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 988
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 9
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 203
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 210
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 534
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 197
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 5
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 92
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 124
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 125
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ts-loader",
      "version": "9.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a6942e1656616fe48d0fa5ac586fea8678639d9b98221d4ec7c030d48f0e7d7a63f6518307cbd7c54837188123681fcb17723e211824848650d9f542de0eb68"
        }
      ],
      "purl": "pkg:npm/ts-loader@9.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ts-loader@9.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tsconfig-paths-webpack-plugin",
      "version": "3.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1219df8c76f39b921823d60f355231c759a8c4c2386e91c3d9ed334d77833507308e345a19ea4fec88531c99320c11b40803a8c517deee3086eb7d0ebbe0ba3f"
        }
      ],
      "purl": "pkg:npm/tsconfig-paths-webpack-plugin@3.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tsconfig-paths-webpack-plugin@3.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "jest",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84fa81495999cc687e154b2038f8a6d8a9cf63b95b8e0665b13d56dc3fb569cfbe82f668a5cab25c0da62491f55ff471452dd10180ec135e27f99dc75855dbc2"
        }
      ],
      "purl": "pkg:npm/%40nrwl/jest@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/jest/-/jest-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/jest@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/jest/-/jest-15.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "reporters",
      "version": "28.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7ded98f80f877cf2c66bccce1ab4418bb8eed2740fd8acebfd4915c75d1342fbf1703c25b1661040133857a222737d1c27f337acfc48d2f0ba3a0e8b863791a"
        }
      ],
      "purl": "pkg:npm/%40jest/reporters@28.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/reporters@28.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "console",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40f0243f913029d2bf6f122be82d48e15b34ae6da71e200dce3fd9e57d89424ad9a3a22abc2e25759f4af79b45d0776276103c068e9e8314b35053d829c1172f"
        }
      ],
      "purl": "pkg:npm/%40jest/console@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/console@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "types",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4728e2c8c519acacff73ece53053b5a66ef40dc225493f007964e4a147597af7b0e38c1c359407b0454e88256d8159e51450fcd853da5f2732b39f1c7f69ae55"
        }
      ],
      "purl": "pkg:npm/%40jest/types@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/types@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "schemas",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe5fd55ac76dfda057823b212d6385c85b77215758ca9bb9cb65a7dab38ed6e9fa9e4a889fc48b5f38083185c5c98b11583c85e44b6198a24c21d26f934f20ae"
        }
      ],
      "purl": "pkg:npm/%40jest/schemas@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/schemas@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@sinclair",
      "name": "typebox",
      "version": "0.24.51",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4fd4e44e9bfaddb9b3f96850d265020b534beb2c22787ef1ede84a2a1c433ed83fc6e4c2b76c86b299428b8adf09b3d81b9ece54c899e43ff4d944e2f0e2d50"
        }
      ],
      "purl": "pkg:npm/%40sinclair/typebox@0.24.51",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@sinclair/typebox@0.24.51",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "istanbul-lib-coverage",
      "version": "2.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cff413d573782b8298bac952db793adb20c80cbc0b164cf13ae329943b4e6f3d3ecbb56a24268eda8f923f01c2bcb15987bc5acefbe8a2bdad03f84fcfd79eee"
        }
      ],
      "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/istanbul-lib-coverage@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/istanbul-lib-coverage"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "istanbul-reports",
      "version": "3.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "737980644b8ad25bc1a7cb66b8bef85d12a7d7ecb675cc0e5291fbc785ab17a824d462208a5b8346031842dc36385701bc025696de80494ded4aac69d14bb403"
        }
      ],
      "purl": "pkg:npm/%40types/istanbul-reports@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/istanbul-reports@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/istanbul-reports"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "istanbul-lib-report",
      "version": "3.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a651a05c03df54a16861f6bd369603024b1e1be83a26bdbde11a9ea9ca838b149b537e0c6552518bf3feed8f060e9ce41302da19964ea4a20499e55936d2acae"
        }
      ],
      "purl": "pkg:npm/%40types/istanbul-lib-report@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/istanbul-lib-report@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/istanbul-lib-report"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "yargs",
      "version": "17.0.19",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "700c77a9a9b06985fd4747f3388640945a68e00fb5b81542c6aa4acfd0f6eae4c5e2cad15da1934ec8a44266a8b42b4d75b873c941fb7edea9f64b73f6ce9435"
        }
      ],
      "purl": "pkg:npm/%40types/yargs@17.0.19",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.19.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/yargs@17.0.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.19.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/yargs"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "yargs-parser",
      "version": "21.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88ef59407919c479f89926a4615d2f1470150f210e20942b576b99d3a1f110f731fa6b7cb305e864721b69a27672b25815f12bc92824b6e4d9dc178bcfe5e614"
        }
      ],
      "purl": "pkg:npm/%40types/yargs-parser@21.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/yargs-parser@21.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/yargs-parser"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "jest-message-util",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c5767f487b06ede7be7328f7f5dbce87b7d10fa099984fb3f4918f9189b7986765ed3abe77a432c41684d65db7758782621a25a94c10bce1f73cc4c5d031bee"
        }
      ],
      "purl": "pkg:npm/jest-message-util@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-message-util@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "stack-utils",
      "version": "2.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e5db5f7f053e5f2c06b3e8d0e44ae8736accb8f5dc104bf0d276ee0c76080507ccdc5efeef7e5048df1a7b1449a499d0e40542366cf50d78cb6da7692761dc7"
        }
      ],
      "purl": "pkg:npm/%40types/stack-utils@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/stack-utils@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/stack-utils"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-format",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2015bfd3a343a6c4747df994dbd780dfdaf371746097f20d71586513a94c394e266f7107f9b0728e6dde5470fc8b2f2a303700c03131775d6386d41ea6c65d5"
        }
      ],
      "purl": "pkg:npm/pretty-format@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pretty-format@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "react-is",
      "version": "18.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c56183216eb1f76d71b733e486250bb6d8491e826f05b177ab6e9fce5a0f08ad21b2fc6d3d57a5bdfb70df38db1d64a4476926f59fb8bb16c30caffa670f41f3"
        }
      ],
      "purl": "pkg:npm/react-is@18.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/react-is@18.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "jest-util",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5dda9fa47c29712464a3f0b7e6e2d814cd9e991025b4820a66227d7809a18ec8f40aa64c6b4a7589bd11e5f588a86867d5ad74dc379b4dba6a21a3f5a8243ab5"
        }
      ],
      "purl": "pkg:npm/jest-util@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-util@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "test-result",
      "version": "28.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84f9a4ba0064b6a2faad1cf0580b69d49b584f8547c2ff0e43ef651391b29a3e9d1f3b9b23fa091cc5293ceb7c36b755592af3f52edb1e32549afda0805a1435"
        }
      ],
      "purl": "pkg:npm/%40jest/test-result@28.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/test-result@28.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "collect-v8-coverage",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8813ed9637c235c4ca340b68d0a12d0df677ab38c9bea137693199b1b863481968aeaa572656965ad3cedf90fe6489a80b72967a35fae28fb23c6c615924f37e"
        }
      ],
      "purl": "pkg:npm/collect-v8-coverage@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/collect-v8-coverage@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "transform",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bb9753e5d8bea0523a85f70b38719301f994c4546b8cafaf9da3f4924568c3d31dfcced5fccc6a40c3b3fd5576e5464ef29cde03d3e37d3a4ebba043bb048f40"
        }
      ],
      "purl": "pkg:npm/%40jest/transform@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/transform@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "istanbul-lib-coverage",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78e789e411c298762f40aef1b7d1a4747bb3b82192d58ea0f46be7c77626df77f3fc7a4b458c624b4c0736bfa6fcc042f01eb8ed7b7ad3cbc20c4be197d73a33"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-coverage@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-coverage@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-haste-map",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dd2f914160d771c5c32925a79076bf74fc2dfb6ab003c089cd1eb5c37168602be8a373e7f2dbc6732b26305d018f4117e5162f008d8422f0b9ece9a8b5f76d28"
        }
      ],
      "purl": "pkg:npm/jest-haste-map@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-haste-map@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "graceful-fs",
      "version": "4.1.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a72a42e6659fb19b8a7c25605fe2112590ce1747e119780d8cf4102491395d99cc8363899b748267460843247dcebf9a2863bfd402810db6674c4a468077b0b"
        }
      ],
      "purl": "pkg:npm/%40types/graceful-fs@4.1.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/graceful-fs@4.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/graceful-fs"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-regex-util",
      "version": "28.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2cd08832348cb4cbd14af9c8e8558a316a64fb65ea3b321cea446c7b6036266909f5c2e718f6ba2d886901cf370c5d3b63ac200ffdfedff84d05efe7f13cd77"
        }
      ],
      "purl": "pkg:npm/jest-regex-util@28.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-regex-util@28.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-worker",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0aa440db6d1857fea30a8f155af02dd4a2b1e9e7a4d5520730f78b11ba5c7d27e411e5b204da69ca733fa3aabe5a6c3eb0e868b369a5df8c196d25f71b5dfffe"
        }
      ],
      "purl": "pkg:npm/jest-worker@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-worker@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "pirates",
      "version": "4.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f15f7e1d03eea67697300db773986f97af735ef4f04f3c8061ab2791bd13b6ce17bcee02962a8e34c3a7be5ab6eab9212c2de758314125fef72d4d5ed5564b69"
        }
      ],
      "purl": "pkg:npm/pirates@4.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pirates@4.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "istanbul-lib-report",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1c762fae00acdf8864f669b3e9299d21494d6b1908d44272efb58e4ca50ed00936a10f754e0e172ee3071f63562d9066830f9caec9d38b20d5ec7dbbacf513b"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-report@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-report@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-reports",
      "version": "3.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d4b0431af6906dfcd387a9b71b789120a88958fcaeeb556517e8baa5da8ad8e5ef6ba103ad85b477bed638cf37f6a2b3c42e0f347e7c7193dcd4c8f960c03d7"
        }
      ],
      "purl": "pkg:npm/istanbul-reports@3.1.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-reports@3.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-util",
      "version": "28.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "164b4ebbb71ad43652ca13c0c60c41ea17e1dbef7332827b684400ef9f59ea9e3936e3bc99672aba31fe51d1e50a6fd5e894d6c03ced3362130b35358a32407f"
        }
      ],
      "purl": "pkg:npm/jest-util@28.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-util@28.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "terminal-link",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba7d059a245440daf93c9ab2f643fb738d05e4139fa469584ebc689c30a111907ba7367144da7f6edfb29a2cbdfe7a705f26bd287f7d9c9fc65c522252460615"
        }
      ],
      "purl": "pkg:npm/terminal-link@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/terminal-link@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-hyperlinks",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "469b00665a56703c0e3d0036d9a087e09d2decbf09980bec0b17ce484c26edc42cdcbb21377e9069393077bd039c13970d61acb30d9e52873c09a4564f45ee9c"
        }
      ],
      "purl": "pkg:npm/supports-hyperlinks@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-hyperlinks@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "v8-to-istanbul",
      "version": "9.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef86382ea63be242c4e881722233ed9124d6cd46668fcb5d1d3f488bfdba76f43a2bd0e5d8d6c47e3d17814dac1c2b4a82de55ba9aa194eff9696baa4be218d7"
        }
      ],
      "purl": "pkg:npm/v8-to-istanbul@9.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/v8-to-istanbul@9.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-config",
      "version": "28.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b404b29cc852fa3555f39ccabe37db27c9d4c894bf8d4498679290c4b50dd990af71073f3a68509768fa5442f77b34243687f19f9a50dd23d858f1dbd2e9d364"
        }
      ],
      "purl": "pkg:npm/jest-config@28.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-config@28.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@tsconfig",
      "name": "node10",
      "version": "1.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8cdb18555c54f2fe60e3712b8dadf695a2031d77a836f144a57df738ae1dea1963a378c3842043871e5d8420933165288ec72901a8068919012b1a5d97d7f1a8"
        }
      ],
      "purl": "pkg:npm/%40tsconfig/node10@1.0.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@tsconfig/node10@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@tsconfig",
      "name": "node16",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8e94573eed4b4bffcf6dd998633efbc1fc3780af7afe0eae7c220cec164380bd50ba34c2579821a36e9b5d5dd47daac5fba4a7132feb3cec5b584448b674411"
        }
      ],
      "purl": "pkg:npm/%40tsconfig/node16@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@tsconfig/node16@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-walk",
      "version": "8.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93e8b21c4b8f812c3a49bb83a4640cfb4e874146b4e03677a3e17a092cd732fbc8e4a32f9da12a5def9855ee79e51f679fa18fb78d387e8b38c1c829c35d920c"
        }
      ],
      "purl": "pkg:npm/acorn-walk@8.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn-walk@8.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "test-sequencer",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34830f12aa9ae7d3169c38b592f5d7a586eab1f426489b086e777ce667551a48837d0f564104d738bb2f21251fa279a7053fb0f395848277828a01047470c5c7"
        }
      ],
      "purl": "pkg:npm/%40jest/test-sequencer@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/test-sequencer@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "test-result",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "919024c67484f85a84f188d6f2036ea159240bd23b4b5aa67a797cb0670338bae8a4048ff8191c18ac215e8caa42e18e19e618d32fe2c63addfe2111a445c736"
        }
      ],
      "purl": "pkg:npm/%40jest/test-result@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/test-result@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-jest",
      "version": "28.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "304b74dbadef894740913ab90fbba91cf371bede27f6e2d419aea93f3dd6be234132d3a64ad6f59485d2dd0a1b9e8a8cfaa9c7fafaf810a96f85ef10726c4863"
        }
      ],
      "purl": "pkg:npm/babel-jest@28.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-jest@28.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "babel__core",
      "version": "7.1.20",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d56fa060d90bac719df416f394ef3e20b86e9cf76e83f5846f3b111a7a5ce776932cbcff9833be10fdd005012a60da5ebe5cb6a5c521b172afe5ae061666dc9"
        }
      ],
      "purl": "pkg:npm/%40types/babel__core@7.1.20",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/babel__core@7.1.20",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/babel__core"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "babel__generator",
      "version": "7.6.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4591c881f63d8aef9e72ad300bc43e3831c3ab93e81fa48a6f0b7b311e345ac23e8f7e7431aec7b80a5ab9cbf46af86de6ac1bab31ac7f946f109f6b7d992b2"
        }
      ],
      "purl": "pkg:npm/%40types/babel__generator@7.6.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/babel__generator@7.6.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/babel__generator"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "babel__template",
      "version": "7.4.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b304529e997ea4320e48a3efeb7464f47641ab79ba14551d02766ddfcfd4095a96901894505e5ec2fba84e4c265c32597b285c8442981b608da51ddb12e14ee"
        }
      ],
      "purl": "pkg:npm/%40types/babel__template@7.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/babel__template@7.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/babel__template"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "babel__traverse",
      "version": "7.18.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d646dc278d252c1ecc1ec8f7f54e12875b9377613bacb11aefd9260e923a732f97897b2d781dcf39d4289a8ab8171b3332b3b7658721921609c3b036f3ad9bdf"
        }
      ],
      "purl": "pkg:npm/%40types/babel__traverse@7.18.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/babel__traverse@7.18.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/babel__traverse"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-jest",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2fe7eea49be55801db41f9fbe1ca0d5f7cdfeb42d7309b1eccdbefc7c78887b88e47596e275a68c5881093517c3d8b4dabfe903830c70aab129d3152582e3dd4"
        }
      ],
      "purl": "pkg:npm/babel-preset-jest@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-jest@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-plugin-jest-hoist",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62cded50a0267e79115293dda5af7c798ac04749d5fac4855196441ae43611b15dd72e1238bb43e500cd1c0abe6dbf5af9b6d7bd8402e1bf880ff4c720c714e9"
        }
      ],
      "purl": "pkg:npm/babel-plugin-jest-hoist@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-jest-hoist@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-circus",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "719f9e4b9cdcefd301c2df88850862129d0e78175da5cd67f0c068d67301f00ee83cc2843be4ab7bec0768b25ec50523f586bff0d3816344444948188c1e9fa3"
        }
      ],
      "purl": "pkg:npm/jest-circus@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-circus@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "environment",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5b7f8d1c3054c490ac847f9f3947d233d566b20e31e81eabedb345c5604ab228cddc1560e978ca2a28a4c017d2d261032874f52587c14aa6da0cd9870c5805c"
        }
      ],
      "purl": "pkg:npm/%40jest/environment@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/environment@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "fake-timers",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ffc0e90bd8f387bf9da1fa89393a3ff580e1bd1d2cb07683ed16c44252694220b5cd9f97885a67277770c88969499e91af42d99a8ea04ff79122d048a6c5f2f"
        }
      ],
      "purl": "pkg:npm/%40jest/fake-timers@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/fake-timers@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@sinonjs",
      "name": "fake-timers",
      "version": "9.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04f4b8ca7256fe8f763d4478c20ae2cf651de60a524f9bf3e8641f322c440cad19f19094bf633b4a404bca41f9e93fbe5ecfbc967f734c66cebcd1887b4dbf8f"
        }
      ],
      "purl": "pkg:npm/%40sinonjs/fake-timers@9.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@sinonjs/fake-timers@9.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@sinonjs",
      "name": "commons",
      "version": "1.8.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b2f9790092a3d94a6dcd2c17949e0efb101425ddc99e2612136861dd607f248d507e6ae9f74b85c146d8b6cedd7b9adb7498850388dc587a8266e9dad5bc125"
        }
      ],
      "purl": "pkg:npm/%40sinonjs/commons@1.8.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@sinonjs/commons@1.8.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-mock",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a372768ebe9d30c598547e0b87f34a9835dda2caec2608b802f892f285cbba3723a423016f514cb1b9439ce5ca64a7d28872f162e6f5792d081ee457b22a3d78"
        }
      ],
      "purl": "pkg:npm/jest-mock@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-mock@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "expect",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "97373c0a951b4a813876a4f453e835a8e0d08c14473e908f5e2b2c5c3e264bdfac5907669a9789f73487d6b4b51c492bb0c3747dbee72ab27d822011d5ddf007"
        }
      ],
      "purl": "pkg:npm/%40jest/expect@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/expect@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "expect",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "784874c67f0796cb8e07116022cb3eda65fce55012e10cb739292357bae5056963b40e28587dfb825546c8e65266f12b0d3ff2072c1974f1b0097b93bd21bce6"
        }
      ],
      "purl": "pkg:npm/expect@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/expect@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "expect-utils",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c2f6e2f4b52b1c92e7dcd9435bac05da1bc832d77825497640d56b8eaf880521e2ae07eb477a3d46756dc7374418eda7f49c885b01e72df6f2e4acea04683660"
        }
      ],
      "purl": "pkg:npm/%40jest/expect-utils@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/expect-utils@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-get-type",
      "version": "28.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8a88f6c3dfc3c526077ce9b994928275c0263c9cd05e66ccfd4ae5deb865821acfbd3dedb7eedaffea1773d6b390a98bbe88978ed57cddb116aa2fafb399e53c"
        }
      ],
      "purl": "pkg:npm/jest-get-type@28.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-get-type@28.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-matcher-utils",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "910789eea1de98a7dbccaa068c71eb44a1fa6ad831324f049e493688f4375f03baa04fca603f253183b388291e481f46e1a74f3389d1d4313c4dfe497961fa07"
        }
      ],
      "purl": "pkg:npm/jest-matcher-utils@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-matcher-utils@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-diff",
      "version": "28.1.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f11a8fd41fce5f38e34d692a317ebb8aa830055251802c8a0f72fd9eafba66a24c76f8c4f1180792da99ea336b91d313f9d26e60d237ae1429c5acfb76b2477f"
        }
      ],
      "purl": "pkg:npm/jest-diff@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-diff@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "jest-diff,diff,jest-diff/diff"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 18
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "diff-sequences",
      "version": "28.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "154d2215a1ff136ddaf9aef5f25f106bfd7d6c5f69d3a9201342a2a4c38c69dc1add28e768494accf6940b4be789bb3afc1ffd9e2f7bb3ad6671e8e4f16d5f43"
        }
      ],
      "purl": "pkg:npm/diff-sequences@28.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/diff-sequences@28.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-snapshot",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e25ccc82d88d95cdc353ff2565f9aac4ddc0603e8618b6e5fbbdab741a57bdc57ec215fb983ad113390f769d919e67c8896060d586ee15291776e17625c69f26"
        }
      ],
      "purl": "pkg:npm/jest-snapshot@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-snapshot@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-typescript",
      "version": "7.20.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "addf53906faed42131cd2e1233506530484c5f014b2958ce0051420f1f4f6d7e72709583a1631cc1d247f518643eed5d3a09f94ebc4ba2dfc6c7a95616e01435"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-typescript@7.20.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-typescript@7.20.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "prettier",
      "version": "2.7.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ae7c00eaf2e42aa35a58295218cdf29b25f040734b0e797a866c5692a6ff0c4660bfcd7828c0d66615c6e782774693ddb640398e01211751909a638f20b3872"
        }
      ],
      "purl": "pkg:npm/%40types/prettier@2.7.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/prettier@2.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/prettier"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dedent",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "43a7ca50faa7007032862520154ec15332e2bf491df2c687f5a97bb67bb943fa248fa767ba9c724e01480635732404dd7c8026f4d02cbd73738da29af9bc55c8"
        }
      ],
      "purl": "pkg:npm/dedent@0.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dedent@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-each",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ab4f5cf8b20db2001539ba880e6d53ef4a548c4250c0e3ca30c74ec10cf0226ac5b4c98a581d83a8e071cbcfdab4055cc3554e2120b163cc9c344a8f5a08bfe"
        }
      ],
      "purl": "pkg:npm/jest-each@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-each@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-runtime",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "354fbcf3549c05040b7352471b9789194ed48b790b2ab9b008f3ed62c26d072922c6b3363a15509693261562633320df7641a004c3635c2181fde6f3b2034643"
        }
      ],
      "purl": "pkg:npm/jest-runtime@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-runtime@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "globals",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c55383f8a61cabc825eed696dca8c3b419241c61ed48b1a958083cd137285eb727b2c4c708c5ad75a8f343a5534b7ab7ad22d36a126618427d54633ff9c7534"
        }
      ],
      "purl": "pkg:npm/%40jest/globals@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/globals@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "source-map",
      "version": "28.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "715f0bc7705e4ad25bf22a4f1e7a95c3f20cd9508c58eddcad6673628752224c579d1717262a42771d4908ad0ae4cb09268b994131fbde6cdfe2f83145a1fdc3"
        }
      ],
      "purl": "pkg:npm/%40jest/source-map@28.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/source-map@28.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cjs-module-lexer",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "70e53dbac670f3f7572172adc1af29334393250b8993130deb0df472c35151eac77de43947a53792453f16d25e21fdccdb4d8e1df63653c71c227046effc6880"
        }
      ],
      "purl": "pkg:npm/cjs-module-lexer@1.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cjs-module-lexer@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-resolve",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6755b7b538c4e9068d23dd2aa3f049a5f9efa71b5a153170e420e0c29c84fcacfc53fd3a3751e37f889af6ab94842877f6a206585d59bb1162062250c1211829"
        }
      ],
      "purl": "pkg:npm/jest-resolve@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-resolve",
      "version": "28.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fddd546f25247fd9efb207418a574b7ba2c00f80da96092065c29dd2767c5d418fc80ffb7ec9da40894a5670e2b945effc879984f103ad126e6d54ae971ad284"
        }
      ],
      "purl": "pkg:npm/jest-resolve@28.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve@28.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-validate",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4996ce181584b1a4f104608ea6c45695796f364bd3918d17c517e1ef3626bddf2e2f9433ca0d021c05e25ca44e7e587cd35aae03afbf0ec4f83830ed84e0bf38"
        }
      ],
      "purl": "pkg:npm/jest-validate@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-validate@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-environment-node",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba03fa5ce844a6300484662fa795e3f7cf67b39701d4ae99763058b92df4ba64f80901044dac5288f719fc4d64164b57e0692b70ce2abb4ec82250d85f5829f8"
        }
      ],
      "purl": "pkg:npm/jest-environment-node@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-environment-node@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-runner",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a4330e03ff451277ad8e54ed281208e7db74ccf9825ad94d96bb9cf3f71b1007533158a0ce96b9f290fc6732c374b6726595f2cf8a71d391aeb5bb44216b104"
        }
      ],
      "purl": "pkg:npm/jest-runner@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-runner@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "emittery",
      "version": "0.10.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6884ea3b09cb6a7a472cd5d924435b3a08d405e1e8703fb1b1226636b8e8bca056e476d2a56dddd69125b3b18540f5165e2c06f7ed0fe06b477c4a82ff833423"
        }
      ],
      "purl": "pkg:npm/emittery@0.10.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/emittery@0.10.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-docblock",
      "version": "28.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df06b2055362398c7473001b97daf09b990a14ff321c7dddfdf90468bd3634f4e40e88cfb6178607b1d9485638c335fe0f1cabbe15f3d0a482564b260a49c2b8"
        }
      ],
      "purl": "pkg:npm/jest-docblock@28.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-docblock@28.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-leak-detector",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58554986742c88ab43128e651b698cd2fe344169c133eccc7471f226cf00599ec9d106494b9f4cb3229e2475a1a416411f7d92e3c14e56f1b23854f58740e5a8"
        }
      ],
      "purl": "pkg:npm/jest-leak-detector@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-leak-detector@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-watcher",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b78a9caa3f61cdefa3be214f50ddd802d0047859ebfdacc84d740430045fe5c330298d923014670904d72e2c53976d0e47a98b87d28b32b8152602484b29bed6"
        }
      ],
      "purl": "pkg:npm/jest-watcher@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-watcher@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@nrwl",
      "name": "react",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b2c90a825a0c98b55bba0a5b0d5d33943424c027a1adf8831f8528dea546aa4748bcf1233c044618298b0ebc6a17e28ee4669dee36571809483028e016a7c1c3"
        }
      ],
      "purl": "pkg:npm/%40nrwl/react@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/react/-/react-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/react@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/react/-/react-15.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "webpack",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df724662a834d0d7847b52f3dd4651c1e04be73216c16261bda16b44b59c0e06937b990ecd70c7962cd1204dda6d545e236387a566ca04233b28c2b65c8dc745"
        }
      ],
      "purl": "pkg:npm/%40nrwl/webpack@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/webpack@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-15.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "js",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abf78fb7553d3df84122c9b60d74263bf307214321204ebd71a34cbb0089fd6e680b4c392e6ed1e88ec1b18baa9e2d57fc241c85552b5506b5faf6055ce5aa53"
        }
      ],
      "purl": "pkg:npm/%40nrwl/js@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/js/-/js-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/js@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/js/-/js-15.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tree-kill",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f43aba62f2a1a9446fff35df87f74bc507ede21e7b9ed734921a634e38287518b27bad4295c15d87be28e9846412d949a15197b04bd560bf1608760afe7c6d4"
        }
      ],
      "purl": "pkg:npm/tree-kill@1.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tree-kill@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/tree-kill"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tree-kill"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/tree-kill"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "autoprefixer",
      "version": "10.4.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e3dbcaa4ca9c658b098f0a2dbede3e87f0428c9567846c1c2e90ede7191c68e1b778bac6fc75182da82b8a162c43eaab201808cd7d51c3b6ba2fc23f640d40b6"
        }
      ],
      "purl": "pkg:npm/autoprefixer@10.4.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/autoprefixer@10.4.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/autoprefixer"
        },
        {
          "name": "cdx:npm:bin",
          "value": "autoprefixer"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/autoprefixer"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss",
      "version": "8.4.20",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e90d38017475db5d9b5ebe5f874deef1a0306cbc4040d190fd0d4b35ad157ce234e9902584f1ed42f1383887698f890b4e15e295a94f9e60d2383eb90dc1edfa"
        }
      ],
      "purl": "pkg:npm/postcss@8.4.20",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss@8.4.20",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fraction.js",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3212ee2beda051c9d97bc64795a68836740b974c5120645f706936ca5f31a1001f1eb4ac2f7ad8bba14298176475b85cf443e5c321877b0691b2fc11309b4094"
        }
      ],
      "purl": "pkg:npm/fraction.js@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fraction.js@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "schema-utils",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5e7725ca821e979c9b09490f262965e737f0556886c530ba68b9152b5e056aed66277b9930dcc5bb50f84ee38b915d0488a53497a096e6ad1d97d30f64513ca"
        }
      ],
      "purl": "pkg:npm/schema-utils@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/schema-utils@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-loader",
      "version": "6.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa1387d4a94132764ff05cd13ba6021fd5075d085531c1062f235d6fb1efd9ca5c9896d6d18add74efad1b569be674f8d4aa472181ac6de1eac41f713eed6929"
        }
      ],
      "purl": "pkg:npm/css-loader@6.7.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-loader@6.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-modules-extract-imports",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6dd1e57859cfde46783580e1b869552be08cad0fe9a949bc6f1fe818bf772ba815c22725bd7e71d27efa7d830ab8818ace50013b2d77cecbea8dbd1ff764c45f"
        }
      ],
      "purl": "pkg:npm/postcss-modules-extract-imports@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules-extract-imports@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-modules-local-by-default",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b13ee286d986485f72866ea0822907755d219738834d7ee81685edb9559e0ddde11ce6cd91c1d1a3d577ca0eef08063b70e372c490bf5d70a69a21c772f5fb6d"
        }
      ],
      "purl": "pkg:npm/postcss-modules-local-by-default@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules-local-by-default@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-selector-parser",
      "version": "6.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdb011b9b35da2023d8fb598e2740906236a41fdec2d2df008fe167ce89dbbea76f0ba1f26a0c7d6d717ca91ab726307843936b7dc06842b187bffacccb4f2d6"
        }
      ],
      "purl": "pkg:npm/postcss-selector-parser@6.0.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-selector-parser@6.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "postcss-modules-scope",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "867722870140db23dab61f28675e4f66abd61a459ff9751f4205066a64b82eaa0fd5a9d02ceb0e270d2fafb27b2302e9a18f5f6ad036aa21941a6b992f422a96"
        }
      ],
      "purl": "pkg:npm/postcss-modules-scope@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules-scope@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-minimizer-webpack-plugin",
      "version": "3.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d6ee83ef5cde21f82780dd9735125e7dcfe163b61bb3177be099b8aa78085f250493b7ecb37554cee1f12c0abf47c3406dae1053d39449a31995ba5173b6cce1"
        }
      ],
      "purl": "pkg:npm/css-minimizer-webpack-plugin@3.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-minimizer-webpack-plugin@3.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssnano",
      "version": "5.1.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a8bbb8a1893a1c6caaa2d09d5b07e4d1248417e51311dc982103c85c592c3d9a304b439637456a840e8606dec44d9406c2217a6a3286466eae4a0d1def77383"
        }
      ],
      "purl": "pkg:npm/cssnano@5.1.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cssnano@5.1.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssnano-preset-default",
      "version": "5.2.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d7eec4383dbf94b4e5aecfc03577e45b8be5a298123125347205d806a7527be55534aff1c541e2e7318807882029e80478aeaadced8e11fb5463937289cfa0d"
        }
      ],
      "purl": "pkg:npm/cssnano-preset-default@5.2.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cssnano-preset-default@5.2.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-declaration-sorter",
      "version": "6.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c17df99a9346cf027caa73f1cef02de7dac1eba7dc1ca90cfa112f64a11176fe62ce540c7dcc843763b476f6c602b5e4cfa8c0b09ece16610a025fdd57977fb"
        }
      ],
      "purl": "pkg:npm/css-declaration-sorter@6.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-declaration-sorter@6.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssnano-utils",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "250351d7dfd8661cf8a6c2d7feb43d33cddedf3d967ff1dd25baf2ced7b86b7352b9a7f2a7dc3f23853e871e42d92f60e35aa5b2d1fb0c45a765a6a3f373ae10"
        }
      ],
      "purl": "pkg:npm/cssnano-utils@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cssnano-utils@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-calc",
      "version": "8.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a658c489981f0c4679d42e5771d25408ca148dbee0e5f477eb6646aaa84fd61c0853a18b00bc3abec80b00fe423220d0ecccea77461d0616836e1f9629b26dd"
        }
      ],
      "purl": "pkg:npm/postcss-calc@8.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-calc@8.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-colormin",
      "version": "5.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "59d0cee203851b667c9f83fc4d6069b219cbdc9a663662707677cfda06e4daa040f0f5b03987268e623fb770a631e2fbd9aec791dfb1fcc83d3b6ff4ac3e783e"
        }
      ],
      "purl": "pkg:npm/postcss-colormin@5.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-colormin@5.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-convert-values",
      "version": "5.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f36a42d7190966d70911f88bc3a5179d755749c82d06b8e53b90819ae0d073e7656fcf19621785b234e7e34fb30558b70e47c5ee27b33b49c950f2dc24ade9bc"
        }
      ],
      "purl": "pkg:npm/postcss-convert-values@5.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-convert-values@5.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-comments",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8bf36d3c3956c7545d9441fd620e645c6dd8c992e045e884b6f720434a2594233a5868086d365e89627626d7616791e0b042a1792de9253aeeab02a81f059a9"
        }
      ],
      "purl": "pkg:npm/postcss-discard-comments@5.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-comments@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-duplicates",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce65f7228488d9aa1e9f11d5e82ee9967807596854395dec3f54fccb689fcf1cdbb67ba193511d3f09b44b56c850d689d9e35b59e18b130cf0f21b8f0faeda43"
        }
      ],
      "purl": "pkg:npm/postcss-discard-duplicates@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-duplicates@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-empty",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ccfcf85a58e24ae2d6b08d22af831c9ebe2a410e5ed5491cde2ed47c4d9772bc0a2b62c83c8a84e63c4c4713ba19b23772ffffced5c3b17c04593dc11ce1a1dc"
        }
      ],
      "purl": "pkg:npm/postcss-discard-empty@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-empty@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-overridden",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db59ce2fb46a591d646ac21574ab3c1cda902611712ecc917c09d40e6e057b8b7898258bf4e2621ef9473e371df33739332bbcf5bffbc190e73928c581e591b7"
        }
      ],
      "purl": "pkg:npm/postcss-discard-overridden@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-overridden@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-merge-longhand",
      "version": "5.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "60223d81907e3cb36c92b2b4041dffd8eccf9c684f9011309b085f624d629411d8540641effb644c71410270abbc104e99e632318c370cc8d3e794b2c4c0738d"
        }
      ],
      "purl": "pkg:npm/postcss-merge-longhand@5.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-merge-longhand@5.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stylehacks",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b01a5c7791f1ec6eac7a8edbd4b929b6dbd3cfb8a40f42e51f946675c04d6fa7c5474165ecb4301c316bdf4d2ae1cc14aa2f8862b1469ac20789e3017e737f07"
        }
      ],
      "purl": "pkg:npm/stylehacks@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stylehacks@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-merge-rules",
      "version": "5.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2db2ddeee142d34be93ae32fc99a29f3ebef8677d11a9a764be20c40a7ae39965aa4f458e1232ae44ae341e1db1ec8c252026444dae553e2e6c6c288a8f29094"
        }
      ],
      "purl": "pkg:npm/postcss-merge-rules@5.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-merge-rules@5.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-font-values",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a5de6613831d776403cf8ab495b07a85ce5f810410eb5ef6f24af3c616741c4c8e2236c96b3da16ae26b9390b6662a51a4e20c85018501307df4f87bab444c8"
        }
      ],
      "purl": "pkg:npm/postcss-minify-font-values@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-font-values@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-gradients",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "546bd7313a42128e2a1d33526bd0346b70fe77118564263047a268924fbfde807a7e5bb6fcf9cf5c0876c7bc79d84918e719481cb9be2def2d2717bfed3361cf"
        }
      ],
      "purl": "pkg:npm/postcss-minify-gradients@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-gradients@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-params",
      "version": "5.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa678f037320766566bfa83edf4ae7e7b5128ce192032bb152691f896a736a567c6a206474f6235d6b47bb02469b5bf93a3cb46742da49884768b2500743fc27"
        }
      ],
      "purl": "pkg:npm/postcss-minify-params@5.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-params@5.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-selectors",
      "version": "5.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9cf26eece8d9253b155263dd9b64dc6a2a21230c4ffaff216bd35e850db27bdb33bf8a2b8ab454dd20ddb5498a1fed749f39f46c0c8e5d9d1412becea6f2de86"
        }
      ],
      "purl": "pkg:npm/postcss-minify-selectors@5.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-selectors@5.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-charset",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "99281427ea5dfe5751195c76ea9db0cfd74d67b8e2e8f9fc55605a8cc5c57fc8e4eef5284ab67696dff0651ec3b6565829eb26648ebcd2a8ebd827851767db52"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-charset@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-charset@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-display-values",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58fe0a20ce28d9d6b34175a615aa8c99cbec2a685d20d15b96049e4609fc049eafc5a332689930033a4fa6ebd22281bfae65f733e22b459133d87d2096b40d10"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-display-values@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-display-values@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-positions",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e94a426f41b87a87d30902c556e237115359cc134f88829c03500a5646bedf57d35724a986bdd552000850b061c5990a8302c89a1ccc476070d4e44afb7ec836"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-positions@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-positions@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-repeat-style",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "985a4bb29196910b4171621114b99ec28f1a0b72263768bf277bfc602154c039cfbb75f3e2b2e88433b6ea51a3c0db10c41dd817428a470b291b3136244b92d2"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-repeat-style@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-repeat-style@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-string",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a1888824e7f84fd4f53788be69b78873b5609bfc4f0868a1e1b673e4d9b4fc045527b2bac6b0e52f0bf0a8ec9dbf22f744735ff2a664eafa3769ab62c3f828df"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-string@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-string@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-timing-functions",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ce124cc9e12017bf9c641e5d166bd7192c5dd6081845de8d52295c4a4006bed2960a96e793a4282f9050077e4f98eb87b35fdfa72131ab0d97951a02132578e"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-timing-functions@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-timing-functions@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-unicode",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa708be63ce435498a56166810da7598988634f72c242b3569a46651199e246112db767f6a36a59fe10f4c3fab05e3644abc88fb6593756fa5c1c55d3a292ba4"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-unicode@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-unicode@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-url",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6ea467833be3d5b613b14a676ce3765e31e65f287fbf0ca806443ed3125924c92e3a25701484ccc82a209aec169b3de232dc041c4e45f055537b0dbaac8827b"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-url@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-url@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-url",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e52fe5f03b2dcdc4043cc6e0b4a243e02b8ea2b953402b4d5837b46e79806aa85786b018d5f5798203301d82dfbaebb6c297990f87d12a28a0f09da3c6d48ec"
        }
      ],
      "purl": "pkg:npm/normalize-url@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/normalize-url@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-whitespace",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f37649e2ddcd5031132074dadee120e9ab168d20582f911d915074b039dcc7d111cce2815492147833bd47203d670b6283c125d5defd1c1a742448bcc2f1909c"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-whitespace@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-whitespace@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-ordered-values",
      "version": "5.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f543bbf555213f0124cdb6f744da6aaa085cea57187a3d5abde42d79663ee0f388c25aa4604db51ca59a2c317a95636ea82a1b100c93a2f561b48df645bbf645"
        }
      ],
      "purl": "pkg:npm/postcss-ordered-values@5.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-ordered-values@5.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-reduce-initial",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fff8de0ea59c1cfb971992e8a2516b517043cae1066ebf52dab328d7d6e44c88c14383ea91a3bea08f30b9ae41394c697e2f7b8b73c2a089ec88520405f926f7"
        }
      ],
      "purl": "pkg:npm/postcss-reduce-initial@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-reduce-initial@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-reduce-transforms",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9f6dd6e6822af902fa56f512ed74e371d50a181b6fc4b6aa4d41b140483962c416c062e4dc2747440b096a36a1fb55b6949c49e1f12af139edac4489f6e17c9"
        }
      ],
      "purl": "pkg:npm/postcss-reduce-transforms@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-reduce-transforms@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-svgo",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0fbe4ab07d739b966b1f2c4f6a4031256b64c977b0e6ac12ef4bf9e9ec70bf0e78d9df4246d4e8efc2b459e171641e06ec95ca28c6c466d65ac9319d224cbf78"
        }
      ],
      "purl": "pkg:npm/postcss-svgo@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-svgo@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "svgo",
      "version": "2.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8dfd0f64575f85f947966284a250b628e316120d095381bf9ac8ca1b0173f03272efa29ee8c4a328f4ecc8ad7e71dde4b82f87f650785cf5ac57c18f03a4286"
        }
      ],
      "purl": "pkg:npm/svgo@2.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/svgo@2.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/svgo"
        },
        {
          "name": "cdx:npm:bin",
          "value": "svgo"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/svgo"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-select",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0fa4e62d9ec5689edbb698e0e1035f49aea5b136c7dd6ad44a77ae249a945b4208752ad22d928e6c4e71293dda52689b334ce84432517f44fcf6f2a8f81ea85"
        }
      ],
      "purl": "pkg:npm/css-select@4.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-select@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domhandler",
      "version": "4.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1abc28c5837eb969733bcba1517465d0ffa41c4e06b553df63354b714c4f2fb28d7472a3ebabef9618b07881ea6185d6970f93f222cca78d8b9baee0870e1631"
        }
      ],
      "purl": "pkg:npm/domhandler@4.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/domhandler@4.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domutils",
      "version": "2.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c3de828e87e9ef63392088698e0a1b06299811fa0f8f1d55c740525fd3f7d1605d656d9620a5344f505dd24cf678d67d8a48ca8076c4c8ac7c041e87d4bde1dc"
        }
      ],
      "purl": "pkg:npm/domutils@2.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/domutils@2.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dom-serializer",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "547c01dca7eb70e3a47a5106d9939fc6a2d975f92297c3ed262e0ff0dd8c317b9c66adb22e9ef90a5562525395c32a071038d8538df702afb9cd63fad7e4466a"
        }
      ],
      "purl": "pkg:npm/dom-serializer@1.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dom-serializer@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "entities",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7dda27f9373eb5f48d30f9a909acb647d0c5f43dbe435f7f573b0413b5749d41039a607d374b5b88429e2684e66d017af1ab85623baed84e22c1a36eb7f28f4"
        }
      ],
      "purl": "pkg:npm/entities@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/entities@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-tree",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b51a5da6917b4d16b366b8c9eafdecb73bfddeac51712b05996e9c5f4666d8d54aa71135595d476e59e0855bfd4eb7a2ade1e4a88fd50c4b1fa25445d69eb2ed"
        }
      ],
      "purl": "pkg:npm/css-tree@1.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css-tree@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mdn-data",
      "version": "2.0.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "767eb0774bb0e46b1db303c57ec80ca79352074fda0dee9f2bde18255fc02436172fa1d52d606cc5eabb8ecec077e994d8af4b025c2993a90dd83e66c023d5a3"
        }
      ],
      "purl": "pkg:npm/mdn-data@2.0.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mdn-data@2.0.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "csso",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c2f95c7486dfea9c0a124eef1e3f3f064734078ca55d9aee2ef3a0b3d7684b978eb0ea6ea1d395db3242852a64a7ea51a5840b40c785d389ebdd9ebc4ad6bd8c"
        }
      ],
      "purl": "pkg:npm/csso@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/csso@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stable",
      "version": "0.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e2f6ac519ce55f72e2c3c928fdab3846484155a1bcadd6420e4a48f5a99cd82f3abb4e8b3fa14516be8b543d02e5aec89daac2bab411fcf4173d90be731c0eb"
        }
      ],
      "purl": "pkg:npm/stable@0.1.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stable@0.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-unique-selectors",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4988e0e510baf3f0bd87c317cf9e1396658583c551d62fcdee7cebfce0dadc822a48ed369e46c6ad0212b84ebdbf6626257692bfc01bf0e410f7a9f68af7a18"
        }
      ],
      "purl": "pkg:npm/postcss-unique-selectors@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-unique-selectors@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lilconfig",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4944ea015bba686dfb31f92ab626c012bc2a3a3dfa3a596a145bbf47b81d410a80570f83cb5893ea0c5e9f363ebba6a0584db007904e7b335912ffe2f59de3a"
        }
      ],
      "purl": "pkg:npm/lilconfig@2.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lilconfig@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-loader",
      "version": "6.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa8de096ac936bad58b60e2eef71ae96d8c71a3751ca2837b46ea53edc97fe338426f1e27fdb81d3f3822362a27fa72d17771a4135b61b98329b6d6802c238a7"
        }
      ],
      "purl": "pkg:npm/file-loader@6.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/file-loader@6.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "less",
      "version": "3.12.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb55763c230590bf8e223dbf1ebb6bbd9c34042d2c60b3080897db423ba3fcaf0212796b157e91e5c28a833cedb6c6431f2c5034bd63a8c4448ca3778dafc4dd"
        }
      ],
      "purl": "pkg:npm/less@3.12.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/less/-/less-3.12.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/less@3.12.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/less/-/less-3.12.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/lessc"
        },
        {
          "name": "cdx:npm:bin",
          "value": "lessc"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/lessc"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.7.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1ab9a0dffcf65d560acb4cd60746da576b589188a71a79b88a435049769425587da50af7b141d5f9e6c9cf1722bb433a6e76a6c2234a9715f39ab0777234319"
        }
      ],
      "purl": "pkg:npm/semver@5.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/less/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "semver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "semver,major,semver/major,semver/gte,valid,semver/valid,prerelease,semver/prerelease,clean,semver/clean,coerce,semver/coerce,semver/gt,semver/lt,semver/lte,parse,semver/parse,satisfies,semver/satisfies,ReleaseType,semver/ReleaseType,RELEASE_TYPES,semver/RELEASE_TYPES,semver/inc,Range,semver/Range"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/less/node_modules/.bin/semver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 14
          },
          {
            "location": "bin/nx.ts",
            "line": 238
          },
          {
            "location": "bin/nx.ts",
            "line": 246
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 1
          },
          {
            "location": "release/changelog-renderer/index.ts",
            "line": 532
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 37
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 78
          },
          {
            "location": "src/command-line/init/implementation/angular/legacy-angular-versions.ts",
            "line": 136
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/implementation/dot-nx/add-nx-scripts.ts",
            "line": 69
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 4
          },
          {
            "location": "src/command-line/init/init-v1.ts",
            "line": 33
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/init-v2.ts",
            "line": 71
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 16
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 103
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 113
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 276
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 377
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 498
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 507
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 557
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 588
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 613
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 617
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 621
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 654
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 724
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 733
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1176
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1191
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1197
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1350
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1351
          },
          {
            "location": "src/command-line/migrate/migrate.ts",
            "line": 1425
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 4
          },
          {
            "location": "src/command-line/release/changelog.ts",
            "line": 859
          },
          {
            "location": "src/command-line/release/plan.ts",
            "line": 5
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 36
          },
          {
            "location": "src/command-line/release/utils/resolve-semver-specifier.ts",
            "line": 53
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 6
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 11
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 16
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 47
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 56
          },
          {
            "location": "src/command-line/release/utils/semver.ts",
            "line": 65
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/shared.ts",
            "line": 52
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 20
          },
          {
            "location": "src/command-line/report/report.ts",
            "line": 343
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 2
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 317
          },
          {
            "location": "src/plugins/js/lock-file/npm-parser.ts",
            "line": 322
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 5
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 82
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 85
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 89
          },
          {
            "location": "src/plugins/js/lock-file/project-graph-pruning.ts",
            "line": 96
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 20
          },
          {
            "location": "src/plugins/js/lock-file/utils/pnpm-normalizer.ts",
            "line": 988
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 9
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 203
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 210
          },
          {
            "location": "src/plugins/js/lock-file/yarn-parser.ts",
            "line": 534
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/target-project-locator.ts",
            "line": 197
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 5
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 92
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 124
          },
          {
            "location": "src/utils/package-manager.ts",
            "line": 125
          }
        ]
      }
    },
    {
      "group": "",
      "name": "native-request",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b99e6b41a7919f5e579a9804d31a0f2fc616a9c5fdd15b42160958c00824bca3397bc7e883ebde3cb0211f1baebff81192b43121e879537abdb0c354ac436a5b"
        }
      ],
      "purl": "pkg:npm/native-request@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/native-request@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "klona",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a49881a625cc6ededd9335def06863feee057d738e6bdf1f3d6f9b8a1389e128e7a228f0789acd4e125f77789f5e95e14448e9a05da66551f519f4bd2d5de41d"
        }
      ],
      "purl": "pkg:npm/klona@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/klona@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse5-html-rewriting-stream",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf02d0cf29c95447d49544718277f9d720090d04ed569372183f2d2a2d996bb9be6a4ba4347c4271440c01afe65062e109e89c15da72ed396f8fc64d29a769ae"
        }
      ],
      "purl": "pkg:npm/parse5-html-rewriting-stream@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parse5-html-rewriting-stream@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse5",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39f9ff0931734464d3c70a4d12cf4f3fdde05d2847713ab6e799f345848a7bc024569658eded5fa664df3b2a08be33f91c6ed9d9933b552f4f3e14065b6a4ea7"
        }
      ],
      "purl": "pkg:npm/parse5@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parse5@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse5-sax-parser",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9175fee52f359601120342ec0ee1a30250726c89800a1611313fbfb8a0845c504539e1214b9daa502c9d1a1537a8b443f03f43563694a3cdb558aec33388827a"
        }
      ],
      "purl": "pkg:npm/parse5-sax-parser@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parse5-sax-parser@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "raw-loader",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "66749c215dda83d038c0f5ff65acb12ff8d91fe7ae61be857148a73dc822416d3e501b44bf43ba43794677772a27e1871feae4b04bf73e3f7da31277bb754828"
        }
      ],
      "purl": "pkg:npm/raw-loader@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/raw-loader@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-loader",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0689313e82e3ca5de23ab82459a6a46b1aa77a5009492fb457e0ded24288aba9725ab5ee88f8184c6a7acf78879aa96328068b5f065af9cb43f0671c449795be"
        }
      ],
      "purl": "pkg:npm/source-map-loader@3.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map-loader@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "abab",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f669f4ac68810dbc764dd81f063a9179ebabd9e56564e68a4088c4ef5a06904fc0e46ceaac4dfbcd02f1e8446536cf33fc70fa2acacfb11d3443596f0bfbf04"
        }
      ],
      "purl": "pkg:npm/abab@2.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/abab@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "style-loader",
      "version": "3.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18f710f8b0c96eb7311ce45345eb3a272dac7ef2b6912ea1a527c8fdf5e13edfaca55cf117a2c9d5d1cb37dcc81a655a68fd38e1829a21ab456ae7c4351883a1"
        }
      ],
      "purl": "pkg:npm/style-loader@3.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/style-loader@3.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stylus",
      "version": "0.55.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32ecc82154526dcf17c471fb16392f5aa90872bd41be8319a11fe816e0090e587b55268d273ac1e2e277f064506be9968cb5ce0c03337837b4c62f4661b1b09f"
        }
      ],
      "purl": "pkg:npm/stylus@0.55.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stylus@0.55.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/stylus"
        },
        {
          "name": "cdx:npm:bin",
          "value": "stylus"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/stylus"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c6f6915fc0eaf373e85ac299aa5ff747607246f81b1d6f49258728b5b039de3a018e5f2f704080bc873c95a757b835160305dc5cca5bf2c0f9245c21c0cd3c9"
        }
      ],
      "purl": "pkg:npm/css@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css/-/css-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/css@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/css/-/css-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-resolve",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29706bf5dfdf3bf6d6a3decd5ec3c8016d5b15204eb829e36cd4c130eecde7d86cbf98bdcb34437dc630c2dd25d38f95aa7282f84c33bc96483ffaa4b8c811ff"
        }
      ],
      "purl": "pkg:npm/source-map-resolve@0.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map-resolve@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "See https://github.com/lydell/source-map-resolve#deprecated"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "atob",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a6eae92868e1898bfef7a7f725d86bcb8d323924cd64fced788ac0fbdd830bf12b6b1ffeff9511609a0f272026600f76d966f8f0086c6d30e0f7c16340bbc72"
        }
      ],
      "purl": "pkg:npm/atob@2.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/atob@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/atob"
        },
        {
          "name": "cdx:npm:bin",
          "value": "atob"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/atob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decode-uri-component",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16a51843ef28d79f06c864eb305266b3daa1dc2a932af02a82ab139e42c8f2c2aed34dbca2ba8187134c16415e9f4cc6ca0e9ea40083df6a63564e7c9e0204ad"
        }
      ],
      "purl": "pkg:npm/decode-uri-component@0.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/decode-uri-component@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "397f17a8feffd5af5caa4c58c36c97b2cd797f6e8d2960690d741dd3fb8afca3ea7508716cf6bdf78867ce3704d95a90a43b257f9e7bdb770a3d43864a6318de"
        }
      ],
      "purl": "pkg:npm/debug@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/debug@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf"
        }
      ],
      "purl": "pkg:npm/mkdirp@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/mkdirp"
        },
        {
          "name": "cdx:npm:bin",
          "value": "mkdirp"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/mkdirp"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stylus-loader",
      "version": "7.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80d5048e3a3347ea19f1cb82fc5c782d55ea64e8032afa56f6dda1a571dcc637cf62a4a341fb5a1b06542bec0bf41d10276eae4baa75126a161e6be5775745ee"
        }
      ],
      "purl": "pkg:npm/stylus-loader@7.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-7.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stylus-loader@7.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-7.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-glob",
      "version": "3.2.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d58f8090218628c3406569e9702b5a479799f97114897cceb4500d332bcf75b15227a0fae2d84923efe7b5093dffdeac577a7a48fa704199001c24f2606a3e3"
        }
      ],
      "purl": "pkg:npm/fast-glob@3.2.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-glob@3.2.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-dev-server",
      "version": "4.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9482d5cfdb40532d73185c227ae690b5889a74899be4cdddf87f8bd730d86a56280e5d1c92c001d54372b84e4c31626b1bacd1d6d5e408fd9f8ad97bca85098b"
        }
      ],
      "purl": "pkg:npm/webpack-dev-server@4.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack-dev-server@4.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/webpack-dev-server"
        },
        {
          "name": "cdx:npm:bin",
          "value": "webpack-dev-server"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/app/node_modules/.bin/webpack-dev-server"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "bonjour",
      "version": "3.5.10",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7b89e9d13224b8d4dbb6fe281b271c4b0d6ad26745b133c51080278ef4a868545edc395164acab220ebd44b092256bcbd5de81048c6733d758dce728a687367"
        }
      ],
      "purl": "pkg:npm/%40types/bonjour@3.5.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/bonjour@3.5.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/bonjour"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "connect-history-api-fallback",
      "version": "1.3.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87c4096bcc526f5583e1fa4a0437004c33465e08458faff7191586e9d86645cbb4457d546dab2eaf652fc7969e13095fd0cc1b9440b66cccf33109edc67c3f0b"
        }
      ],
      "purl": "pkg:npm/%40types/connect-history-api-fallback@1.3.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/connect-history-api-fallback@1.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/connect-history-api-fallback"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "express-serve-static-core",
      "version": "4.17.32",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "688e61fd53a4c4e176675b1a3f2d19b31b396af7adb3f89a880258ce74059b9072fe96a6537d7158a2fffdea6217839f500daa4ce73d3d5ead0948e13bcc2564"
        }
      ],
      "purl": "pkg:npm/%40types/express-serve-static-core@4.17.32",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.32.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/express-serve-static-core@4.17.32",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.32.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/express-serve-static-core"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "qs",
      "version": "6.9.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1466b517ad854f4f6a72bb9e040eaa613ac93d50f36a1f5afb8f77fa8d8f097b1eb161c89f6ec6f7c4ec48cb3758f35b648123e3e5497fab1a485a6f0fedd9b3"
        }
      ],
      "purl": "pkg:npm/%40types/qs@6.9.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/qs@6.9.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/qs"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "range-parser",
      "version": "1.2.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10486c2ec0fa52c0ccd7216102fcb40a3afa5709a9316a850426fdc34ef056e805ef0f677da8f12ee5669e04c8a604bab2f0a79ba55ac3e3198680c22a739fb3"
        }
      ],
      "purl": "pkg:npm/%40types/range-parser@1.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/range-parser@1.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/range-parser"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@types",
      "name": "express",
      "version": "4.17.15",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62fd24e1b5c6387fbc6beedb10b7763ea1d0b2e880341f80f1ae209d0ae4456ceb90a95be8a1da56fc9786ab34e2c556fce5a56cfc98c518189485cb7ebb9f31"
        }
      ],
      "purl": "pkg:npm/%40types/express@4.17.15",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/express/-/express-4.17.15.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/express@4.17.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/express/-/express-4.17.15.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/express"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "body-parser",
      "version": "1.19.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00b6289deea99ba426c19a0081ec8d92c71c4fd438016650e8fbdfc11dfb193eabe855943e0baaeac52634648c5765abefad68428071c0619ae83479a350c2f6"
        }
      ],
      "purl": "pkg:npm/%40types/body-parser@1.19.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/body-parser@1.19.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/body-parser"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@types",
      "name": "connect",
      "version": "3.4.35",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71d798cafe0a5a8120a412124f15afa98b15cb8e380cea9e8621777ccde77b5d00989eb6452c8d9149f13095c7416450417d9e47de26e72d486720f006357d15"
        }
      ],
      "purl": "pkg:npm/%40types/connect@3.4.35",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/connect@3.4.35",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/connect"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "serve-static",
      "version": "1.15.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf9c7217aba1f026e302ef7beb42832ac1f615c0f1676b450ac0381c831613a2248983177d5a1afb87fd297f8537464bb1a330d56346d844cb03a37efd803e72"
        }
      ],
      "purl": "pkg:npm/%40types/serve-static@1.15.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/serve-static@1.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/serve-static"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "mime",
      "version": "3.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6385c563954902ec3416002a3cd77a34da15e388dbabd073d8bed187f27a8cb4e21c148125af5fc6a408be42257781aca0339c09bbf339401b2cfb1228a83eb8"
        }
      ],
      "purl": "pkg:npm/%40types/mime@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/mime@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/mime"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "serve-index",
      "version": "1.9.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77f1ecde7583c4d2f6c4073398e559363f76619092e911b17c13e32b3baefd78ab0a05dda4a11bf3c75835bad81a29ede885562cd3feca89f0540b910b44f60e"
        }
      ],
      "purl": "pkg:npm/%40types/serve-index@1.9.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/serve-index@1.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/serve-index"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "sockjs",
      "version": "0.3.33",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f428411ed3936f5276adf9ba0f4d9d1d81a2d9e127d2a2e5d482fe67a1489e7c6d9a8e02a39844e8f59272baab25edd7e5d9a1e52c9522922e81e196257628b"
        }
      ],
      "purl": "pkg:npm/%40types/sockjs@0.3.33",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/sockjs@0.3.33",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/sockjs"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "ws",
      "version": "8.5.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdd4031ca520717ff305ce06af0b04ffb7557400fc251e04ba20178a252185fc882575dbdbe3eb1ac845c9e5d640f326999d97c606aa725829202ede4d77359a"
        }
      ],
      "purl": "pkg:npm/%40types/ws@8.5.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/ws@8.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/ws"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bonjour-service",
      "version": "1.0.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c831b80b9e4d55aafb3a0785aae5ea7b9b1be3f6c1b3e5dd492720cd486348740ff0d8c0b3e864e3593763a8e255d5b10f8fee889310ef58d14a101c4db7891"
        }
      ],
      "purl": "pkg:npm/bonjour-service@1.0.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bonjour-service@1.0.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-flatten",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84d7f370e57c5b835db9a96da8114fc953bee780d226e64663da93e2946ba01e92f5ede28a2768d884880b987d476b0f27c1f71470888849ecbf594f5cedcab5"
        }
      ],
      "purl": "pkg:npm/array-flatten@2.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-flatten@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dns-equal",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfea5a0fa61442c93e01b18210ce0face5d2b2ce6077ae907dc541153291fc7a452fd8c2aa2912f781d8c0ac30e9f4323bb231ac823252efa0d0a6bdb544b60a"
        }
      ],
      "purl": "pkg:npm/dns-equal@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dns-equal@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dns-packet",
      "version": "5.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "120a8679a041f212e21cb66da7f21b6834132fca59d3e22fc3348703a77b57230333e07d86075d10c6bdc632b9a189f0d1c8b4250ea0d97083eff7fa71a7d4ea"
        }
      ],
      "purl": "pkg:npm/dns-packet@5.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dns-packet@5.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@leichtgewicht",
      "name": "ip-codec",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1dcbfe9d50b49199d0ded0fd195bb9c52311e155583ad79022bfe1c053d512f3dd957aa0184b918e285e0a11e074cf89caa76035c9b364e5ffb6797424e888ec"
        }
      ],
      "purl": "pkg:npm/%40leichtgewicht/ip-codec@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@leichtgewicht/ip-codec@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-type",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8483f71043ecf2d07d013d4bf8d52ab70380a6ce269366686fcf4c5973078c75a0f668a517f8f8a2c9e740b5c108114193fb6f206fed51cf663942623c184f5c"
        }
      ],
      "purl": "pkg:npm/content-type@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/content-type@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "side-channel",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab95cfcada85108287906762308ad8d749af2d1be7421e36ffe1a8065156ddbd8b5cb136c71269645766f78c1ed016a85774702721aa839c12edea714efd19bf"
        }
      ],
      "purl": "pkg:npm/side-channel@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/side-channel@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "call-bind",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecef856c28a1ac1e5619b1587ac72dc264ca69eeab3a22339b3d6272b79627ed1a03b2c97eeaa112ca364fd9dca5c16dccc42dcd77f64061ae7962464d8b2aac"
        }
      ],
      "purl": "pkg:npm/call-bind@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/call-bind@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-intrinsic",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "409573d538fb312d3df4f7af506e63be7b7db5291737c2b5e1dc50962909b8fb78b83f611c01e32f22c188b479cc42de941743f50351017673b09c7459a0cbf4"
        }
      ],
      "purl": "pkg:npm/get-intrinsic@1.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-intrinsic@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-inspect",
      "version": "1.12.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfe70fc56d10194a7499ca9cb204322d5443a171506d73b005aab217b548808e1358d42c0c7ac1a5442c9519887c0a1859d633b3a525289b41d972694da352a5"
        }
      ],
      "purl": "pkg:npm/object-inspect@1.12.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object-inspect@1.12.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "html-entities",
      "version": "2.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d5e4b9f7eb3df834d4c3827cf41161812d910d7a5340b6488503893234e1b6b4323a333d6e4968aad7000a7728e7270c838833bb15ad923b5093c4f5cbf15c4"
        }
      ],
      "purl": "pkg:npm/html-entities@2.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/html-entities@2.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "http-proxy",
      "version": "1.17.9",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "42c6d28c0fdf4a4ef107e5179424f7c07072e5a8bdc0e70d0d6c1902db9dfa35e1c0e33797e118661f0b9e0e3effa9fcb9aaf427bc482f3a9fb49749fd675f93"
        }
      ],
      "purl": "pkg:npm/%40types/http-proxy@1.17.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/http-proxy@1.17.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/http-proxy"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ipaddr.js",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d6a4e01fd346f88209e327cab367ba3e9d5b660f306c36ca1d3db51eb2c879805344b80c60a9cc4cf02e2372dcb3ad677f1e61d719579db26d1f5917e7f77f9e"
        }
      ],
      "purl": "pkg:npm/ipaddr.js@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ipaddr.js@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "selfsigned",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1922f76a8c2217bc1afd6b521709d4ae5b9d585a0d85fb6af1b5241fda64ce3a4dd9748f380604820e9ed2c4bdb34ad9c202732624113d4d7c03a7259e85b9c1"
        }
      ],
      "purl": "pkg:npm/selfsigned@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/selfsigned@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.3.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11b868f0ae2321b1c0c67bb18bba38d8ead9805fd94cd72c663ea744ac949a484b16af021c8b69fdfcba85066e6663ff9f7c99f550546e9e33cff997f219983f"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.3.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-dev-middleware",
      "version": "5.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "863e4262b6346d92c1f9e4cefb1fe3ebb3e4aeaba2cbb9167a93079943283ec99c51a7849d026a1731c93b2c605a5abbe3aff052e03ae29f6d6b7e0ac9bd35a4"
        }
      ],
      "purl": "pkg:npm/webpack-dev-middleware@5.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack-dev-middleware@5.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "middleware"
      ]
    },
    {
      "group": "",
      "name": "ws",
      "version": "8.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1cf1b7c1077db0d4284fdc47c8d097a0351af97c3f55ebe663d1681f243e83eaeb327e23e850789e9ed9d0e85d4e08f1e8c8102caee3c12cb561e714d7ee00b2"
        }
      ],
      "purl": "pkg:npm/ws@8.11.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ws@8.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-merge",
      "version": "5.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd2688ef1634f37d57c0fea4ceec2129654a0cff6dd5063587ae650052db66a30f22e61c0fd4005b8bbd49321b53d91a25b3c107f81e53f80baf5c038ce850f9"
        }
      ],
      "purl": "pkg:npm/webpack-merge@5.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/webpack-merge@5.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wildcard",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25c2aa0072cfc5c75bf4a338f5db9f1979f6c77b2c9df8db71a41d2e57d9b0bf6b1fdc200d08d4b43c5ba3c344d05e9216fc9d7aed558597bb859b87b01dbfa7"
        }
      ],
      "purl": "pkg:npm/wildcard@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wildcard@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "webpack",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "710fc0b270645cf9042bc70b6efe039bb2465ead97aee98a9cbd5d469243f6b20ed9f4c894923d6b5b82722606d45d9a52ca31fe1250c8d19bb77b280f149190"
        }
      ],
      "purl": "pkg:npm/%40svgr/webpack@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/webpack@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-react-constant-elements",
      "version": "7.20.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "292fc6f1823cbb0306284acb14e1d2fde921a9d1e1a44968c6ce3735e7101d5828d90b904b22611886357cbf141a5f70cb922d570c2850be18c55aaca651aada"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-constant-elements@7.20.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-react-constant-elements@7.20.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "preset-react",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd7afa6ad526c9876259154b3996a16a46263811ed59cd9618290ff0f6138198b48895c363608dd7cd1376b216e0e18e01d2dced389fcc322fb71ea2cda448ce"
        }
      ],
      "purl": "pkg:npm/%40babel/preset-react@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/preset-react@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-react-display-name",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d5e2c43e4f4d779fad6e328ca0c8c466fb17f4e01779a2a169bf68c0110c1267c370400ef37913e0d4b3158363d68b7cd6073f822ca0febf96dca59fc14b468"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-display-name@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-react-display-name@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-react-jsx",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4dfabbaaa0feb518f71280e1634d279f6b8fda1b11c606068b998b4394e298a6afd1af4bae977875e13e7dc2d753ccc56118e528f1d98690af7c403aaa7071a9"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-jsx@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-react-jsx@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-syntax-jsx",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea69a58ed01e7451935aeda9ffc5883911b0cbeeb53cb80e30f39d6b373b62827d642594c85cb703a0a93e444a2ca0f54e801eb315fc28611588088ba3d37eed"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-jsx@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-syntax-jsx@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-react-jsx-development",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "480e87123c1814a17b5838d670c70c1948a69b0fe784d4435b1afe29a2d20ab903fcb30306f591987018804d470de17c294b88f0e02ef914fa10eb4ac525b6a8"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-jsx-development@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-react-jsx-development@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-react-pure-annotations",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23c55f10f83daf64d10ddbe71e03dea532afb91a26cc0f3ebbe9e163ba922357d1da144d79b6ac6441132f233998052bd0abb9e8e91727423b3472673ba70989"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-pure-annotations@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-react-pure-annotations@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "preset-typescript",
      "version": "7.18.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3d8a4f3a9170409c3efad1ac9b06e71da672ec02dd232b5c6a267da3b8e9fd9643af48757ad28b39871a1526c3f3310c6f9d42450259289edd83bef698101b5"
        }
      ],
      "purl": "pkg:npm/%40babel/preset-typescript@7.18.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/preset-typescript@7.18.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-typescript",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b7c15284bdfe92a2ccc3f29bb8359cf73ef7ca44232093a0fa774422f6136794ce4ce82152f761201781221d52ca6d4d2bfebeedcb5860ecd3d9c04ed645b63"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-typescript@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-typescript@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "core",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ff174b496c4ae5092a1b9db838d4a3be0dd5fc590dc82bf9dfc38805d42a3cd680b5adc0b178ff05dd856ef47cef231b5ceda11525a201efd0e889153c3c3e9b"
        }
      ],
      "purl": "pkg:npm/%40svgr/core@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/core@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "babel-preset",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb5dbb7ef3bf145da88b91334903808e8d4b1373ad355875d51fbff055dafa61f1d69b40692e1c9272239d403b7ba8fa7f0186275ecdcda4c9154c0e576cf00b"
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-preset@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/babel-preset@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "babel-plugin-add-jsx-attribute",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4f606717ac0c62b727088d199907e43425a374ec664859a4c12064337da66ffaaaf59fc5f55d4109e6b67fbf1e8e543f5145896b3675d613141772665e0ff05"
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-add-jsx-attribute@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/babel-plugin-add-jsx-attribute@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "babel-plugin-remove-jsx-attribute",
      "version": "6.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f3361d9329bba8dc9f5e95afbb8caae3a938d69c8d33d48eb2da1684a966f887dd084d4376744a78c50fb162043bf0c491a5b127c4fd7ac35d1b743043dde304"
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-remove-jsx-attribute@6.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/babel-plugin-remove-jsx-attribute@6.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "babel-plugin-remove-jsx-empty-expression",
      "version": "6.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34577132adf1038d8a6f551bcc2571a6551cd22a92c8cf57f24a29226bc59c1fae48377320739d6ecd68a7ca1f02f551b5b838a198b2465ddf4d878a70e7bd23"
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-remove-jsx-empty-expression@6.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/babel-plugin-remove-jsx-empty-expression@6.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "babel-plugin-replace-jsx-attribute-value",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f033da5551377dde492ae202dbd76ac8c079e2c03a99f8248b61f6facc21fb3349a329c2f2930fcce92276a1ce49ce968f4df67e197c6744d59f51a23e902226"
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-replace-jsx-attribute-value@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "babel-plugin-svg-dynamic-title",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1703848b4225ef6880ce591a1eb95e995bab8124110c56e4d0e0bc752bc3e5f4813c796d361ec9b4bb319995218d8059a363e9714fd126fbe2e90d25eceee883"
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-svg-dynamic-title@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/babel-plugin-svg-dynamic-title@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "babel-plugin-svg-em-dimensions",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8161ac8b08dbe2dc3e213389f3a9dd63f0d967a72e5cc344fd28dc0d183e1cbb829b0a5c8ce92dc1117d5a0022c9c4ea243fd05ea2f67fc23313647387b6955c"
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-svg-em-dimensions@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/babel-plugin-svg-em-dimensions@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "babel-plugin-transform-react-native-svg",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da34f79d36b2c983fb908e9a1aeb64c9f27b50c1adba0b83ef63a37862f054dc9f3d1043f3342d865bcbf9f01b00a9399fd64d72f164a7f6f5959ed5b18a9526"
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-transform-react-native-svg@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/babel-plugin-transform-react-native-svg@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "@svgr",
      "name": "babel-plugin-transform-svg-component",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b5a7a2c5e49b77dcedeb66855106a7712f7e74a207b9e226561cd23a2c9079b50ec47a5bc3fcc6f599f06264d01a9f476de22dd502b90546303888e6ee37291"
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-transform-svg-component@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/babel-plugin-transform-svg-component@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "plugin-jsx",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f94750c48de382d4a30b290d4a510cbb2d63491425182ee9a8108fbe41bfd9d013756a34f36cc74d32b7ba19c08eedbfe97a44e81e66677cf867c36cd354bc1b"
        }
      ],
      "purl": "pkg:npm/%40svgr/plugin-jsx@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/plugin-jsx@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@svgr",
      "name": "hast-util-to-babel-ast",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d619d4c718ddf37100c5b2f86b42432680f70daa378668efcafc8457c3f35a62cadc1f66f4d3e55bb18a8c5ca8584f2733b1e75f33dc9a64b2396f3239d7525f"
        }
      ],
      "purl": "pkg:npm/%40svgr/hast-util-to-babel-ast@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/hast-util-to-babel-ast@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "entities",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a18a7bd79e923fc2e47860f4185f3969dd57f408bbf56b51b19da0c49aad06ecc7fbdf18515ea390710a95990c6dcae326321524d2033ffdd62fdc109283db58"
        }
      ],
      "purl": "pkg:npm/entities@4.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/entities@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "svg-parser",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b8846d61470a0e7516f7edc20c4a0ccdb31cb329f6b25ba54e7e5af0bd1fbf6f3ae4cb163fdf55a46e09d0a60b6b369d5276926fa540064dafd9a223cd0ee45"
        }
      ],
      "purl": "pkg:npm/svg-parser@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/svg-parser@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@svgr",
      "name": "plugin-svgo",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a26bd929ff22c4ff73e865a0c1bb663fda9030f5f83835e2fb0cdb55982898d16c508947035b1fe1f4e17704d64ac64682f1801bac84f9bfc5e6059491c67f89"
        }
      ],
      "purl": "pkg:npm/%40svgr/plugin-svgo@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@svgr/plugin-svgo@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url-loader",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dc14d5f35dbe0151c738940ef0ee4c916819e5aa2c3fb1a744e270bf32d2f615838f4d2567a674c0d6a4e36dcba7d3c164dd3937e264fcde528bc8d10251b258"
        }
      ],
      "purl": "pkg:npm/url-loader@4.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/url-loader@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/app/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@testing-library",
      "name": "react",
      "version": "13.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1738638df9635387730b13daef7bdedfb5a66e90dde835fd8a8c3cbb613c7a85c4cedaeb8b1ee086ca7303845c06c3f8d87f8389d909348b88bbf6a30d364cb"
        }
      ],
      "purl": "pkg:npm/%40testing-library/react@13.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@testing-library/react@13.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@testing-library",
      "name": "dom",
      "version": "8.19.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3fa8883f2610faa1fc0af19ab80a9a9e15678eb9d17b4219152602786912456f6adeef1b7559f634f23e95ab05c95b04427d49fc8166a7901ac78d7e7403fdc2"
        }
      ],
      "purl": "pkg:npm/%40testing-library/dom@8.19.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@testing-library/dom@8.19.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "aria-query",
      "version": "5.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d322278463e82f277f4284b701e087f9cc7b4fc6ddd2ca3e6b81947e7b572da662bc3633dfd3316ab33e09a4b253d3195af461432a3cbc0a9bb7df59eb984d5"
        }
      ],
      "purl": "pkg:npm/%40types/aria-query@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/aria-query@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/aria-query"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aria-query",
      "version": "5.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "479889e6592e1f26f3b547ee380ce799ba328d6abc3bab2a36ab4aec22cea9dc9d8b9e1535b391a78f666f5e0a6d6806d500f72453bd849759fb2e0abad7dd39"
        }
      ],
      "purl": "pkg:npm/aria-query@5.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/aria-query@5.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-equal",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45da731341efe25868c2921428a3097de1fa0b5a5776d4f5fe2b7cd2e6e05aac08deaa6ec540690b54b88671e0fb38e7b8ea0393352d502104906f971b997733"
        }
      ],
      "purl": "pkg:npm/deep-equal@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/deep-equal@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-get-iterator",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f834cef066306cc0b06f2c238a6c19307a7c02e617392d896455a88b60253ce4b779b9c823dc3f34ba4d66d03b03460b6950f0f8eeca1427a8215ece3ef33b85"
        }
      ],
      "purl": "pkg:npm/es-get-iterator@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-get-iterator@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-arguments",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f10ec40118f31272a9b7f3c20fb7b5720512d1ae97f2ee6d75288ca978688ce76857d4ec32c88efbd54b0b9bc098ef0deff1a65e7ef28d1f2a9c0e9b5401337c"
        }
      ],
      "purl": "pkg:npm/is-arguments@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-arguments@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-tostringtag",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9058dc48d867946575932a0693b3972926b01f924e6ff2f351ce70f41d3684e4ced1d7c54636c740abe0d5de9c7f71db7949ad53d55b6d5deacd9d937a1f7b59"
        }
      ],
      "purl": "pkg:npm/has-tostringtag@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-tostringtag@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-map",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "70e645410a334e16b57f83312c5ce580a60f4f28f6ea989c7594f1f3685b73f5dfe0afed64e39748290cbd4e292a2a115c60cb2519f418ced4a5eee447bdb5ca"
        }
      ],
      "purl": "pkg:npm/is-map@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-map@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-set",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb67274c465e639cff89719b2e13eb38068afcc6aee64e5e5eaf63d780a94537edab4a4026ed8cc15452661c99581cf1de8e97efde4bcfa0696fa47418a7f7ee"
        }
      ],
      "purl": "pkg:npm/is-set@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-set@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-string",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b44d945f38af8deea87cf5bb976ddc8c338c6b4f606fbc6502a1ba8c6e5e8fab8f577d939563f734a3e282d68678736ef5fa2171c458bc889931f38e9ce614b6"
        }
      ],
      "purl": "pkg:npm/is-string@1.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-string@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c478e10ebddc3412b40737542523d7667b50531fe6c0c4b9470e00ee53c9f745c600ee8848ffde3c336ea34be1a8e654f940f9268a1dc02000a1941ddc57802b"
        }
      ],
      "purl": "pkg:npm/isarray@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isarray@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-array-buffer",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0127cb927998f176b65ed078c266f3d775aedb4d9b69e035f1c24109e0b2d305d41d917420fc95117a8a11c77eb767cd48b2cbd6f0ba93b971644a2335b2125d"
        }
      ],
      "purl": "pkg:npm/is-array-buffer@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-array-buffer@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-typed-array",
      "version": "1.1.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c9aa010789666f329685677b9373c9073cce3ee000d39439e2b902fb714fd40c0d1097b17bd3219f1e987770b35ef9cf6da1a8a0bfe0c5cd324a85cd82b4ee8"
        }
      ],
      "purl": "pkg:npm/is-typed-array@1.1.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-typed-array@1.1.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "available-typed-arrays",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0cc0f42a2378e9e8a97b38924f52cf3ff4937c3534b2e7c84979a34a0bd5b28536b6ac5cb5078049e8d671f36dc582aa11333553143cb29d8ead2056a4763ab3"
        }
      ],
      "purl": "pkg:npm/available-typed-arrays@1.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/available-typed-arrays@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "for-each",
      "version": "0.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ea61f2e9ee6a3dbc8c907fcca45b6bfb03ed8de108de09e239f83cfd5eb6a23b58a09fcd708e21fb15bf6f48e5af41f36d9926b81f6468413aeb5e2bdd5199b"
        }
      ],
      "purl": "pkg:npm/for-each@0.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/for-each@0.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-callable",
      "version": "1.2.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d410b40551614bfa74aadc3a7a7a7c7bef0e0f452b2b4a052f3b528cdce170a037583b89c7100f5f33ee3ed2a48c463d514a045a55fff1f80a7aed92f22f494c"
        }
      ],
      "purl": "pkg:npm/is-callable@1.2.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-callable@1.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-date-object",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5841a4b1b00892c1cbd2df7301937c130959d62be1e117c5594768d1c5e84cd7a41c54e747a8f9f854f1e644ae254abdfc9fd26b8aeac89cb70ff74c6c60d7d"
        }
      ],
      "purl": "pkg:npm/is-date-object@1.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-date-object@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-regex",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "92f45dc43b31663873517d3b6672f27734b54d4fd32654d41c763860b2fcededfba14038f437e42ea832f958c5a1ca30cb6f5c2af7128aefa422fef6f234d356"
        }
      ],
      "purl": "pkg:npm/is-regex@1.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-regex@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-shared-array-buffer",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b2a376503bb5ff4cbabaf5f24ad08ecf28408c24a51dc785a0c2895bc5bd114f5cbe273f41db19d24114f771c4cb7214105648887ff7c3e007fd441b3c735d84"
        }
      ],
      "purl": "pkg:npm/is-shared-array-buffer@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-shared-array-buffer@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-is",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ddcc83b321e0b668bb23b0df4922362c3a7a48ada5c2fb5b834a744757b446f4ea17971e1b1f8ad9d7d28e6d5b283315085103010bf2fa8f1ce9aed5ba339d77"
        }
      ],
      "purl": "pkg:npm/object-is@1.1.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object-is@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "define-properties",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b9c90ea8a71f695bed05db1591d3efdd78ef79026c350aa68578118bcba1bd65ae3d8642365cd3f2a0326e55203685dd1dd8cc4f302a7868c0a258bc7fe6f33c"
        }
      ],
      "purl": "pkg:npm/define-properties@1.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/define-properties@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-property-descriptors",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb60d52d91a88840431d0caa1b8c3dc42b99ede244c0d989456c36558f3839e75bed615c036edf88455ef28510c7d840509e1e92eaeabae7131b0b323b55c675"
        }
      ],
      "purl": "pkg:npm/has-property-descriptors@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-property-descriptors@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-keys",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36e00449439432b9485ce7c72b30fa6e93eeded62ddf1be335d44843e15e4f494d6f82bc591ef409a0f186e360b92d971be1a39323303b3b0de5992d2267e12c"
        }
      ],
      "purl": "pkg:npm/object-keys@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object-keys@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.assign",
      "version": "4.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d66c4a7f47b9f1bbf28d20ad298638b117bd8ad464dcf269aae24e8de224cfcf3909ccdc23822f2490cb3d2ef6a28c2e4a1fa907150544ea57f9353efa1c6165"
        }
      ],
      "purl": "pkg:npm/object.assign@4.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object.assign@4.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regexp.prototype.flags",
      "version": "1.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e382010e3b7b2523a5af823c1f9647383454424d902ee429cd7c1779a8e318856767ebb9c9041bb7e3f4e40fef9e78599df02f6bf637d7276efe9d289191250"
        }
      ],
      "purl": "pkg:npm/regexp.prototype.flags@1.4.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/regexp.prototype.flags@1.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "functions-have-names",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5c901517c9322a4fdeedab6c7600c6fe835eb76f9245cac624d31e2ac4d1706df42498d6688911dbeac3f323dfd0577dd67aebd5601508883e0dccd232a9a45"
        }
      ],
      "purl": "pkg:npm/functions-have-names@1.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/functions-have-names@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which-boxed-primitive",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f065dbf400a2e9a65158d8a6515fa4efcae37ba238ebee5c2483a9a5d2ba08cbd61eb92afb252dfbdaa94d5b5f14418ce060af7388671ead6a993a6127f5536"
        }
      ],
      "purl": "pkg:npm/which-boxed-primitive@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/which-boxed-primitive@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-bigint",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc1f42aee31a9a3ca6f358b6259dd4327e783ca1ac433b097a8eb1bcddc7249e0202c40d07a891bada764e8efb39f08dba8c6ca6c221cda3e83b5cf20848453a"
        }
      ],
      "purl": "pkg:npm/is-bigint@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-bigint@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-bigints",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b52bc22ad06bf65905d04c7469088ff4df8ea55e338b6aff35e7b95644436daaafdf944b60ccdbc107c5499647d2447e45deb7d36509676a7f6c9084a11dd5a1"
        }
      ],
      "purl": "pkg:npm/has-bigints@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-bigints@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-boolean-object",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80361a2872669e3e1a5b1ca3e981f25d5a5d41ac2d54b1d4e5c6fe7b3b4f19ccdfe9c8ee4ddc2f7b964811f817a87e1ee7b027d43d4029ff02677918ad046a60"
        }
      ],
      "purl": "pkg:npm/is-boolean-object@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-boolean-object@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number-object",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "935534211ccb328ed995821fcd1bb6dce87a3222056ac8296fd5fbe9ea9f15902ac07e38508e0a4c1bc16086757522fd6730a14c1f528477cb911e29756e64ad"
        }
      ],
      "purl": "pkg:npm/is-number-object@1.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-number-object@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-symbol",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0bf08f06a2969ef75cc6a200471c8e878bf551410e087a600dad16620a4a0c532ccdcacf71f7e0e6e8704a03c22c3d965b19aaea2b22b33f3bb734f4d6db8686"
        }
      ],
      "purl": "pkg:npm/is-symbol@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-symbol@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which-collection",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5bcc5e4d4c1a967f22dcafdc6359c65f376755996274171a832345b41743e64c676f84ef18a47b15f4884b7998a70592d50502bad7cacfc218f118dfb41d3ed4"
        }
      ],
      "purl": "pkg:npm/which-collection@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/which-collection@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-weakmap",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "352051e241f9a158f5530beff7bd2bb9490257b3b59b381514ee3fadebf670b45d6bd4e6f47acbef464fbade2b387818d0536b52ef4109b5c0dac750fb1d1c84"
        }
      ],
      "purl": "pkg:npm/is-weakmap@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-weakmap@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-weakset",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b76c95bedb4791092dc2734d98143df0084434b74f5130d3136d6e3ea010d0047041f19e40a4554b434dbab1fb6d37fb46bbdc567d4e3a07b8e429c17870929a"
        }
      ],
      "purl": "pkg:npm/is-weakset@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-weakset@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which-typed-array",
      "version": "1.1.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c3d738c64c7a98f89dc29ef5f347246167cc9afc698e566e22e74db437f837fb5301407c5496d7db9a99a00b2bb46b983671b0de96b401781b18a441f3f11c78"
        }
      ],
      "purl": "pkg:npm/which-typed-array@1.1.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/which-typed-array@1.1.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dom-accessibility-api",
      "version": "0.5.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f28fa856a2d0668aee40f632dee00042d73a61bb52891ab968f241849f366132511ef23aa1f8580240bcd569a31539df51baa0e93dda0a0948a54f69ff97bb0b"
        }
      ],
      "purl": "pkg:npm/dom-accessibility-api@0.5.15",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.15.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dom-accessibility-api@0.5.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.15.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lz-string",
      "version": "1.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d1c931ed91d13ea6f4a149bcccdafef749ad7fd0d007ad07d703028c1b5f8bad8a9776bb25b1e86fa800d9b0bec51bd9a0e2fed61cd42bc8deb8421013cb2f11"
        }
      ],
      "purl": "pkg:npm/lz-string@1.4.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lz-string@1.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/lz-string"
        },
        {
          "name": "cdx:npm:bin",
          "value": "lz-string"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-format",
      "version": "27.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "41bd60cb93ab3f9fb30dfd81be7cdd9778ec4dfd6a5d531acdbbc2a0a86d2aa56ce3f60ae28cd7e2029024957235ef9c6a334f9f42a80b4302dc552668758499"
        }
      ],
      "purl": "pkg:npm/pretty-format@27.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pretty-format@27.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "react-is",
      "version": "17.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c361accae90beb62099e569f7ff9d17a03d047de02fd75da9af3169921d1278cbb4ecff8a1c1919931ef3acf0f484ea90777563ab0ff9ee7ae539b1db81b10e3"
        }
      ],
      "purl": "pkg:npm/react-is@17.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/react-is@17.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@types",
      "name": "react-dom",
      "version": "18.0.9",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa756f1f1012b7f1fb8be5c6d54d71322639b7e20770f1942bb4c3303ce89b4f316bb7bce9e09e28e88b65ecf008a571267e8d1228b2d9e9205fc690b2c8c82a"
        }
      ],
      "purl": "pkg:npm/%40types/react-dom@18.0.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/react-dom@18.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.9.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/react-dom"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "react",
      "version": "18.0.25",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c43e9cd0a0d3e26ee7f6e0f86478b4da5cec91a8aa701c5fe338beb57658f7c6b4e30bdcd218bf4dc08f0b614e112662e7535deed95478e258f11a1f2fbf7dfe"
        }
      ],
      "purl": "pkg:npm/%40types/react@18.0.25",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/react@18.0.25",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/react"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "prop-types",
      "version": "15.7.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "24207c0ba4a70e841fd1c37272a77fdf903b3237272be653a84ee3b9d4baa3bbadc540a0ea298983740adaacc72acce54e3723d9c9fe370301da2f7ab9ba63ef"
        }
      ],
      "purl": "pkg:npm/%40types/prop-types@15.7.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/prop-types@15.7.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/prop-types"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "scheduler",
      "version": "0.16.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "869a501010e69708450172895f62a758b62ee7231f8bdd726b33dbda5fa56c98b05bec1da3580d79103edd180d48edfd5985f67ae7b2e35284c27a9eb14d897b"
        }
      ],
      "purl": "pkg:npm/%40types/scheduler@0.16.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/scheduler@0.16.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/scheduler"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "csstype",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c947f56f900bd2656f5b4e8b99b9edac4b10f075337ddae1e3a9e2959bed1d02a75f372911cd0f79b5acbc6973010003e9522ab841cba0d8bee77a8461d8483"
        }
      ],
      "purl": "pkg:npm/csstype@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/csstype@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "jest",
      "version": "28.1.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b6a7bcaa95e50ab429158e53aeafd056540e07814426123fc7582b795b367998b5eb5a7c887e5d301ae02b73e9015eccb46597cba7eeddcb00781ed49560654"
        }
      ],
      "purl": "pkg:npm/%40types/jest@28.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/jest/-/jest-28.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/jest@28.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/jest/-/jest-28.1.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/jest"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-matcher-utils",
      "version": "27.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf6b93c7f4fa2c1682a0d58d156c0284b04a6314cc7060518c0b7ed926cff76f7f15f95bf5a6b92c699aeb9e11cfccfd1cbc6cad4698cf113d4ff10520bfcf03"
        }
      ],
      "purl": "pkg:npm/jest-matcher-utils@27.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-matcher-utils@27.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-diff",
      "version": "27.5.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b436f917e792c3b7d4f899cb531209d99377e6120dcd458badbcc3d633fd223e79058f6c08785e393b5ef5f1c3123853b5bc8364aa6c6a0fcbc4dfbb9311bab"
        }
      ],
      "purl": "pkg:npm/jest-diff@27.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-diff@27.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "jest-diff,diff,jest-diff/diff"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 2
          },
          {
            "location": "src/command-line/release/utils/print-changes.ts",
            "line": 18
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "diff-sequences",
      "version": "27.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93580201702c3602f010bf98f16be5f8cea81058f96e06b37d950ba52e429dea0f3d745a0825bb766faadb52b2d95104e57f957910c1560d4f72fbecaf84ed35"
        }
      ],
      "purl": "pkg:npm/diff-sequences@27.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/diff-sequences@27.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-get-type",
      "version": "27.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8a63de64b1849a2bb0cc056427e9d433de4a807f7041eb8cb6b9d786fa1bf829f48e6fdab071842cb5325cd4a09bb22c7ec0b65665837cb7b9f05f718e04b47"
        }
      ],
      "purl": "pkg:npm/jest-get-type@27.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-get-type@27.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@typescript-eslint",
      "name": "eslint-plugin",
      "version": "5.48.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f676392b5469da9a66a5bf6cf52d9a062177c68e6e13109e84c0e6626985aaacb181e9db1c9dea6daadc2ede084e0683eabff6ca976570545d72e54f9e4b3e7d"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/eslint-plugin@5.48.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/eslint-plugin@5.48.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "parser",
      "version": "5.48.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e3283e14947f57533d5e8ab9e9217d23282a9beaf92cc5ef85ea3a0d0effc945b29d0e187c2467b0ab9182a1f8110e586bbeab570944a70e17bbe4e059051c74"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/parser@5.48.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/parser@5.48.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@typescript-eslint",
      "name": "scope-manager",
      "version": "5.48.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b4df9b9e46b6f144c2af493bfdbc92885a0afce810fcb3746aa11666b1287fb3c1e122cf7483a5252bc65a6d44a3519424855c6dee7999eb7549f5d71986d0d"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/scope-manager@5.48.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/scope-manager@5.48.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "types",
      "version": "5.48.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c47c832d4e8c4ae104748973aeb01eac2192dd3ec003f2fc1e081dd11098062d30dc932f198c652e55c77a0e74248f537e0e4caedb1fb8dc5b4bfdf3175fc04e"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/types@5.48.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/types@5.48.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "visitor-keys",
      "version": "5.48.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36cd1707099fb97ed9927ce77d7a33827c9dc91f05e9ebff28419e3cfe22ef8b8bdc0aec29b12127bada78aaf52526bdf7b0c10f0a25ff86b463e02df3673d74"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/visitor-keys@5.48.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/visitor-keys@5.48.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "typescript-estree",
      "version": "5.48.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1eeb7e3ac939158afeb20161f09fc51e3a97e8715c0f34e558bac5a86a0ae645543775411c5fd0cd9980b085c243c4ff5bd9d03414ea6a5c62d4fdcb4aa5a744"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/typescript-estree@5.48.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/typescript-estree@5.48.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tsutils",
      "version": "3.21.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "98728ade25172fedd417ac4be64d0f12129150128f042bfff919043a98d15b1c71dbb28a4419a603ad00f6980e52f322f062a144c3c49a30513f3b365bb3b538"
        }
      ],
      "purl": "pkg:npm/tsutils@3.21.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tsutils@3.21.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "type-utils",
      "version": "5.48.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f2afc1d4f0095cbaf6b5a699aa498b4cfc6a74ab824ea7517efc91f90f52199bf6d406b57479da1ec1066211cd6be88f0be092f6d5bae875dc4af0701c662a9"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/type-utils@5.48.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/type-utils@5.48.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@typescript-eslint",
      "name": "utils",
      "version": "5.48.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a642e4ab08650e76618cc22bd6d786742e3f1dc46d6638567bb28789d1341910972cde7e4d760920d00e1b70c1730442ea2c9e864c79c453e888a1a0fa84518"
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/utils@5.48.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@typescript-eslint/utils@5.48.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.1.tgz"
        },
        {
          "name": "ExportedModules",
          "value": "utils/nx-plugin.deprecated,utils/logger,utils/output,utils/package-manager,utils/json,utils/fileutils,utils/strip-indents,utils/path,utils/app-root,utils/cache-directory,utils/split-target,utils/params,utils/object-sort,utils/package-json,utils/workspace-context,utils/plugins/installed-plugins,utils/plugins/local-plugins,utils/plugins/output,utils/plugins/plugin-capabilities,NxPluginV1,utils/nx-plugin.deprecated/NxPluginV1,ProjectTargetConfigurator,utils/nx-plugin.deprecated/ProjectTargetConfigurator,getPackageManagerCommand,utils/package-manager/getPackageManagerCommand,detectPackageManager,utils/package-manager/detectPackageManager,getPackageManagerVersion,utils/package-manager/getPackageManagerVersion,isWorkspacesEnabled,utils/package-manager/isWorkspacesEnabled,parseJson,utils/json/parseJson,serializeJson,utils/json/serializeJson,stripJsonComments,utils/json/stripJsonComments,JsonParseOptions,utils/json/JsonParseOptions,JsonSerializeOptions,utils/json/JsonSerializeOptions,readJsonFile,utils/fileutils/readJsonFile,writeJsonFile,utils/fileutils/writeJsonFile,joinPathFragments,utils/path/joinPathFragments,normalizePath,utils/path/normalizePath,workspaceRoot,utils/app-root/workspaceRoot,appRootPath,utils/app-root/appRootPath,listPlugins,output/listPlugins,listAlsoAvailableCorePlugins,output/listAlsoAvailableCorePlugins,listPluginCapabilities,output/listPluginCapabilities"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "semver",
      "version": "7.3.13",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db570526bf73de0e5d5bc07409523d8363bd6dea9a4e1190e99141a877f08732c3294c5aa93232def9df6a1fd43e47ce885da92eafad1b3f96f11c82b24bac97"
        }
      ],
      "purl": "pkg:npm/%40types/semver@7.3.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/semver@7.3.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/semver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "natural-compare-lite",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e3f874c348924a6999df8aec3e89a17db2474fa53a361ad125cb92479d657f85fbf6423ffd44ab0621242d2e1da8c779791001b0e3cee19c179ed2c209eafda"
        }
      ],
      "purl": "pkg:npm/natural-compare-lite@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/natural-compare-lite@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-config-next",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb69ea592dadc9c5b249d5616feae1a7a0ae0e60dacc6c92aa4cf34197f7513c9f1f20bba20d66e66fc0b4c1700a8e66b6f0eabf0d4110d8a7e76915f7bdf796"
        }
      ],
      "purl": "pkg:npm/eslint-config-next@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-config-next@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@next",
      "name": "eslint-plugin-next",
      "version": "13.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfe8275f8662cdab6a6ad73a7f8090adc0bda0df14b3756babf38bc9cf7c87b2bf79672dae757dd73159a1d9891d48f1d1c21363cb9833b2d70fb21d62483792"
        }
      ],
      "purl": "pkg:npm/%40next/eslint-plugin-next@13.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@next/eslint-plugin-next@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3af0fd10dccf2db7a010d9d83f95147c9222ad3838f97c0c5866907d04d8d097a7c4dbef20a3f7537fed01048f22efe51f15d84999a95e55077aa00874acc12d"
        }
      ],
      "purl": "pkg:npm/glob@7.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rushstack",
      "name": "eslint-patch",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b17a3fa96dbfa407264f8dd5a1128e25b0ce7d5ddc629ab7b334957c84e141736df84e037ca8f7eb5bda02dddcf3c539b4f531cc4b306a6ec65b8f0f26ab4a02"
        }
      ],
      "purl": "pkg:npm/%40rushstack/eslint-patch@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rushstack/eslint-patch@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-import-resolver-node",
      "version": "0.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d049f4c34dcd455327f548b29fc6113c32af5a3c425a4b25504846353746c75e51bcf25843e95b3a5aab94d236bc402ce290d82b87ff1cdd936c39a4e533f48b"
        }
      ],
      "purl": "pkg:npm/eslint-import-resolver-node@0.3.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-import-resolver-node@0.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-import-resolver-typescript",
      "version": "2.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3451b806c15f1b4a052fdf88a00436d33ad2a1aa844ccbd6c58cd7a14f8d1b5e0eb9f393cd21cb7c1e15d9d12c9ba81f6b5ad5e3f5cadc92ef277439ff808a9"
        }
      ],
      "purl": "pkg:npm/eslint-import-resolver-typescript@2.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-import-resolver-typescript@2.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-import",
      "version": "2.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8587e2dc55da33c58f2dfe12d5c8a487faf82319ceeb3ae165b106cf66faeb410945bbb18290d2e60902b988065a0db1c61dab06e22be0fbe1bdeffb737d64a0"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-import@2.26.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-import@2.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-includes",
      "version": "3.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b204db2ef2fa70d9f0db81676da0f28e6bdd750d8c2fc6ab66c81a261a0004ca29973ff841186dad84be6a5af5054335070a7a761c7cbd508148b1be4adc0e17"
        }
      ],
      "purl": "pkg:npm/array-includes@3.1.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-includes@3.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-abstract",
      "version": "1.21.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1941ad5bb79741acb473e3d1ab4b0620a49d681a2b7d5aac08c8461e8e1e94fed856a66ef670994b85242b882fef580e58d32b6bf3da48a0f76a8d68584c4ed2"
        }
      ],
      "purl": "pkg:npm/es-abstract@1.21.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-abstract@1.21.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-set-tostringtag",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83738c6ed97063741ec25a8088c2c8e3b2b2c23599a04cad2abf297fa8930bcb89ab96c8007e7667da6743ca552fac21ac2b68e772590ee508b227c678ba2b4e"
        }
      ],
      "purl": "pkg:npm/es-set-tostringtag@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-set-tostringtag@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-to-primitive",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4023a5960649b5a528f6689805c2c285351a1cd8c91773d8b35562743ec0c22123d6463129e41372d2c07b300e1f964a447d20d8880f9fa2b0078213f22469bc"
        }
      ],
      "purl": "pkg:npm/es-to-primitive@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-to-primitive@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "function.prototype.name",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8dee6fc1cd52909c2505fe25bc8d879aebbbfefb6bbb9b952010d6c746d74355c94e50ff8530f94235d9a4d21ff2b06ca8dad6af309103a8902425d45ad6f30"
        }
      ],
      "purl": "pkg:npm/function.prototype.name@1.1.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/function.prototype.name@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-symbol-description",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8499d1f562f210899a65b4236092e8949f2ba4cf133f47a343257df529edc11b536ae5bd12d8f857e7d50a8bdbd9a4f0d055daa7fb521c680c27cd34f9bc28f"
        }
      ],
      "purl": "pkg:npm/get-symbol-description@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-symbol-description@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globalthis",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b05748e4bc8188d4c78d177b7063d66a988758c3972b2b81357fdc589dcd7f3ad94156bc188ffc7287c297be00395aaaf56e6436682e4c8cc9ff5b3683223dc0"
        }
      ],
      "purl": "pkg:npm/globalthis@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/globalthis@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-proto",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eea13e88ff8ef9b805f5c944e7e528045cc4eb99a5062563ded282ae5350d0e8309b4063a53fe02b84a52d80ccc9b0e1e48dd30932a73cf6b4a0c1bb24362b86"
        }
      ],
      "purl": "pkg:npm/has-proto@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-proto@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "internal-slot",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b40f1445871c373328f78b393106601fc341fd74dae87b0ea3430b7d74ca2849c755575e833690a0567b269e386ddbcbbd8db0693e5d73e8f920212cc218bb51"
        }
      ],
      "purl": "pkg:npm/internal-slot@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/internal-slot@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-negative-zero",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76a26f6ab2dac17b056cd0de256ef3033f08b49f5c776f18b9fbae1738741bca4d1e324c9d8d3c0efeec617dae17952940ec2278078e13111801659fbbb65950"
        }
      ],
      "purl": "pkg:npm/is-negative-zero@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-negative-zero@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-weakref",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9cb6cb8b666210d3ebd248c7e856fc857b6f86484be7999d9ecd3ba9d5206c7bdfadc0209e89a97a1048b735cd8a15c7fafaacf61413e78d7b24f3184a49a3d"
        }
      ],
      "purl": "pkg:npm/is-weakref@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-weakref@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-regex-test",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "241514cf23a01305d063536e3edbdc8ffa9c0436c3984bd6b9f8659d76489bbe43107a7e69f335af5ba326926c57f812338b79f6da43c8f8b5b1de9968f15fb0"
        }
      ],
      "purl": "pkg:npm/safe-regex-test@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/safe-regex-test@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string.prototype.trimend",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2724aafb89ab3dff44b030440d830e6ff94ced740bba5c20e51fe6d6bd0f5c416aad5d2a1ef979f2c7538a5497b4a39f942b0ad84f23c5ff86282d13d3b456c1"
        }
      ],
      "purl": "pkg:npm/string.prototype.trimend@1.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string.prototype.trimend@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string.prototype.trimstart",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a26aa3303698f76a5b9f91ce5fb7fd21c70b03e535b40f46bed53826ba1d89715f601ee33f3cc7a51ce98252c08ed515e9b079e7bcf00a525ecd3aa702262740"
        }
      ],
      "purl": "pkg:npm/string.prototype.trimstart@1.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string.prototype.trimstart@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typed-array-length",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a3672a46abe23f1fb1c8e4794ea061e4594506abe4344cf850bab2dbcab56bbe7293060ccb84827b8fa27f5d340e8b4775463c99d3075ab3c6cab36a74c7736"
        }
      ],
      "purl": "pkg:npm/typed-array-length@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typed-array-length@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unbox-primitive",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb5a4f9420fd879d55a2b7b22740517a275e33730328c2a787af95f4bd3cdf7d62a6ae90f0e1576588aa3fa9ffb5b1f1e2ce48f6e4617327ba06b6e48b39010f"
        }
      ],
      "purl": "pkg:npm/unbox-primitive@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/unbox-primitive@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array.prototype.flat",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae84d4d0a5883a62780d12e6c0a775f4eb60d3f993dea3cdb7441bdc6596f2239bb995f1ae307fa739f447786aa514968381c2c2ac7ed2fc0e9d69ef94ec9e20"
        }
      ],
      "purl": "pkg:npm/array.prototype.flat@1.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array.prototype.flat@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-shim-unscopables",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "266e863dc09d0b7d1e30b6d9db1f33d96b91c00c2cdf34c104abaeb1f7d8554acd8ff195494019fb128c694a5f34347921bc8d0392c96da79ca1455b994701d7"
        }
      ],
      "purl": "pkg:npm/es-shim-unscopables@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-shim-unscopables@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "doctrine",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df999292ee195cad2f7c2b87103030b79e5d8368cd6a31d9d6876f17ef124abf3612c658e109977ee5aca3ca0477ccd185539b48dd7c68cd028d2768057ef323"
        }
      ],
      "purl": "pkg:npm/doctrine@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/doctrine@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-module-utils",
      "version": "2.7.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f8193fabab30a844a1f05115fba5d76d20f1b24a75fd4a2fdc80c239cedadca8e3ed93974311e677e024153e9867aa4272b6573ded5ba4d39526da627780440"
        }
      ],
      "purl": "pkg:npm/eslint-module-utils@2.7.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-module-utils@2.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.values",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "155553903d6f10d0ac01cc0db3d93a8de6b6b870bf5f4f897231bc600eb414de4231a2661bde704fd8de93fc57f67a2b9ea191ac190ab73b80bb6c2e1e92aabf"
        }
      ],
      "purl": "pkg:npm/object.values@1.1.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object.values@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-jsx-a11y",
      "version": "6.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1780554d1e259f7c1ab6dee892fc968fe9e551eb6d83ab0078c93ccabc664670fabaff26775a63997ee064b3fbc75a8f466853aa0b664ae22ebe0b7e649f1ed"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-jsx-a11y@6.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-jsx-a11y@6.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aria-query",
      "version": "4.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a3f1de97086e2a94e3fdfaec3ac6cd2cd82734654816c54ffd25b6052175e20565ee401f30e27affcc14014bc6d51d4d1caadf1bedac1d94eed326ae4f5a81ac"
        }
      ],
      "purl": "pkg:npm/aria-query@4.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/aria-query@4.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "runtime-corejs3",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ebf65099e116d1426091dbc43c53c16ee3dcef16a2f14d8f4030e533fa2c8ca21328020a44715c58fb024d6b2f7da173a939c093383924ef434337669a2447a"
        }
      ],
      "purl": "pkg:npm/%40babel/runtime-corejs3@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/runtime-corejs3@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-js-pure",
      "version": "3.27.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "052d8d1e0c30529a5f7a8a8e5ea8b4f2652a4b9162669b91b892692ac68c13b909cf4c71ba4d319210dd7cc2253ffccb6bcd24ac1aacb352ed0fb7fcf3d85e03"
        }
      ],
      "purl": "pkg:npm/core-js-pure@3.27.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.27.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/core-js-pure@3.27.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.27.1.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ast-types-flow",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "781bd69f596f200a58321cd032cbbd7222df901638f7d98566536a1beffd591ecf565ae8430d2f1b7d1c39041b68acf7b0211ce384c03aedb2933a9748d9f06a"
        }
      ],
      "purl": "pkg:npm/ast-types-flow@0.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ast-types-flow@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "axe-core",
      "version": "4.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f55a54d5f3e5ca2e3f60672d836578108b20e9f71924a1ed9ae94e946d871c49cab6c201ff63009e236fc9ab69a0a341f3431a893a359904b780fe6aac93932"
        }
      ],
      "purl": "pkg:npm/axe-core@4.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/axe-core@4.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "axobject-query",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4dde76e67fa23ce3b251021e05f7004ae1bab89b033884e5ecc76ce601727ab916897eea8544dd6140654a034cc95aad489ab0a6dd645c62dd52de92ca42cc44"
        }
      ],
      "purl": "pkg:npm/axobject-query@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/axobject-query@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "damerau-levenshtein",
      "version": "1.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1d412141efe9657d47101d440edfe07c111463d0e6b8c3d3ce58c23fa6e1adb9fee0172c069a468b084967b9d7d388a655f8dbc7a8bd227f376b23c468ec448"
        }
      ],
      "purl": "pkg:npm/damerau-levenshtein@1.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/damerau-levenshtein@1.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emoji-regex",
      "version": "9.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca"
        }
      ],
      "purl": "pkg:npm/emoji-regex@9.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/emoji-regex@9.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsx-ast-utils",
      "version": "3.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7d840765367c8d27e6599d22cb37f0894e160d7e07a476cc099de03e559888297706878e4eca8a06a9d355f1f6ad84fb78fe5cdec55b7923c79e724e693ad68b"
        }
      ],
      "purl": "pkg:npm/jsx-ast-utils@3.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsx-ast-utils@3.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "language-tags",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d2cad8eed7feb9ee1163814ccf00faaccf11fada8b84f27405a0569594841f9dee303bfc170bd038fa6f2362f7bb60106f8b9f5eab4494a5cb21bc6f21e54b3"
        }
      ],
      "purl": "pkg:npm/language-tags@1.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/language-tags@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "language-subtag-registry",
      "version": "0.3.22",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4dd0c0b3c969e8cffe271d2eaec5d9455a85194fb001a6dc0a3d0e7611aed4464eaf965f3c6d605586876d9e57c4b8270a58d1a873eb866f0d5cc1af482a1ff"
        }
      ],
      "purl": "pkg:npm/language-subtag-registry@0.3.22",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/language-subtag-registry@0.3.22",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-react",
      "version": "7.31.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d3beae49b13e6fe7ac0f6bd3981f3b2b3a51f32992a357e68b812fb9e4d24ffdcbb376240f0bb3df628523328c657df2adbe28e993bbc0fe39aea916fd9e887"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-react@7.31.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-react@7.31.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array.prototype.flatmap",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f141a7f4ed450d5bcc341d1494bbf8be8c513337bbf85a47c85e6648c46358750c969a035629e2cb4e7cef4565c617e04e72dba6ec13cef0fbe8c4ed5b107f99"
        }
      ],
      "purl": "pkg:npm/array.prototype.flatmap@1.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array.prototype.flatmap@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array.prototype.tosorted",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a5960f5cf465d8fa9672c52ce8b38c9fed5fd79df69c4a0f4d8a3006da8bc005be5bcbd25619081a798e5f5b7f5108c3e98188d2f703d81d54ed9146407f639d"
        }
      ],
      "purl": "pkg:npm/array.prototype.tosorted@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array.prototype.tosorted@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.entries",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "95e4cfce8e19be0de999b437ac32baf5197c190bc8a8c5ae6eb93138d1bdfe88ed144dab0fd7e330a7d22390715b7a2c447d66e957739aa2bca0063d693e31e7"
        }
      ],
      "purl": "pkg:npm/object.entries@1.1.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object.entries@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.fromentries",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "55c883d7776cc02e23d57b79dfde1647833398042696037bda985dfeb88da7dbed0fbb69e10416274478c2f7255dc69f81c60af2f78745e7765ba5de181bdc7e"
        }
      ],
      "purl": "pkg:npm/object.fromentries@2.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object.fromentries@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.hasown",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0795084f72755be5ae588539e61d268e5c1aab1884e6f6043495c85d9e1515ed39a4d62b90ab8ad14ffa68571bd292b2c18261ec885fa2a51f2959ab2491d91f"
        }
      ],
      "purl": "pkg:npm/object.hasown@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object.hasown@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prop-types",
      "version": "15.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a23f3b0a064809dba5528868815011ec08e50b4df6ed4e1e9782fa780bcea827ae74c0d553435384d695f9bf437f87578123f58173139cf7617deff6a831f972"
        }
      ],
      "purl": "pkg:npm/prop-types@15.8.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prop-types@15.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "react-is",
      "version": "16.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d"
        }
      ],
      "purl": "pkg:npm/react-is@16.13.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/react-is@16.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "resolve",
      "version": "2.0.0-next.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88c0db9805ad7d4f8c1e9c6dfc8e62588edc63a615119510dcc0603d0fbe5c3d4f10bb891c897cdb106639bc8fd8ac909a4341d9db2a17bb1ea10422027e720d"
        }
      ],
      "purl": "pkg:npm/resolve@2.0.0-next.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resolve@2.0.0-next.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/eslint-plugin-react/node_modules/.bin/resolve"
        },
        {
          "name": "cdx:npm:bin",
          "value": "resolve"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string.prototype.matchall",
      "version": "4.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb338239c27e449010b21713bd73c7a31a1018e35addefcbab1f74c1403ec04cd7efcb20e41a3ed6d428e0dd29a214b47ab1bdaad0aa2438cd090063796571ca"
        }
      ],
      "purl": "pkg:npm/string.prototype.matchall@4.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string.prototype.matchall@4.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-react-hooks",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0573b22dcfd431876c7880d1d2b6fdc1a89ab9e04c5799f0be6b536302d6bae8800df3b5aed11fd002b8084bda8acd7ddd5ca3c8f47e5cae5f5072134c63dfa"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-react-hooks@4.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-react-hooks@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-config-prettier",
      "version": "8.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0a3211afde28466c2222982023aa4773c7643e8ed868aa75d23fe77ce8cf6da6dc2e8327264c57554782292e0ab673848789f6f03bdd33d9f43cfc08a8ef7cb"
        }
      ],
      "purl": "pkg:npm/eslint-config-prettier@8.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-config-prettier@8.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.1.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/eslint-config-prettier"
        },
        {
          "name": "cdx:npm:bin",
          "value": "eslint-config-prettier"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-cypress",
      "version": "2.12.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7365bfb8f003979928b293438a18222dcee7f3bb795e151b143a1397a09f564986fa40c06f9531d7457d3e82cfbbd37eafbce7a5cfa242572602a4f503ff3d1c"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-cypress@2.12.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-2.12.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-cypress@2.12.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-2.12.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest",
      "version": "28.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab0f581c19e3b7a4c26c80cc3cca4966a7fd135dab87af3af6265a374f3fbe938680725201a2cb527e87f16dc8004bb2df82ecdeb72dd3ae2664b1139312765c"
        }
      ],
      "purl": "pkg:npm/jest@28.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest/-/jest-28.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest@28.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest/-/jest-28.1.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/jest"
        },
        {
          "name": "cdx:npm:bin",
          "value": "jest"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jest",
      "name": "core",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "088281ae568a3b303b606d7d044a82c3748b22c1308d991e2737f96dda285675b86c7e5c92da9edc95fe1b6615d5a2b9bcff0df676b5206585cd8693a7a93a34"
        }
      ],
      "purl": "pkg:npm/%40jest/core@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/core@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jest",
      "name": "reporters",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26e032ef093141954d53f57a83dc4acc2182e4b557c7d14370004ab125e9e4c88a3c4136d78e1afef5d3103a32ce352964a7d5c29d3c5aa83903859f4cc0338e"
        }
      ],
      "purl": "pkg:npm/%40jest/reporters@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jest/reporters@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-changed-files",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7ac68e7d45895e4da77d9b7d48fc82f2003590d7dd28b9105b2cec325aaaf26b184a534a7e66717d18199f809de0c195505fbbbfa741b347794ce00a6bb88888"
        }
      ],
      "purl": "pkg:npm/jest-changed-files@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-changed-files@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-config",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "306dc836307227427802c3419bb4f786cbb1290a85222468fc052a6f5abd2d1288e5453a01aafd2476ebf48be7d535707d40fd2a2ad1a0cfd3eaef1795c40f1d"
        }
      ],
      "purl": "pkg:npm/jest-config@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-config@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-jest",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a951a3ce116324ddc597d0cfec3ef0871c27bd7cc1406bff615c480a3fc9c57cd97f8e51a413db9cabd36a9191972c376e089612d14bd294f5300b44beac7e9"
        }
      ],
      "purl": "pkg:npm/babel-jest@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-jest@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-resolve-dependencies",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9ad103b64345f342834fa2e31b09cec1bedb1e9bc7908153cd9309fd2e74be4769fc0da5433cbfd4d609e00b42d39754585c9534b896b604c0b60db4df16b1c"
        }
      ],
      "purl": "pkg:npm/jest-resolve-dependencies@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve-dependencies@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-cli",
      "version": "28.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae863792faefe7b0339f5c8f81d4de6cf017bdd476c5f7b368a298cd5c59e88b7fe4d0b1cc9ca6ead508e4fd7391d5a17d4624c4423db9959c41d6852e8f2625"
        }
      ],
      "purl": "pkg:npm/jest-cli@28.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-cli@28.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/jest"
        },
        {
          "name": "cdx:npm:bin",
          "value": "jest"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-environment-jsdom",
      "version": "28.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e3566f812a0f35c286e6adcbbae39c01ccdd07146af436d990f7b6e2890de990a68997407c5b4f837cfe94eb6c4f57cce8e004440a4a4fede6d0c443407db320"
        }
      ],
      "purl": "pkg:npm/jest-environment-jsdom@28.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-28.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jest-environment-jsdom@28.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-28.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "jsdom",
      "version": "16.2.15",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f017cef28c12ae5ffae8a8661ead964cd0dbf5a590cc013e5884e1d878cffbd8589cf9512a261e27ca8aa86a9cc99d6de95257f13d8e45860b09b4cf9d46741"
        }
      ],
      "purl": "pkg:npm/%40types/jsdom@16.2.15",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.15.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/jsdom@16.2.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.15.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/jsdom"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "parse5",
      "version": "6.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4ae4f5e90d4ae7510054fcf52b6f4327fb178e1490d338efb32a5827ab65c15b1157d8f05b901dab6721f03abc9030429189c42d2ecded5342481e670b9eadfe"
        }
      ],
      "purl": "pkg:npm/%40types/parse5@6.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/parse5@6.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/parse5"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "tough-cookie",
      "version": "4.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "439bed9755b9b9ed7a0fe9c8696f0959e6d24ab6895652be12d84a9fb7bb51c0f8296b1a489f01a863d735a3e0860b5c9ff7e1beb375ed3bfc92c52c4298a997"
        }
      ],
      "purl": "pkg:npm/%40types/tough-cookie@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/tough-cookie@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/tough-cookie"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsdom",
      "version": "19.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4580328c26f1cbfbeb8bf09f9e351625042d6772ca94b9c3aa3fbd5cb36724f80419e8ab66cde1965291db4adef0b519ea8d5bd57e096adf90776eb398fe35f8"
        }
      ],
      "purl": "pkg:npm/jsdom@19.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsdom@19.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-globals",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65097b2ce59a17978faaa717e212eebff6cb5d840d7cd5b0d9cd3fc97fd3b0f44a6a6cc77131909e50a31d3dd3b2690e51510f4b772b0b188f7ddcc4fd3ae586"
        }
      ],
      "purl": "pkg:npm/acorn-globals@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn-globals@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "7.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d0ca9d28d7f98d75b4ced4f3ba9079304ab9a0674313fe3082a4d8b06d48c6a11378765061a89b6842e0a710e2b3813570834656882a10cba4b131e6d0561f0"
        }
      ],
      "purl": "pkg:npm/acorn@7.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn@7.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/acorn-globals/node_modules/.bin/acorn"
        },
        {
          "name": "cdx:npm:bin",
          "value": "acorn"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-walk",
      "version": "7.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38f74217a1ac3083fe033f9a59f000384b76ffe8950ca13ba32ea5274f7c6a87b9f680262bbeaa57a1b0eb449b67c8c7b86db01f4e7c185e292c56d86a662b54"
        }
      ],
      "purl": "pkg:npm/acorn-walk@7.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn-walk@7.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssom",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88ab9072af8d747aa501cc14634a3f1cbebd5d0ad469074c8e64ad27c2459946a289012b961ae6ba282483f094e04d89d08c94294acc020977e93bcdebb32a4f"
        }
      ],
      "purl": "pkg:npm/cssom@0.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cssom@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssstyle",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0192faeda6e453322ebdc1ea93b734f5c7b3a4635cc54c54e08a22ff4e711e4e0341e4e45a61987ed204e9cb54e8012df869f89f59434ad3ad8fb14ac9c3fbd4"
        }
      ],
      "purl": "pkg:npm/cssstyle@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cssstyle@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssom",
      "version": "0.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f4b461db7de81b84f269c698813d4dac0a48a002ab4cf4ed76d657ba6db3a583257e3721b20a655f27a416f5e463cfc0a935f5843980483081916242f0b0862"
        }
      ],
      "purl": "pkg:npm/cssom@0.3.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cssom@0.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "data-urls",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "272fed8f795d8d9268eb7b1502f83a2c7b76987be5e15e80811026343b4b766edf6aab6cc7e6891b8dabb320a8f490a84552b03c5cca9483f1dc32226f048869"
        }
      ],
      "purl": "pkg:npm/data-urls@3.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/data-urls@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-url",
      "version": "11.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44a4fc1c4c4ca68631e2280c895318f3794de947884ca265050faf47ff1927c38275288ddd1c02abef601f4f97ce3d3ee48accea2e23ffa2eebf36d921080471"
        }
      ],
      "purl": "pkg:npm/whatwg-url@11.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-url@11.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tr46",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "97b16f7c01e5726ba5a7c92bf9f969419995c2dbbb9df455ecd66e8ed3743aa112f042f83b87b4aaaccbd030b9800bf1fd90bff6593aae1714c18be406706760"
        }
      ],
      "purl": "pkg:npm/tr46@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tr46@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decimal.js",
      "version": "10.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54105a2dcd4c80be57a738083fb9f2e59e8dc7752b46421589490f51db65f5ac9ae5a9b2dc37b582c514481d60dfedec13160d8c202c0339e6ba4cb109bd4644"
        }
      ],
      "purl": "pkg:npm/decimal.js@10.4.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/decimal.js@10.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domexception",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0368ace0f2c6f9e7927e84cc03de7fb38a6f0284a8da62ad88ce6394790055ec2688ef084854c52998c7ed400cd40b658bf393ffb2473ab25126230a51929807"
        }
      ],
      "purl": "pkg:npm/domexception@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/domexception@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escodegen",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a61cacacfc2f01154188f8c01635c498a0e4582cc74fce3ae49ddd9573e6d4b233796d772bf0486b341f944ea7cbd72dc8f5ce1fc368a182d30f40b051890c7"
        }
      ],
      "purl": "pkg:npm/escodegen@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escodegen@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/escodegen, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/esgenerate"
        },
        {
          "name": "cdx:npm:bin",
          "value": "escodegen, esgenerate"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optionator",
      "version": "0.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f885bda4009d9375d69a64d71bc9b7ba919426cb795d11b3c4c4635f302e2755e720536f7e18e322e6240efcac9cf43bab3a95ccbb7bf010abba7b6a4615906c"
        }
      ],
      "purl": "pkg:npm/optionator@0.8.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/optionator@0.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "levn",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0e3b8cb688e1e2c765baba32026ca21a1105ef1501ee7bae6f506de96f9114a26ccf23dd33f61b00d55b0efdd6c82290b9dc9f20c4cf50e0e868d23ac233fc8"
        }
      ],
      "purl": "pkg:npm/levn@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/levn@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prelude-ls",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "112176dd5e12286ea55521998183696ec89a02475a6fa6603b17b9da9efe2a27775b7bb76f147855f77fa36d5d98dee34add08c20678bf9314776e8512d5c4f7"
        }
      ],
      "purl": "pkg:npm/prelude-ls@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prelude-ls@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-check",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64298e25dbce583058265cc0a05902f90d3e6d4c84392d65b60a75306534ddfa871be75b8bdb41154d9177d40a883645018ae13e1d8951feeb65122e1d12ad3a"
        }
      ],
      "purl": "pkg:npm/type-check@0.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/type-check@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-proxy-agent",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f6858f18768444d62eebe8cd30f43230e468193741b6e4ff332c2450f2b8d7b53537bec345048fef58afd421e13a839314533e9abf000f5e62fa172f43ffdd3"
        }
      ],
      "purl": "pkg:npm/http-proxy-agent@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-proxy-agent@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@tootallnate",
      "name": "once",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c2b8a14fe4f4b9e609cc56edddb72f0a3dab4ba94a32fd96330f3006090f093450a42d7ce623bbcd1c247e5e96d968c5902bfbd0b9bafb3e462af20e3bd09fc"
        }
      ],
      "purl": "pkg:npm/%40tootallnate/once@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@tootallnate/once@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-potential-custom-element-name",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c261e440dab5626ca65dfacdbadb98069c617fb7b0d2a83b3874fec2acb0359bb8ca5b3ea9a6cd0ba582c937c43ae07b663ca27586b3779f33cd28510a39489"
        }
      ],
      "purl": "pkg:npm/is-potential-custom-element-name@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-potential-custom-element-name@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nwsapi",
      "version": "2.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f74caffbae77f33baf50c9cdfb30abf0bb95e9b3c576ae74df4e35d78bc9609f110f22bc0f93bd3e1a5b77a4995a023b3f0ce699f375ba978e265bf26c34a00b"
        }
      ],
      "purl": "pkg:npm/nwsapi@2.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nwsapi@2.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "saxes",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4b061d5396cf1cf718068f0dd0accc044e64cc564d28160beb152bd6c7ada5951da1704227aca359d866420aebb2da5bd6add9798e16e97aa73985160a14e73"
        }
      ],
      "purl": "pkg:npm/saxes@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/saxes@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "xmlchars",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2599c328af01d11083c3ce0535d0c022964af89b89c3eb3b2f3f2792c23b488b94dd45c926c954b61b22fae5815183b03c5c16ed6ecf44b45f50aa718ed8c50b"
        }
      ],
      "purl": "pkg:npm/xmlchars@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/xmlchars@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "xml"
      ]
    },
    {
      "group": "",
      "name": "symbol-tree",
      "version": "3.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f50364e4ac0317e06fcfe3f239b9264988c8e64b15518b635bb014db6af634a71f2c9717a7dea1903594dfe5e774eb146fe010f5085fcdf093d8ef823564f94f"
        }
      ],
      "purl": "pkg:npm/symbol-tree@3.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/symbol-tree@3.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "4.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1bd7ea5d6a18159813736cfc439cda1f2fef24c8e6f9657402401e1f1542422101d5bf9d1af5b3156e90574edc6398d0e604647a2776a889339315279a841951"
        }
      ],
      "purl": "pkg:npm/tough-cookie@4.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@4.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "universalify",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "089d5080a98d8370b0bc0bff90e166b6710dd397f40ff727f509ed80d39095017d760bd54c78f7b7ef093dd8ea6b008793b57f280f9f6d4ab367d5d685ca8f52"
        }
      ],
      "purl": "pkg:npm/universalify@0.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/universalify@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url-parse",
      "version": "1.5.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5b2a5c7e24617de50ff6fbc5d23eabc3427786b5abc3a899bf7fb6da1ea244c27ff33d538fa5df2cfe03b148b1e4c84c3e75e98870e82b2a19fdb74293004289"
        }
      ],
      "purl": "pkg:npm/url-parse@1.5.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/url-parse@1.5.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "querystringify",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "148aa08f6114bd36bb479d2ed2b1acc937edce3626bff6b784edf8e5b64daea69b36a8ed8220cc826a389a452377e9f3539a05ddd0a52aa1483d42b26d4caaa1"
        }
      ],
      "purl": "pkg:npm/querystringify@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/querystringify@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "w3c-hr-time",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfc3f90ef0cd8ca0e81481caeeaf2bf2569c913ea5fa3a3f61edc73a57bb97d9c808ff657f50a2db97f2f6f1ddd093967b09081735c81228374dd293ec94397d"
        }
      ],
      "purl": "pkg:npm/w3c-hr-time@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/w3c-hr-time@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "Use your platform's native performance.now() and performance.timeOrigin."
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browser-process-hrtime",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f68e5479c2371a192933a0eb5ebebd3db948b96c4f2a4f58d231c1461768719db2ed81020450ac1e6efd3ebdcec91d80be384391a6c525a0c931845acc782ca3"
        }
      ],
      "purl": "pkg:npm/browser-process-hrtime@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/browser-process-hrtime@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "w3c-xmlserializer",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dd616a1848125c8c8684e98016d96270934c8c4a6cf1bd4c1b7d4d080d3fbce17dfa728c516d5c9218bd72734799ff3c473c3957e770230b26d82ed7f24f5a42"
        }
      ],
      "purl": "pkg:npm/w3c-xmlserializer@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/w3c-xmlserializer@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "xml"
      ]
    },
    {
      "group": "",
      "name": "xml-name-validator",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2023f67be8ec1ef023d84da5207c5ae6d8d7465283268e0876f3ef0976d740677349f992a4d57220a32fa191e30d8f433f4cd5d7b888f39a3dd2f4455cd71c47"
        }
      ],
      "purl": "pkg:npm/xml-name-validator@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/xml-name-validator@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "xml"
      ]
    },
    {
      "group": "",
      "name": "whatwg-url",
      "version": "10.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "08bc710a67546f2d78d87e456739f80fc8a43b5726ca9bd755092db20a2c372e1ae011eb0c779c8810466616f46cda11e7f325b6809ab6ca3ebc58e31b1f2dd3"
        }
      ],
      "purl": "pkg:npm/whatwg-url@10.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-url@10.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "react-test-renderer",
      "version": "18.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2560fe690d2587682f87834cddb04ce362b1f97c9b3b10a98182bb17cba0025a5a4d29d6b17fb7f59e1790eca4199007ae3c304d94f7c772b1b30556c473d4a8"
        }
      ],
      "purl": "pkg:npm/react-test-renderer@18.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.2.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/react-test-renderer@18.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "react-shallow-renderer",
      "version": "16.15.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a1271fd85a90f4b15542003bdefafceb197635a3885fbdeb87e605a9c3a9ebc0968f9ead49f82d18aac46f28428f4ad28a3c86f4cd42629ad3877f5f062e61cc"
        }
      ],
      "purl": "pkg:npm/react-shallow-renderer@16.15.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/react-shallow-renderer@16.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "ts-jest",
      "version": "28.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b1f45c8ff69098ee9533429cb81604597f66e11d8df36b9efa1cc28916cf8e9d0f634bde83bb9bcdb032a4c9e75092293eb0469b6ca0270a58aff4112c1d981"
        }
      ],
      "purl": "pkg:npm/ts-jest@28.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ts-jest/-/ts-jest-28.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ts-jest@28.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ts-jest/-/ts-jest-28.0.5.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/ts-jest"
        },
        {
          "name": "cdx:npm:bin",
          "value": "ts-jest"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@nrwl",
      "name": "eslint-plugin-nx",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "520a104b04eca6b8000ad4deea6e4a13426db71024f78cee0a770facb46f27b5c5242a990050900e4707e47d0605c05a3672273a907cd2e66236c9ffe440b12c"
        }
      ],
      "purl": "pkg:npm/%40nrwl/eslint-plugin-nx@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/eslint-plugin-nx@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-15.3.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "web",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05254edc9521829646349e681985de06a8dbc1747cb6a53d96897e2db4b56e598cc40de088c4045e165040b47a92897e08f2099bb0a39e4452d96c2f6e6db369"
        }
      ],
      "purl": "pkg:npm/%40nrwl/web@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/web/-/web-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/web@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/web/-/web-15.3.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "plugin-transform-runtime",
      "version": "7.19.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d11f7ee5cf8254d79ea56055b5a7c3b11398bb77a4a5ff3579f28a32afeab527596740fca0e6d2225e5230355849698e16dd398eb5d73c8ea75741c075bf963"
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-runtime@7.19.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-runtime@7.19.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "rollup",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "563fcff3b9ac2262ee2d73867246fe7b485e0eb6c9f234f4453ab1381ccb599e4bb8c5aaa217a43e24d3ba4d155307b4575fb68a926f5d6b293178a0bdc90211"
        }
      ],
      "purl": "pkg:npm/%40nrwl/rollup@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/rollup/-/rollup-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/rollup@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/rollup/-/rollup-15.3.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rollup",
      "name": "plugin-babel",
      "version": "5.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5857dd2d653fc5558a7914272a62004142d423b225d206670481ff6453b4ebdc1821f3eefbcceb7e9fca316d1ab6610ba110eaf056e23f7542b2cf4c842baded"
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-babel@5.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rollup/plugin-babel@5.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rollup",
      "version": "2.79.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8ac5b7742213193a18c0883e68005a7b06abe40380efe3baa9382b5a36f9e0e0707075b5ad74e87c7f99d936e936ae9e753cc1a4ddbcdf5aee686b2344b989f"
        }
      ],
      "purl": "pkg:npm/rollup@2.79.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rollup@2.79.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/rollup"
        },
        {
          "name": "cdx:npm:bin",
          "value": "rollup"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rollup",
      "name": "pluginutils",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a4b19ea9afa4e92231e6f21f65490f298bc044f557ae6cd4f438c277079b9927ca73ef734f8aa3ad0a883fc76fd0cccd4434284f2b130386242e447b2a73e96"
        }
      ],
      "purl": "pkg:npm/%40rollup/pluginutils@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rollup/pluginutils@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "estree",
      "version": "0.0.39",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "118370a776d4fbdf1ca54e250166182fb673fb682bc961f5a9b7434e275577a864891eb07a4b1d6cc69dc9729734f12440585733e8553bd6728289875e9f8023"
        }
      ],
      "purl": "pkg:npm/%40types/estree@0.0.39",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/estree@0.0.39",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@rollup/pluginutils/node_modules/@types/estree"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estree-walker",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5f31717760fe29659568cc5f23fd92dfbe747c3522258ede7a5216d9e4f79e0e69861e982977042dec84e51af61a42e902bee05130b1222a2602fa878883872"
        }
      ],
      "purl": "pkg:npm/estree-walker@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/estree-walker@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rollup",
      "name": "plugin-commonjs",
      "version": "20.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4ad20e56d8e97c8407131ea713047880ecce7cb5f9988b5a3d2b1789bae44da466936b988b8dcc9e9818ad08170a5da1da98e041107d9d1a89babfa5279aa8e"
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-commonjs@20.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-20.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rollup/plugin-commonjs@20.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-20.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estree-walker",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45f924fcca7f0cbec95637b7bb5f05c45ba34254cd476aba41f312301ec0bc2071f753468ff6dade409fcdad1fe9d5436f0ed89517ff9c3ae7ee942b082c90ff"
        }
      ],
      "purl": "pkg:npm/estree-walker@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/estree-walker@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-reference",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53cd8cb175e2148ae308ae28b4b4fea36340d8277683930ba0e5575198c83a12eeaeb471a445f323c3b42991ebdc88cbbe5007d644cf612baa7abe53f5954129"
        }
      ],
      "purl": "pkg:npm/is-reference@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-reference@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "magic-string",
      "version": "0.25.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46617402c33382ddb9ab3aaa2dcd7e31b1e685dc74a2317616fb385e73aacf664e057cf3904c1cfdd250642607027eefd636d53a30197caf26b119f80713b855"
        }
      ],
      "purl": "pkg:npm/magic-string@0.25.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/magic-string@0.25.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sourcemap-codec",
      "version": "1.4.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4dca4a23579522878960a394a8e5db70f9fd098095f7d0a08d23c830873d89f40d79c03d0c97ab631cac1fe9f4d26ba7c075505d65e34eb3d789ef5a8293cbc"
        }
      ],
      "purl": "pkg:npm/sourcemap-codec@1.4.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sourcemap-codec@1.4.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "Please use @jridgewell/sourcemap-codec instead"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rollup",
      "name": "plugin-image",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0203f853ce73b9025d528a4b50233e8537f8e517a98177936fc109b25784c55cbdf5d228629b776650d825d2a601cd8a2e4367b420e0e813c9be0254dee185fa"
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-image@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rollup/plugin-image/-/plugin-image-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rollup/plugin-image@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rollup/plugin-image/-/plugin-image-2.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mini-svg-data-uri",
      "version": "1.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afd75e0def69e452543d9024dc0e7dc061fb222f58ae38d6c348e6c3f96249b1e5d821e2c978fa15c0d70eed8add38d5017aa225d6b0df1c7095966bf44ea71e"
        }
      ],
      "purl": "pkg:npm/mini-svg-data-uri@1.4.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mini-svg-data-uri@1.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/mini-svg-data-uri"
        },
        {
          "name": "cdx:npm:bin",
          "value": "mini-svg-data-uri"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rollup",
      "name": "plugin-json",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9f2db4dd352e9a988ff63a999b881a16d76be782be4d5b68c2255652044cfe1f929f50967633bb038e4d14e8638e74258555271286d7b6f68f4d7b3279dd33f"
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-json@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rollup/plugin-json@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rollup",
      "name": "plugin-node-resolve",
      "version": "13.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2eeb3cadb528d5e11c9d2e324c528b66b56e98b3d8f986b205d5978054876214d3da225b321a1a6812f7c65e4d09d791cad12b1abf2d6742fbd413119a79704b"
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-node-resolve@13.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rollup/plugin-node-resolve@13.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "resolve",
      "version": "1.17.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb2ec7bb34218f47611a90fc44b5d26561242ec57d89bbf1be2e84889ddb92a2c03b5446a3459b916422c29465485ca64c9473d1dde4e4b337924c7c02b0db2f"
        }
      ],
      "purl": "pkg:npm/%40types/resolve@1.17.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/resolve@1.17.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/resolve"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-builtin-module",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a610c0e28486b7bbe5d67e6d26f4d6a2859602c5cb63edb10a7c4daaf2a1184cee8e0f80e37c0f94f3b20e0dc2f1740737eea4fc94d0589fe3d1d421feaafe1f"
        }
      ],
      "purl": "pkg:npm/is-builtin-module@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-builtin-module@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "builtin-modules",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce16820e271d2ee58de546cde4832716a34c84d7e8f75f6c1fce72dbf79afb9620f53b1391e671a4bf892dba7a7206054b8b112e9dd85784bac83baa5561d83b"
        }
      ],
      "purl": "pkg:npm/builtin-modules@3.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/builtin-modules@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-module",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e75ca93d23c2a1310837d772e4ecbe878a528602663c2ca029fc9108848123e268593ff6a09bcaf103f19b0bfb6ffa76dfd8d7ae6f4cd669506f2289e40d79da"
        }
      ],
      "purl": "pkg:npm/is-module@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-module@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-async-to-promises",
      "version": "0.8.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a93ab17bea75078a39cd9f5d1e0463876665d00bc25844c13dace2f14ad3a06bb02fd953b9dde85516f54d226324b15b50b8bdbfed9371120c67c7ba28ff71f"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-async-to-promises@0.8.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-async-to-promises@0.8.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rollup-plugin-copy",
      "version": "3.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac6526618b18b1c791251a8b56513d162bc933127b5fa8c394fefd7e61642fcb09b3b555312572036c9fc8bf8f1b23bfbc9b3803cee1c218157f3eb59e323eb9"
        }
      ],
      "purl": "pkg:npm/rollup-plugin-copy@3.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rollup-plugin-copy@3.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "fs-extra",
      "version": "8.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4af4ab6177d649ced1e1eaa73b36d01784d999fa4d48cf45ad258b5371149d606ec99a8d04eaefd41d490376f25033d497dcf801bde37991b67837724a580d32"
        }
      ],
      "purl": "pkg:npm/%40types/fs-extra@8.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/fs-extra@8.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/fs-extra"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colorette",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "636a04a33a6898b9fb4371c53fb769c30ec0b4c26995b33d94664fe910df1ea99b7918e2c118389fa54cea3e0a2e64647bce6e58423b26a175edfde9a9d440d2"
        }
      ],
      "purl": "pkg:npm/colorette@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/colorette@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-extra",
      "version": "8.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca1950800ea69ce25428eb11505b2025d402be42a1733f2d9591b91c141f45e619cb8e8ec0b718f9989ad26b5d1ec3a8f72fe13fe0b130dd1353d431a0eb46e2"
        }
      ],
      "purl": "pkg:npm/fs-extra@8.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fs-extra@8.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonfile",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ba175477cfc8e395fda29901d2d907b3e6c8ca590cdbbae86e27f14a605459bcf1373ee1dc48c559cdfb0b84654e91f776d286cbe5258405ec394a196ab8dc6"
        }
      ],
      "purl": "pkg:npm/jsonfile@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsonfile@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "universalify",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac125e2390970259b2d6957eeb5ed607d27add4e9771acc71c5d9fd9d6c98b1e17ce9505d114b765b8f414620e080bdae4ffddfc604e61a002435c3ed1acd492"
        }
      ],
      "purl": "pkg:npm/universalify@0.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/universalify@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globby",
      "version": "10.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b12b388a7135141d98422ca67264efe8d58436bc8006350d3de5a13af9a7e128ed2b26e096cc8f671141dd4d7ff8bd5b622d2b3590ea08b947c8b6039753eae4"
        }
      ],
      "purl": "pkg:npm/globby@10.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/globby@10.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "glob",
      "version": "7.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "654c5bcca97421f2482d34bab7b8a9e5f41033f2774c962e6c39b79cc6e0b9b34d612eb6797794a682d40bcffb7c93621581d3ac63d09fb86ca435332075f750"
        }
      ],
      "purl": "pkg:npm/%40types/glob@7.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/glob@7.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "minimatch",
      "version": "5.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b45502b388b5169152a2455af1e1ae3488f6b14d479f4268ed910a1f06461172869a2fff2b8700d6c30f6a59bae089c34e827a48b0cc7234850ce3e9fa75420"
        }
      ],
      "purl": "pkg:npm/%40types/minimatch@5.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/minimatch@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/minimatch"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-plain-object",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7a71d7cd9204caebfda06293ccbe1ae4785352fd16a312a23c034303cc9b1c82e9bbc4aa5cbd5010b185ab81179bcd876830589357ea80d5ecef8e338cf7e2"
        }
      ],
      "purl": "pkg:npm/is-plain-object@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-plain-object@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rollup-plugin-peer-deps-external",
      "version": "2.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01676e908335fa4e490dd02a57f0b177e9de8ef9e8d8554b55e67be0d2a0826dd0e6cf5c6db70e8143c675bc4f8b8057bbbc46699f071b5d85fad848998bbfd2"
        }
      ],
      "purl": "pkg:npm/rollup-plugin-peer-deps-external@2.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rollup-plugin-peer-deps-external@2.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rollup-plugin-postcss",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3911a63acef65d9af3d40e2dee09c010a044837189eff28809250469e95e6467a27a3fbb8054996b4d971a680db4c131f9dbb6139ca7e40283f1588fe33e9e3"
        }
      ],
      "purl": "pkg:npm/rollup-plugin-postcss@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rollup-plugin-postcss@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-with-sourcemaps",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e201231c9153f5efb65bfefb87f0d2e521948300da3b0a6b5fc2ff825e7ede2c67ce454926c6560d27a598ddce8a5c372cd0d98d9574caa1f584b1b793a9e086"
        }
      ],
      "purl": "pkg:npm/concat-with-sourcemaps@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/concat-with-sourcemaps@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "import-cwd",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e299f31f5ea9956fa182f44409b0d6a5097772ab6f4a87c75a1e3899eb7b1127d9f1464e59675d9bc844c834ea44427d45b60763c822f03aa669e940a6838632"
        }
      ],
      "purl": "pkg:npm/import-cwd@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/import-cwd@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "import-from",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a2b97385152ce4539c7f091d3ecfb4fdd4886de025e07c2c55385461876672860e703a95afbc32d052c5a5fa070df90b1c6018decfc8430adf393bb44b0edb5"
        }
      ],
      "purl": "pkg:npm/import-from@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/import-from@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-queue",
      "version": "6.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4701696fbd9cfc18502c45c86792b67be02180d56621e8c695382207d3336747bddc646fa99eee4a2d1dbd117bfd72170de364adad9f3470714f23c31b24a98d"
        }
      ],
      "purl": "pkg:npm/p-queue@6.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-queue@6.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-timeout",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae1230532720c3029c3fdc9338e14afc02ac028a638c26a456a2c778f3b7082e8c8abd59f7dc53f91eb78d9c404f994564b6b68a74b987e652d86bd1f7dfc506"
        }
      ],
      "purl": "pkg:npm/p-timeout@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-timeout@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-finally",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c809bda9f4207b152fb4791d68a969c7869d0596318b64258113d6a2c745327bd5bc2d340fc0c4d8546590588c3d45d4220e0e3e7a95d0383c08609b5225aa3"
        }
      ],
      "purl": "pkg:npm/p-finally@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-finally@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pify",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "796fe01cd325c5d48fe9d986eae262a7a1573741100709b672561877c5ae978d82c2efc32bc1c47edcec6a970d7587b631f2e223066ab0393644312c4c4efd84"
        }
      ],
      "purl": "pkg:npm/pify@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pify@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-load-config",
      "version": "3.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e8388ce04eefe1ca13138bb303c53ffd686d3f0ca18a29b77b28c43050a7529cdbae42bdc091e02834f6991f876ed4ab77f36e6d56984cea52a63525f0d41e46"
        }
      ],
      "purl": "pkg:npm/postcss-load-config@3.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-load-config@3.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-modules",
      "version": "4.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "22d521494c4105d35a9a44f72b3219c1834d4452a6909ae87ef0b69d669bdc23ca858050d5fdbb5d78753c03c4dbb3ecc79f2379e94fb31581ffea20f8a107d1"
        }
      ],
      "purl": "pkg:npm/postcss-modules@4.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules@4.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "generic-names",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9216895941fc3d1680dbdde77d77cd029bd7f4fabeea8fe1c99168de0fd4417e9c4455395586897e82f69007fefc59bc187db9cd87c9d61c7052960d3bdb2e8"
        }
      ],
      "purl": "pkg:npm/generic-names@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/generic-names@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loader-utils",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "66f170d4a592dc657260161beea92644cfd6c0bd934100718022badab96f9b85a9550db735be2d6230295257e3ac41af3aceca1c4b26c949fbe4e1d9ac93163f"
        }
      ],
      "purl": "pkg:npm/loader-utils@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/loader-utils@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "icss-replace-symbols",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72121a637561da68764374465edb5a0c8cde88fbda55727e0b80c087fc37737ed2299fd4e8f18c9ae89c476110429f5b286f332cc0a5ec8f8fb48a0e38fa7c1a"
        }
      ],
      "purl": "pkg:npm/icss-replace-symbols@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/icss-replace-symbols@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.camelcase",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f0b849c29f16dcdeb02f85ffcb6c6eed2540f386a5f2167bf776dccb38f8021bf84e0cbed6167b1bc24b640fbc9457446bade3ff9753c02eafd84a0e95be394"
        }
      ],
      "purl": "pkg:npm/lodash.camelcase@4.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.camelcase@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-hash",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "90952f45414ae3d6ae6fe6bb4f59cd13ae8425b641327060a02d546c26799fa6ec64a05181ae0a801453327fe916478265262d35e4b23313c33340175842e4d8"
        }
      ],
      "purl": "pkg:npm/string-hash@1.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string-hash@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "promise.series",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "556409c94d9b7034e0670f24a5f06907f7a36404a50abcf0cf97f68636ffce5ba3384078a1e880847ca0016abcb9bb17d865640f890253957677039368263911"
        }
      ],
      "purl": "pkg:npm/promise.series@0.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/promise.series@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rollup-pluginutils",
      "version": "2.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "104a7d3619d493063c6a27fa6f1828bcf1cca0ca0daf616e949ce24e7769b791fd45dc02e3b1921ae208f57c6949dcd518cd065ab34f1d5ea27b52d33493da2d"
        }
      ],
      "purl": "pkg:npm/rollup-pluginutils@2.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rollup-pluginutils@2.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estree-walker",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4aa99900d2d64b49a76ada9b49f44fe60f0e5d90b5d85820d48c0db4bb321c3cc98b33915b89210df8cfa8966c7a63d6041daeab29146a1e58a50e9ea6ca82ff"
        }
      ],
      "purl": "pkg:npm/estree-walker@0.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/estree-walker@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-identifier",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea935b48c5ba3a1022f63f8df15f94ef5e72050b1a589edec8451a3ab6b05fe8ac839671854955d4d8a936d81a2879851a2001c2df99174e088bedd78e483ef3"
        }
      ],
      "purl": "pkg:npm/safe-identifier@0.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/safe-identifier@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "style-inject",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21ecc0daaa7ebdc7658496959b948e74f3d352ed05084a9f352962daf46e48805bbb936ae54bf281393f573782a9f2f3d80b63ddd54823940128665167479dcf"
        }
      ],
      "purl": "pkg:npm/style-inject@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/style-inject@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rollup-plugin-typescript2",
      "version": "0.31.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "851c04611d42f310c655530525074456734079646fa5a63dee0e66a7721e2e7ce1357cd256aefc61efc127d3c06947cde035dafee0e7a9eae27cc39a305639e1"
        }
      ],
      "purl": "pkg:npm/rollup-plugin-typescript2@0.31.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.31.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rollup-plugin-typescript2@0.31.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.31.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rollup",
      "name": "pluginutils",
      "version": "4.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88a9c55ebecd91d640207888584f815f950b8bfb9c5456160fa4db015fab65cb624536363cbeadb082a1a0839aa2c922580920bbe56c6d781454334b1dff889d"
        }
      ],
      "purl": "pkg:npm/%40rollup/pluginutils@4.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rollup/pluginutils@4.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@yarn-tool",
      "name": "resolve-package",
      "version": "1.0.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65ac39f204318d071e26a86ac9b262d6850368e453f22d864e0c0808fb3cbff5ff3e4c77e455d06daebd95d1d5839a5067a60b2a944e5e0c87bc168224e15788"
        }
      ],
      "purl": "pkg:npm/%40yarn-tool/resolve-package@1.0.47",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@yarn-tool/resolve-package/-/resolve-package-1.0.47.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@yarn-tool/resolve-package@1.0.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@yarn-tool/resolve-package/-/resolve-package-1.0.47.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-dir",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34f13c4c36f397fdd841863b0924b6dbcb37836a2595316773e422dedaa6a89a7d560da8bd4a62c5c244a361c949c376133fa411a6a5eb2ef47347a1a8904978"
        }
      ],
      "purl": "pkg:npm/pkg-dir@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pkg-dir@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "upath2",
      "version": "3.1.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "776ddd40b8bc9c3592453210c17b5a62a32b1ee71ad00b39ddf3624cb2c50e6b0605b7a9b197a9212681d87d71e396c314dfe7dd0c3d6f276fc9911a713ac459"
        }
      ],
      "purl": "pkg:npm/upath2@3.1.19",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/upath2/-/upath2-3.1.19.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/upath2@3.1.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/upath2/-/upath2-3.1.19.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-is-network-drive",
      "version": "1.0.20",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a79c025a5441e3e820cf15ac86a1c7f5a177900b95bb6f7935a10d5e65614e16d93c94017897716533fa088a1447e9161c3516e7a4bd61c68ed605e773f04ec7"
        }
      ],
      "purl": "pkg:npm/path-is-network-drive@1.0.20",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-is-network-drive/-/path-is-network-drive-1.0.20.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-is-network-drive@1.0.20",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-is-network-drive/-/path-is-network-drive-1.0.20.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "network"
      ]
    },
    {
      "group": "",
      "name": "path-strip-sep",
      "version": "1.0.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb6cc80b67cd81d8a5815ee94eb92d63aa0ec71654a3dc79cc961f4f3c6c1b37b99121830f0840e7fd169419feb14caffd6baec989f739f33e51ee6785d41480"
        }
      ],
      "purl": "pkg:npm/path-strip-sep@1.0.17",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-strip-sep/-/path-strip-sep-1.0.17.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-strip-sep@1.0.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-strip-sep/-/path-strip-sep-1.0.17.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "vite",
      "version": "15.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8a2bad78aa3337503c459011d0526936aa46dbcff1b477c69e9d72f3cfd4d46f46c8a4279511a36aec3c9e5677525a0ea16de6284eeaf05505544f818b23fc80"
        }
      ],
      "purl": "pkg:npm/%40nrwl/vite@15.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/vite/-/vite-15.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/vite@15.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/vite/-/vite-15.3.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vite",
      "version": "3.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e26544a57a523a0aecb056403a6188afce703c72af68301c5eac55c554598658e424e3198b589b2e26f38cb1f326f72893c04c82e2dcee0d56e96fc6a996cb75"
        }
      ],
      "purl": "pkg:npm/vite@3.2.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vite/-/vite-3.2.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/vite@3.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/vite/-/vite-3.2.5.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/vite"
        },
        {
          "name": "cdx:npm:bin",
          "value": "vite"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7f47bd92996dec485466e73aeb22302109e412016a278b70a61c4a9f42b64841333795509d7a1770b88a9a3ad7c2dac96fa5d94b6bad8662837c4b14f6de6e9"
        }
      ],
      "purl": "pkg:npm/esbuild@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/esbuild"
        },
        {
          "name": "cdx:npm:bin",
          "value": "esbuild"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e464fe91cb365951a356cefe6e86ad68290ee45834cb89028f3901e5b022a7b1f88df9ce4b7740e8a3e2c30f56d4e10a4ca7807145617591af808eb93979949f"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-loong64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f88d5292f365d5870da7bf32e0ff5f4294b5a0d32dbbba5470b8fee57322fa01b51607968f8255d8dccdb599ab8340c0df44bb3c71099e4f4debffe5f771961"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-loong64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-loong64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-android-64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c27a6ddce5d185c8df203499bbd6e7cd3e3f4cd4c3b0e52f8a9d1fa19394046ed06d2b7fff0dd05781489d527136129cfc4ae1531739cf84231ed322eff4db80"
        }
      ],
      "purl": "pkg:npm/esbuild-android-64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-android-64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-android-arm64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b8c6ef3d07c142cdabfd5d4f048ec5da7022921b6153ef05bd27a84e735f2ca041c976d5aed372f74d00c67f481e3717cb4edc4434a073312abd2e56e34bc39"
        }
      ],
      "purl": "pkg:npm/esbuild-android-arm64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-android-arm64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-darwin-64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9602fb3de6e3e75493ee60a3f412ac7e0e5fe3698b1e6445144f5b2383ded325ae2806d6c02a73e79776f933d979d7f9dbc7bf90004b6eba6989656d2c0449a"
        }
      ],
      "purl": "pkg:npm/esbuild-darwin-64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-darwin-64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-darwin-arm64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4a3d2c5c4c9e4e98d6f56ed5629004c9f0d7ed97236573c05536dc93fd402beb62453a1c07967a0fae1616cf4f5a9012c723d9c494555f5924d246cad988350"
        }
      ],
      "purl": "pkg:npm/esbuild-darwin-arm64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-darwin-arm64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-freebsd-64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d3dee054c64b5e02347541bb26bd2b23a4a8ce5fa5240acb6bf2732bfaaef38b736e675a08a5af14e3563c23c7491f67c981d0b70e3dc25cee5b88b4297dd64"
        }
      ],
      "purl": "pkg:npm/esbuild-freebsd-64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-freebsd-64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-freebsd-arm64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47fa15afe5f74e487e4b4fad2f8d7044c6dd5ada5607c84400cb0e5c3ba64926baa8947cf54d12fcfa4b5eb185ed693f27291fa56368904454a427870e5e3bc0"
        }
      ],
      "purl": "pkg:npm/esbuild-freebsd-arm64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-freebsd-arm64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-32",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "969845dc7882498b5a6bda750ed5e77624047900ca3e5f5e37f5cda017f66a612086e80dbaa5cd640fd9a2fb61344d9a6b810de375aba0ed01f39c554a36246e"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-32@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-32@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84d49e3fdec8be20fba312ca16e8a2e6c0cf27e4077a215314ba0b9bb3594258a0babf29a0d39618882943b41ff016a56faf61a6d319cf238120fb58d3d19963"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-arm",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "507efbf60b2d45b952e1aa12daaa4c977c2383b5348feca0bb71a321e4e89c270defd66fa4f79ed7642e9f7bdc7715fedfb3b92c5c73dfd5de5b623d6f26cc54"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-arm@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-arm@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-arm64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e78aabf2483fea295cc5dfb457787dae34f8aa68dcd0271c3155ab8ce10cfe911c533b7c5fad877c149e65f4f6102a4cef5d389a4e327d05e4a2c63c42ea6dba"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-arm64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-arm64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-mips64le",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "324e8fa70cf3cf761b325fd964bd8fd2ad6d9d8aa1fedad867555f34fe3b0b7d724f42bcb7db3b674efb42b0c0fe0b94eb4b46369d863b00909e9f8362fedbc5"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-mips64le@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-mips64le@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-ppc64le",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f45e4378a4bf5652e94f4dafd5287c76c0b0a0bc801b8300011a728c635f5684a64f4fef01c6165dab3e84824a822e577b5f9aa2098d85fdb7e9514967159f7"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-ppc64le@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-ppc64le@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-riscv64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6dad8239aa05e702fa54b6569f4e24f800998d9e8d62788c4904ada1d14a1ff3eee91c7342acec9a3475b7d402f3d55827105ec953d3687b813027a39773bfc6"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-riscv64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-riscv64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-s390x",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "55ba46b97125e450acd700d5a7ddcef1423397766b825827490f87bbbf60ee166eead7bafd81e0549c423364aa7c88a56b427793472c7e77fc543d96eeeda4cd"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-s390x@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-s390x@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-netbsd-64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f7cba478276f757ef0af5bd4610ccaa38910d0dda9dbb1fb235d6668836fef77d5117b769328782b89bd7f7e54d4ae375dcd90197973030d0af72a14ec95233a"
        }
      ],
      "purl": "pkg:npm/esbuild-netbsd-64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-netbsd-64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-openbsd-64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8ae4d09c1f7d5469ed3be80c90017789cedfefc48a3dfa899944a8f5a5aba1937213b800f3b8ec793767dd1eb00a3f137ecc7df0f7ab852a563bc889f8f74c5"
        }
      ],
      "purl": "pkg:npm/esbuild-openbsd-64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-openbsd-64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-sunos-64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a7db62cb16505e2cd8ff605dc54fe71773228f108dbade77e5625021cf972bc6da77c911b55207ebec84f2c660a68e6e2f6cdfdd1ab6ff07bc3b53cc8947dcb"
        }
      ],
      "purl": "pkg:npm/esbuild-sunos-64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-sunos-64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-windows-32",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a3e7b22eed8c8d59f2fe7b7e134b8f9c1c58b891c1be1a3cbd6b02da557ad40ef0c13582de390ddb0dfa8ed03ecafd5481890746284fb90b0bdb786c09819c39"
        }
      ],
      "purl": "pkg:npm/esbuild-windows-32@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-windows-32@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-windows-64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa29ee8358934da208ac2a2b0148d1d1f701936e1f8f311e745621862b293fc39ced216fb3e5de5b762900a88aa7c751a62ce5e1860087132395fb4030989a53"
        }
      ],
      "purl": "pkg:npm/esbuild-windows-64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-windows-64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-windows-arm64",
      "version": "0.15.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abd6ec6337a0a5970bce2ab4ce0522e4aa8656d7e18f119b9e4b1a04562658bc5e57f4b57cae0e2ddab60c56275dc2cc8e5670d8bd232ec935786a01e76d965d"
        }
      ],
      "purl": "pkg:npm/esbuild-windows-arm64@0.15.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-windows-arm64@0.15.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vitest",
      "version": "0.25.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5fbe530291b6c194c99f6f7d13f4c861ebebe04f7f9c1a35b14b59ce7d028b9a0af2a9e9640672870834a8278c49a906216b5cea847071017215f5b5e1a3855a"
        }
      ],
      "purl": "pkg:npm/vitest@0.25.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vitest/-/vitest-0.25.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/vitest@0.25.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/vitest/-/vitest-0.25.8.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/nextjs/node_modules/.bin/vitest"
        },
        {
          "name": "cdx:npm:bin",
          "value": "vitest"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "chai",
      "version": "4.3.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a745a9f19e97e98d44ea4c25ec95948474b7d7131c2037160f7623b6586523f3e1c38c58bc47793945528f7920b32e309cb21080b553b64016d5b805789139f"
        }
      ],
      "purl": "pkg:npm/%40types/chai@4.3.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/chai/-/chai-4.3.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/chai@4.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/chai/-/chai-4.3.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/chai"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "chai-subset",
      "version": "1.3.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7eb05e722b2b346cfe1784fa6dc73e34b7a895f8a88e1e45c56da496eebaf7ef01011b7242fd82fc690d5ba154a1d55ee01ae818c3ffc0447f60319ceeb12597"
        }
      ],
      "purl": "pkg:npm/%40types/chai-subset@1.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/chai-subset@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/chai-subset"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chai",
      "version": "4.3.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1cb9c0cd9da2ba99b6e4f94dd3116b780941039cda052bf7a20d0375e180e00afa87aac9dc0d2ba25454289852176575d0664a0e0585fd598012c3568c2441f8"
        }
      ],
      "purl": "pkg:npm/chai@4.3.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chai/-/chai-4.3.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chai@4.3.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chai/-/chai-4.3.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "assertion-error",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e0b1a35dbb3fa776f1b216ddee4ae5aabf2e250a72098a8beda2e40de4964738a092d90ba111d6dc407161564b33d8dd94f615c9a3ca1d1bb113c969447ae0f"
        }
      ],
      "purl": "pkg:npm/assertion-error@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/assertion-error@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "check-error",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06b807a56f4d511420ce83728dfab45aee9514ee83ec864498935db6036aa73186f11b8d147b768d0c56940b381cc7b5d7d721067bfedf8b32119b5ce8884bb4"
        }
      ],
      "purl": "pkg:npm/check-error@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/check-error@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-eql",
      "version": "4.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "59a12d00ea51035310d1ea21a998e9183f33748d0ebec9bc9a616168337c76f0d9cf2a1431c6039dfe58ea2bbb1d35f17fc2434b6dea59ae1afa12820f238fcf"
        }
      ],
      "purl": "pkg:npm/deep-eql@4.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/deep-eql@4.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-func-name",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e6d22c58b5a499fd5ec2f0526bb5922e04123e89280bfb502af36cd2bbc550341e12dc693c7bb42cdd5c010c902199165c16a925ded42edfa83f1688792398a"
        }
      ],
      "purl": "pkg:npm/get-func-name@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-func-name@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loupe",
      "version": "2.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45a3cc64a88ccbcfc9aee9dc314e41b7a9dad5e7ed368a3ef91e18f8dd85af1903553ac6bdccb3153b1a1a27f841378a11285e3067a06e1c3a89402afb903ccc"
        }
      ],
      "purl": "pkg:npm/loupe@2.3.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/loupe@2.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pathval",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e9eb31aaa537444dd47ade57a12583de20eaa988d04db5cec1a5648bace8deed4688b04e5a63ddabfc0ba7400eebb17bdeb7796b277267657dbd50f4ca5f229"
        }
      ],
      "purl": "pkg:npm/pathval@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pathval@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "local-pkg",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a51118123eb6f153704fe2a06a02fbf09605b831383bf22c097461a7bfb9226ca8d670992cac6dede8b07995723ddf05d10ef1b83695202459931b84faaddae"
        }
      ],
      "purl": "pkg:npm/local-pkg@0.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/local-pkg@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-literal",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e68e0bb07d65cc1ccef54147eb7009d9a776fd2d80571e8db6339c6b3f954d3da1d51891bdb8a95bbdb3f0cfe5c4485c3c70c1430a43ae74c5eec5f2ffb3b009"
        }
      ],
      "purl": "pkg:npm/strip-literal@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-literal@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tinybench",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84661660130fafba7883921aad013b5e19725af7a1d442a1cb8c14052d4bac75c229882fcfee3f8c2aa0989a99c7195d7ac9f4e6f71caed304d912cb64d5bb88"
        }
      ],
      "purl": "pkg:npm/tinybench@2.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinybench/-/tinybench-2.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tinybench@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tinybench/-/tinybench-2.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tinypool",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "357e4a7aa1ce05953a05cd318fd56be52cdb6f58fcb541c8783d7cb38d5a0c968f782e504dd1212b44a976952b6658f69efe5c72d35c4a368a35a9d795f71511"
        }
      ],
      "purl": "pkg:npm/tinypool@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinypool/-/tinypool-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tinypool@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tinypool/-/tinypool-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tinyspy",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d21a58302c161fecf9d4b10e9639ce92277a4639c77e77c000e845272c30ccd24584b2d0b5248952640dd43658835e177d001a12ee18910430aef973ffb1fd5"
        }
      ],
      "purl": "pkg:npm/tinyspy@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tinyspy@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/nextjs/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@isaacs",
      "name": "cliui",
      "version": "8.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10"
        }
      ],
      "purl": "pkg:npm/%40isaacs/cliui@8.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@isaacs/cliui@8.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "cliui"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/print-help.ts",
            "line": 12
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "5.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8"
        }
      ],
      "purl": "pkg:npm/string-width@5.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string-width@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "string-width"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/print-help.ts",
            "line": 2
          },
          {
            "location": "src/utils/print-help.ts",
            "line": 232
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eastasianwidth",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58"
        }
      ],
      "purl": "pkg:npm/eastasianwidth@0.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eastasianwidth@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "7.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471"
        }
      ],
      "purl": "pkg:npm/strip-ansi@7.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@7.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f933ce797ca6f64ac7cc222145a15ac0047242f10b47c15c7e98758fdd0704a811d889e9e3e5d1d28236f1b42d161195d8b78c1c0faceb4049433e116e6607c"
        }
      ],
      "purl": "pkg:npm/ansi-regex@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "8.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@8.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@8.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "6.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba"
        }
      ],
      "purl": "pkg:npm/ansi-styles@6.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@6.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/mixed-keys/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nx",
      "version": "15.4.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eac4ba6bcab755bf16e849436e1b4bbb365cc8f82c1c2f18c78ead81500b30bcdf70932e51f3d3fd6607921736ff954fa13bf038e32cb949ca20bac0a4ec9d86"
        }
      ],
      "purl": "pkg:npm/nx@15.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nx/-/nx-15.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nx@15.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nx/-/nx-15.4.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/nx"
        },
        {
          "name": "cdx:npm:bin",
          "value": "nx"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "nx/src/utils/perf-logging,nx/src/command-line/nx-commands"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 34
          },
          {
            "location": "bin/nx.ts",
            "line": 57
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "cli",
      "version": "15.4.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7dacfe86aa56cb4cb1496a484a71f1c8f3f4d74ecc274f80fa1b84208dbccaa528f82915d39ceaefeb8e1b3a8b84b1927b2489be35a6894027c462927eeebd5"
        }
      ],
      "purl": "pkg:npm/%40nrwl/cli@15.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/cli@15.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.4.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "cli"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/init-local.ts",
            "line": 155
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "tao",
      "version": "15.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b03260583821ded3297c52b23c5514a994dc533f1ae03990393964684472cf2e81deca7836659c4f9dfc69dd954b3c5282c701131dc07034a293971faa52014"
        }
      ],
      "purl": "pkg:npm/%40nrwl/tao@15.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/tao@15.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.4.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/tao"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tao"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "devkit",
      "version": "14.8.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb72aaa2138a794bb24b5efa8ebc18d32781dc4d88150de33244b42a2cf3b071ac6567596d0d96438ea1674fdbbd187d11f97c08083a9f87d4591d015d478f30"
        }
      ],
      "purl": "pkg:npm/%40nrwl/devkit@14.8.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.8.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/devkit@14.8.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.8.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "4.9.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "533f9d4d7633c575dbb05a4cf3a5a1ddd282c6b42a51c54cc70539e28af09498cea4eddaa3c2fb8f9947f9d59f4f0802c08b8cf4643692f568b736093174c166"
        }
      ],
      "purl": "pkg:npm/typescript@4.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typescript@4.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/tsc, /app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/.bin/tsserver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tsc, tsserver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "typescript,Scanner,typescript/Scanner,Identifier,typescript/Identifier,Node,typescript/Node,PropertyAssignment,typescript/PropertyAssignment,PropertyName,typescript/PropertyName,StringLiteral,typescript/StringLiteral,CompilerOptions,typescript/CompilerOptions,SyntaxKind,typescript/SyntaxKind"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/js/project-graph/build-dependencies/strip-source-code.ts",
            "line": 1
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/strip-source-code.ts",
            "line": 12
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/typescript-import-locator.ts",
            "line": 8
          },
          {
            "location": "src/plugins/js/project-graph/build-dependencies/typescript-import-locator.ts",
            "line": 25
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 3
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 240
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 363
          },
          {
            "location": "src/plugins/js/utils/register.ts",
            "line": 423
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 4
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 5
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 13
          },
          {
            "location": "src/plugins/js/utils/typescript.ts",
            "line": 28
          },
          {
            "location": "src/project-graph/plugins/loader.ts",
            "line": 25
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "workspace",
      "version": "14.8.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b4a94a72d8b8671f548880c862baed4956a88638a17e2e4bbfd0766fdd6484504867e7e7e92e07500db2db65500232d8ec18bf5e36b47dac3e2b466fa5b61f9"
        }
      ],
      "purl": "pkg:npm/%40nrwl/workspace@14.8.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.8.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/workspace@14.8.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.8.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "jest",
      "version": "14.8.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bfecbcdf71862953dcd9101dd68754180ccc74152e28de996db23cb1e013f9e23fdaa403bda6f9d733a57faebff3352fecaaf8cab903625d2c95fdb81a4953bd"
        }
      ],
      "purl": "pkg:npm/%40nrwl/jest@14.8.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.8.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/jest@14.8.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.8.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "node",
      "version": "18.11.18",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c74295868f240a4878f779b8c523fc1129ca9071d47e328141ca09ed60e672b42a8d7e4776642e004432760d0aa18c7e69f393677778e1509217aeccc55ff24"
        }
      ],
      "purl": "pkg:npm/%40types/node@18.11.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@18.11.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/node"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "core",
      "version": "7.20.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b756630a5baca5ee435b6e1b9f646bd420dbdaff6b9ff8513ad83d6b6b66774f9061fe1bb25a187cb4338c6e2a1cf34c856b4a7460b7dd1e40c4647601fd9c07"
        }
      ],
      "purl": "pkg:npm/%40babel/core@7.20.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/core@7.20.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caniuse-lite",
      "version": "1.0.30001441",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b2c514785687f9f48df21965f0b3a8bdd3c12d19b3335548b781a9da6501e6c9d9358b00e1467bda3c6d96691d0a72aac314aaf15591d42d3dfde8b10f8577e"
        }
      ],
      "purl": "pkg:npm/caniuse-lite@1.0.30001441",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/caniuse-lite@1.0.30001441",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "traverse",
      "version": "7.20.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a127f58ee0a0ca6ad27b3f0d238036b2be3eb81fe615df4c5e995818f1019df02e5a69b27957076bac4b3e269105c5e471bff6f1b8319902d357014a135c9fb2"
        }
      ],
      "purl": "pkg:npm/%40babel/traverse@7.20.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/traverse@7.20.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.10.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "linter",
      "version": "14.8.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52caa1d7b43e062669a309f230e0b94eb0c59124916b38d35e64c5a94a0b91f188d3ba85f22ec307586ba9e744df698dbfd57437a2d2dc56806f8a6514f80fc4"
        }
      ],
      "purl": "pkg:npm/%40nrwl/linter@14.8.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.8.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/linter@14.8.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.8.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nx",
      "version": "14.8.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40b537b22a7f83725d34ef27e4dc367ac37ed06dba26ccb7bb52e5ac1f468aee337fff8ab1f37c09c5cc6c456a3a73d1d459024b9db19626aaec80507efbcc40"
        }
      ],
      "purl": "pkg:npm/nx@14.8.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nx/-/nx-14.8.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nx@14.8.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nx/-/nx-14.8.6.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/@nrwl/linter/node_modules/.bin/nx"
        },
        {
          "name": "cdx:npm:bin",
          "value": "nx"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "nx/src/utils/perf-logging,nx/src/command-line/nx-commands"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/@nrwl/workspace/node_modules/.bin/nx"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/nx.ts",
            "line": 34
          },
          {
            "location": "bin/nx.ts",
            "line": 57
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "cli",
      "version": "14.8.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "478b9dc5e90c7788e1a113c492c26efb6db80e870e22b02a7a7168d03d91dfa7a913915a0a76505fbc60f9bdd38d16dd4b5d1ee36ea2e03f4bb9775098fe6326"
        }
      ],
      "purl": "pkg:npm/%40nrwl/cli@14.8.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.8.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/cli@14.8.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.8.6.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "cli"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "bin/init-local.ts",
            "line": 155
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "tao",
      "version": "14.8.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "081caaaec7d225ea2739ded32c01cff1b45835680392cc40ee3fb29dc4b38109c52c46d9749186fc0aaa228bf1f20ea0dafd094be9d18060bec3950f7f4e14ad"
        }
      ],
      "purl": "pkg:npm/%40nrwl/tao@14.8.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.8.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/tao@14.8.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.8.6.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/@nrwl/linter/node_modules/.bin/tao"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tao"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/nx/src/plugins/js/lock-file/__fixtures__/duplicate-package/node_modules/@nrwl/workspace/node_modules/.bin/tao"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "21.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f412b58c5a4bcc944e088e53cf064bfd353882a8cae7188757f45f58b39a86b8c0928fdee032644436505dfbea02c899cf3621800cdb833ea5838f23726e062e"
        }
      ],
      "purl": "pkg:npm/yargs-parser@21.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@21.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "yargs-parser"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/duplicate-package/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/exec/exec.ts",
            "line": 4
          },
          {
            "location": "src/command-line/exec/exec.ts",
            "line": 123
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 3
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 248
          },
          {
            "location": "src/executors/run-commands/run-commands.impl.ts",
            "line": 570
          },
          {
            "location": "src/utils/command-line-utils.ts",
            "line": 1
          },
          {
            "location": "src/utils/command-line-utils.ts",
            "line": 45
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@mattlewis92",
      "name": "eslint-plugin-disable-autofix",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd80dda5a8fed4097c2a2dd6a58d88f5b38077c3528055864fbc91e8a7a64a2db9a96c0330d02b9d1daaea00c40ca4b0f8ab98638b21171918fc9a68345eb8b6"
        }
      ],
      "purl": "pkg:npm/%40mattlewis92/eslint-plugin-disable-autofix@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@mattlewis92/eslint-plugin-disable-autofix/-/eslint-plugin-disable-autofix-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@mattlewis92/eslint-plugin-disable-autofix@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@mattlewis92/eslint-plugin-disable-autofix/-/eslint-plugin-disable-autofix-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "app-root-path",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6e23773f0076814b63698cbf8acad4dda356239c3e7c07ef1e44af08a7901b1866629c0a154c6e751dd8c9af8aa95447066103621fbf953a3360215b9b35f89c"
        }
      ],
      "purl": "pkg:npm/app-root-path@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/app-root-path@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint",
      "version": "8.29.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ac4381048b25236456c42af10624a2860705edbd75fecc96e454a0a04ee07db7ffa3501732f1abe1904c1625e708d790644643989af20ce729db8518c49287a"
        }
      ],
      "purl": "pkg:npm/eslint@8.29.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint/-/eslint-8.29.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint@8.29.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint/-/eslint-8.29.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@eslint",
      "name": "eslintrc",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba3de94fa320fb7b77f5fbcbae3f22b82209dfccca3bd1691ad27804125e6c9844c23a13f8a2d53427074f9402f4d1912048bb7d9d1947c6116fcf386ae0782e"
        }
      ],
      "purl": "pkg:npm/%40eslint/eslintrc@1.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@eslint/eslintrc@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globals",
      "version": "13.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe6478288f0fb36b299a8734525bbd2fb6a0385d1dbb5099350ddd91ef3222d625c8a3661ab90e35e9816dde95f144dcd5681caa7db5b7759807b75b46687afc"
        }
      ],
      "purl": "pkg:npm/globals@13.18.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/globals@13.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore",
      "version": "5.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "776a902f34c9f56c507ed3c0b8442948f98aab3c5e3e3cd56e9015bfad8043ae0d4cbfb0478264ad5a91fcba85b05114b070c0888779da626d7870c5b8390494"
        }
      ],
      "purl": "pkg:npm/ignore@5.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ignore@5.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "ignore"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 3
          },
          {
            "location": "src/command-line/init/implementation/add-nx-to-monorepo.ts",
            "line": 153
          },
          {
            "location": "src/migrations/update-17-0-0/move-cache-directory.ts",
            "line": 2
          },
          {
            "location": "src/migrations/update-17-0-0/move-cache-directory.ts",
            "line": 29
          },
          {
            "location": "src/utils/ignore.ts",
            "line": 2
          },
          {
            "location": "src/utils/ignore.ts",
            "line": 49
          }
        ]
      }
    },
    {
      "group": "@humanwhocodes",
      "name": "config-array",
      "version": "0.11.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9016cf5b337ca1530b6f484e5185e19b18202ffd5c244eb276f8c32068bd12700653203b70b54a420f9dfc3b26f8a670c76733187ac298c54b8b283cb3924f2b"
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/config-array@0.11.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@humanwhocodes/config-array@0.11.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fastq",
      "version": "1.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6299295272bca1dd28d6199e49ced452cfde07fbc83d62588ca724d90288cc07fbd559b500043711bb99077836248cbea60f84443d2fa88efd2b26620767b637"
        }
      ],
      "purl": "pkg:npm/fastq@1.13.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fastq@1.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grapheme-splitter",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f3879d035bd9133ccd344fccb8a3cbd083cf438bda0b2552d6fca68e1885c958ffe2a8237a58a6246cd385d38bc52c987072961487dc9d87ffb9be93aa57861"
        }
      ],
      "purl": "pkg:npm/grapheme-splitter@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/grapheme-splitter@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-sdsl",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "772048cd0043902a82bbed2ea71db96368c675b4c6c44f5fb2132c09d2b45623a89e0a55fa7e6d5d171963dbfb09a550efd0064bd280d4a1eda23c6233b69749"
        }
      ],
      "purl": "pkg:npm/js-sdsl@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/js-sdsl@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-rule-composer",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6edf9287c0ad0e69f639a8f1bcd3be057ed69f808858ca53466dcc6a228f0907279e59b4092da686e8ba41aa1e42e82cfb72a3d8448a10418951d55a7f08620a"
        }
      ],
      "purl": "pkg:npm/eslint-rule-composer@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-rule-composer@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nrwl",
      "name": "devkit",
      "version": "15.0.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffc93bc1b05115fd940be4f817ebd6332ddb7d21a2fae2ba4705e4e779a82eade7c5e857690851882a9ab02e95245530df32ba96ebb64fbc643d4940f4af65e3"
        }
      ],
      "purl": "pkg:npm/%40nrwl/devkit@15.0.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nrwl/devkit@15.0.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.13.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "5.1.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dfad8d3fece5a6b71c6c4b7f4a4c4a7d13079cd63ce55ef89959e9529372af7177e5ca2f974f4a79ceffb0414bb77440e285e67b0b6869a9e821febb484e58e6"
        }
      ],
      "purl": "pkg:npm/minimatch@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch,minimatch/minimatch"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
              }
            ],
            "concludedValue": "src/plugins/js/lock-file/__fixtures__/auxiliary-packages/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 12
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1194
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1201
          },
          {
            "location": "src/command-line/graph/graph.ts",
            "line": 1202
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 2
          },
          {
            "location": "src/command-line/import/import.ts",
            "line": 447
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/glob.ts",
            "line": 55
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 1
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 316
          },
          {
            "location": "src/generators/utils/project-configuration.ts",
            "line": 345
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 13
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 283
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 564
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 573
          },
          {
            "location": "src/hasher/node-task-hasher-impl.ts",
            "line": 574
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 13
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 477
          },
          {
            "location": "src/hasher/task-hasher.ts",
            "line": 482
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 1
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 108
          },
          {
            "location": "src/plugins/package-json/create-nodes.ts",
            "line": 118
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 2
          },
          {
            "location": "src/project-graph/affected/locators/project-glob-changes.ts",
            "line": 17
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 1
          },
          {
            "location": "src/project-graph/affected/locators/workspace-projects.ts",
            "line": 53
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 13
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 517
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 520
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 529
          },
          {
            "location": "src/project-graph/utils/project-configuration-utils.ts",
            "line": 1052
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 19
          },
          {
            "location": "src/tasks-runner/utils.ts",
            "line": 135
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 1
          },
          {
            "location": "src/utils/find-matching-projects.ts",
            "line": 264
          }
        ]
      }
    },
    {
      "group": "",
      "name": "src/native/nx.wasm32-wasi.wasm",
      "version": "",
      "scope": "required",
      "purl": "pkg:generic/nx.wasm32-wasi.wasm?path=src/native/nx.wasm32-wasi.wasm",
      "type": "library",
      "bom-ref": "pkg:generic/nx.wasm32-wasi.wasm?path=src/native/nx.wasm32-wasi.wasm",
      "properties": [
        {
          "name": "SrcFile",
          "value": "nx.wasm32-wasi.wasm?url"
        },
        {
          "name": "ImportedModules",
          "value": "./nx.wasm32-wasi.wasm?url"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.3,
            "methods": [
              {
                "technique": "filename",
                "confidence": 0.3,
                "value": "nx.wasm32-wasi.wasm?url"
              }
            ],
            "concludedValue": "nx.wasm32-wasi.wasm?url"
          }
        ],
        "occurrences": [
          {
            "location": "src/native/nx.wasi-browser.js",
            "line": 8
          }
        ]
      },
      "tags": [
        "native"
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/tslib@2.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@emnapi/wasi-threads@1.2.3",
      "dependsOn": [
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@emnapi/core@1.11.3",
      "dependsOn": [
        "pkg:npm/@emnapi/wasi-threads@1.2.3",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@emnapi/runtime@1.11.3",
      "dependsOn": [
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@tybys/wasm-util@0.9.0",
      "dependsOn": [
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@napi-rs/wasm-runtime@0.2.4",
      "dependsOn": [
        "pkg:npm/@emnapi/core@1.11.3",
        "pkg:npm/@emnapi/runtime@1.11.3",
        "pkg:npm/@tybys/wasm-util@0.9.0"
      ]
    },
    {
      "ref": "pkg:npm/@yarnpkg/lockfile@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sprintf-js@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/argparse@1.0.10",
      "dependsOn": [
        "pkg:npm/sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/esprima@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-yaml@3.15.2",
      "dependsOn": [
        "pkg:npm/argparse@1.0.10",
        "pkg:npm/esprima@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@yarnpkg/parsers@3.0.0-rc.46",
      "dependsOn": [
        "pkg:npm/js-yaml@3.14.1",
        "pkg:npm/js-yaml@3.15.2",
        "pkg:npm/tslib@2.6.3",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/argparse@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@zkochan/js-yaml@0.0.7",
      "dependsOn": [
        "pkg:npm/argparse@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/follow-redirects@1.16.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asynckit@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/delayed-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/combined-stream@1.0.8",
      "dependsOn": [
        "pkg:npm/delayed-stream@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/es-errors@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/function-bind@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/function-bind@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/es-define-property@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es-object-atoms@1.1.2",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/gopd@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dunder-proto@1.0.1",
      "dependsOn": [
        "pkg:npm/call-bind-apply-helpers@1.0.2",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/gopd@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/get-proto@1.0.1",
      "dependsOn": [
        "pkg:npm/dunder-proto@1.0.1",
        "pkg:npm/es-object-atoms@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/has-symbols@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hasown@2.0.4",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/math-intrinsics@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-intrinsic@1.3.0",
      "dependsOn": [
        "pkg:npm/call-bind-apply-helpers@1.0.2",
        "pkg:npm/es-define-property@1.0.1",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/es-object-atoms@1.1.2",
        "pkg:npm/function-bind@1.1.2",
        "pkg:npm/get-proto@1.0.1",
        "pkg:npm/gopd@1.2.0",
        "pkg:npm/has-symbols@1.1.0",
        "pkg:npm/hasown@2.0.4",
        "pkg:npm/math-intrinsics@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/has-tostringtag@1.0.2",
      "dependsOn": [
        "pkg:npm/has-symbols@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/es-set-tostringtag@2.1.0",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/get-intrinsic@1.3.0",
        "pkg:npm/has-tostringtag@1.0.2",
        "pkg:npm/hasown@2.0.4"
      ]
    },
    {
      "ref": "pkg:npm/mime-db@1.52.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@2.1.35",
      "dependsOn": [
        "pkg:npm/mime-db@1.52.0"
      ]
    },
    {
      "ref": "pkg:npm/form-data@4.0.6",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.8",
        "pkg:npm/es-set-tostringtag@2.1.0",
        "pkg:npm/hasown@2.0.4",
        "pkg:npm/mime-types@2.1.35"
      ]
    },
    {
      "ref": "pkg:npm/ms@2.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@4.4.3",
      "dependsOn": [
        "pkg:npm/ms@2.1.3"
      ]
    },
    {
      "ref": "pkg:npm/agent-base@6.0.2",
      "dependsOn": [
        "pkg:npm/debug@4.3.4",
        "pkg:npm/debug@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/https-proxy-agent@5.0.1",
      "dependsOn": [
        "pkg:npm/agent-base@6.0.2",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/debug@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/proxy-from-env@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/axios@1.20.0",
      "dependsOn": [
        "pkg:npm/follow-redirects@1.16.0",
        "pkg:npm/form-data@4.0.6",
        "pkg:npm/https-proxy-agent@5.0.1",
        "pkg:npm/proxy-from-env@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/color-name@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-convert@2.0.1",
      "dependsOn": [
        "pkg:npm/color-name@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/ansi-styles@4.3.0",
      "dependsOn": [
        "pkg:npm/color-convert@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/has-flag@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@7.2.0",
      "dependsOn": [
        "pkg:npm/has-flag@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/chalk@4.1.2",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/supports-color@7.2.0"
      ]
    },
    {
      "ref": "pkg:npm/mimic-fn@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/onetime@5.1.2",
      "dependsOn": [
        "pkg:npm/mimic-fn@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/signal-exit@3.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/restore-cursor@3.1.0",
      "dependsOn": [
        "pkg:npm/onetime@5.1.2",
        "pkg:npm/signal-exit@3.0.7"
      ]
    },
    {
      "ref": "pkg:npm/cli-cursor@3.1.0",
      "dependsOn": [
        "pkg:npm/restore-cursor@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/cli-spinners@2.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/emoji-regex@8.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-ansi@6.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/string-width@4.2.3",
      "dependsOn": [
        "pkg:npm/emoji-regex@8.0.0",
        "pkg:npm/is-fullwidth-code-point@3.0.0",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/wrap-ansi@7.0.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/cliui@8.0.1",
      "dependsOn": [
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dotenv@16.4.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dotenv-expand@11.0.7",
      "dependsOn": [
        "pkg:npm/dotenv@16.4.7"
      ]
    },
    {
      "ref": "pkg:npm/ansi-colors@4.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/enquirer@2.3.6",
      "dependsOn": [
        "pkg:npm/ansi-colors@4.1.3"
      ]
    },
    {
      "ref": "pkg:npm/escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/figures@3.2.0",
      "dependsOn": [
        "pkg:npm/escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/flat@5.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/front-matter@4.0.2",
      "dependsOn": [
        "pkg:npm/js-yaml@3.14.1",
        "pkg:npm/js-yaml@3.15.2"
      ]
    },
    {
      "ref": "pkg:npm/ignore@5.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/diff-sequences@29.6.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-get-type@29.6.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@sinclair/typebox@0.27.12",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jest/schemas@29.6.3",
      "dependsOn": [
        "pkg:npm/@sinclair/typebox@0.27.12",
        "pkg:npm/@sinclair/typebox@0.27.8"
      ]
    },
    {
      "ref": "pkg:npm/ansi-styles@5.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/react-is@18.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pretty-format@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/schemas@29.6.3",
        "pkg:npm/ansi-styles@5.2.0",
        "pkg:npm/react-is@18.3.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-diff@29.7.0",
      "dependsOn": [
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/diff-sequences@29.6.3",
        "pkg:npm/jest-get-type@29.6.3",
        "pkg:npm/pretty-format@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/jsonc-parser@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lines-and-columns@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/balanced-match@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@2.1.7",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@9.0.3",
      "dependsOn": [
        "pkg:npm/brace-expansion@2.0.1",
        "pkg:npm/brace-expansion@2.1.7"
      ]
    },
    {
      "ref": "pkg:npm/path-key@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/npm-run-path@4.0.1",
      "dependsOn": [
        "pkg:npm/path-key@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/define-lazy-prop@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-docker@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-wsl@2.2.0",
      "dependsOn": [
        "pkg:npm/is-docker@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/open@8.4.2",
      "dependsOn": [
        "pkg:npm/define-lazy-prop@2.0.0",
        "pkg:npm/is-docker@2.2.1",
        "pkg:npm/is-wsl@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/semver@7.8.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/duplexer@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist@1.2.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/through@2.3.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strong-log-transformer@2.1.0",
      "dependsOn": [
        "pkg:npm/duplexer@0.1.2",
        "pkg:npm/minimist@1.2.7",
        "pkg:npm/minimist@1.2.8",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/base64-js@1.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ieee754@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer@5.7.1",
      "dependsOn": [
        "pkg:npm/base64-js@1.5.1",
        "pkg:npm/ieee754@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/inherits@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/safe-buffer@5.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string_decoder@1.3.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/util-deprecate@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/readable-stream@3.6.2",
      "dependsOn": [
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/string_decoder@1.1.1",
        "pkg:npm/string_decoder@1.3.0",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/bl@4.1.0",
      "dependsOn": [
        "pkg:npm/buffer@5.7.1",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/readable-stream@3.6.0",
        "pkg:npm/readable-stream@3.6.2"
      ]
    },
    {
      "ref": "pkg:npm/wrappy@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/once@1.4.0",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/end-of-stream@1.4.5",
      "dependsOn": [
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/fs-constants@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tar-stream@2.2.0",
      "dependsOn": [
        "pkg:npm/bl@4.1.0",
        "pkg:npm/end-of-stream@1.4.4",
        "pkg:npm/end-of-stream@1.4.5",
        "pkg:npm/fs-constants@1.0.0",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/readable-stream@3.6.0",
        "pkg:npm/readable-stream@3.6.2"
      ]
    },
    {
      "ref": "pkg:npm/tmp@0.2.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json5@2.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-bom@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tsconfig-paths@4.2.0",
      "dependsOn": [
        "pkg:npm/json5@2.2.3",
        "pkg:npm/minimist@1.2.8",
        "pkg:npm/strip-bom@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/escalade@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-caller-file@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/require-directory@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/y18n@5.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs-parser@21.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs@17.7.3",
      "dependsOn": [
        "pkg:npm/cliui@8.0.1",
        "pkg:npm/escalade@3.2.0",
        "pkg:npm/get-caller-file@2.0.5",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/y18n@5.0.8",
        "pkg:npm/yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "pkg:npm/node-machine-id@1.1.12",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-interactive@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-unicode-supported@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/log-symbols@4.1.0",
      "dependsOn": [
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/is-unicode-supported@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/clone@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/defaults@1.0.4",
      "dependsOn": [
        "pkg:npm/clone@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/wcwidth@1.0.1",
      "dependsOn": [
        "pkg:npm/defaults@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/ora@5.3.0",
      "dependsOn": [
        "pkg:npm/bl@4.1.0",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-spinners@2.6.1",
        "pkg:npm/is-interactive@1.0.0",
        "pkg:npm/log-symbols@4.1.0",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/wcwidth@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@nx/nx-darwin-x64@23.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-darwin-arm64@23.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-x64-gnu@23.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-x64-musl@23.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-win32-x64-msvc@23.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-arm64-gnu@23.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-arm64-musl@23.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-arm-gnueabihf@23.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-win32-arm64-msvc@23.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-freebsd-x64@23.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nx@19.8.4",
      "dependsOn": [
        "pkg:npm/@napi-rs/wasm-runtime@0.2.4",
        "pkg:npm/@nx/nx-darwin-arm64@23.2.1",
        "pkg:npm/@nx/nx-darwin-x64@23.2.1",
        "pkg:npm/@nx/nx-freebsd-x64@23.2.1",
        "pkg:npm/@nx/nx-linux-arm-gnueabihf@23.2.1",
        "pkg:npm/@nx/nx-linux-arm64-gnu@23.2.1",
        "pkg:npm/@nx/nx-linux-arm64-musl@23.2.1",
        "pkg:npm/@nx/nx-linux-x64-gnu@23.2.1",
        "pkg:npm/@nx/nx-linux-x64-musl@23.2.1",
        "pkg:npm/@nx/nx-win32-arm64-msvc@23.2.1",
        "pkg:npm/@nx/nx-win32-x64-msvc@23.2.1",
        "pkg:npm/@yarnpkg/lockfile@1.1.0",
        "pkg:npm/@yarnpkg/parsers@3.0.0-rc.46",
        "pkg:npm/@zkochan/js-yaml@0.0.7",
        "pkg:npm/axios@1.20.0",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-spinners@2.6.1",
        "pkg:npm/cliui@8.0.1",
        "pkg:npm/dotenv-expand@11.0.7",
        "pkg:npm/dotenv@16.4.7",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/figures@3.2.0",
        "pkg:npm/flat@5.0.2",
        "pkg:npm/front-matter@4.0.2",
        "pkg:npm/ignore@5.3.2",
        "pkg:npm/jest-diff@29.7.0",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/lines-and-columns@2.0.3",
        "pkg:npm/minimatch@9.0.3",
        "pkg:npm/node-machine-id@1.1.12",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/open@8.4.2",
        "pkg:npm/ora@5.3.0",
        "pkg:npm/semver@7.8.5",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strong-log-transformer@2.1.0",
        "pkg:npm/tar-stream@2.2.0",
        "pkg:npm/tmp@0.2.7",
        "pkg:npm/tsconfig-paths@4.2.0",
        "pkg:npm/tslib@2.8.1",
        "pkg:npm/yargs-parser@21.1.1",
        "pkg:npm/yargs@17.7.3"
      ]
    },
    {
      "ref": "pkg:npm/js-tokens@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loose-envify@1.4.0",
      "dependsOn": [
        "pkg:npm/js-tokens@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/react@18.2.0",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/package-a@0.0.1",
      "dependsOn": [
        "pkg:npm/react@18.2.0"
      ]
    },
    {
      "ref": "pkg:npm/object-assign@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/react@17.0.2",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/test",
      "dependsOn": [
        "pkg:npm/package-a@0.0.1",
        "pkg:npm/react@17.0.2"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/tao@15.4.5",
      "dependsOn": [
        "pkg:npm/nx@15.4.5"
      ]
    },
    {
      "ref": "pkg:npm/node-addon-api@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-gyp-build@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@parcel/watcher@2.0.4",
      "dependsOn": [
        "pkg:npm/node-addon-api@3.2.1",
        "pkg:npm/node-gyp-build@4.5.0",
        "pkg:npm/node-gyp-build@4.6.0"
      ]
    },
    {
      "ref": "pkg:npm/js-yaml@3.14.1",
      "dependsOn": [
        "pkg:npm/argparse@1.0.10",
        "pkg:npm/esprima@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/tslib@2.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@yarnpkg/parsers@3.0.0-rc.35",
      "dependsOn": [
        "pkg:npm/js-yaml@3.14.1",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@zkochan/js-yaml@0.0.6",
      "dependsOn": [
        "pkg:npm/argparse@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/follow-redirects@1.15.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/form-data@4.0.0",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.8",
        "pkg:npm/mime-types@2.1.35"
      ]
    },
    {
      "ref": "pkg:npm/proxy-from-env@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/axios@1.2.2",
      "dependsOn": [
        "pkg:npm/follow-redirects@1.15.2",
        "pkg:npm/form-data@4.0.0",
        "pkg:npm/proxy-from-env@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/chalk@4.1.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/supports-color@7.2.0"
      ]
    },
    {
      "ref": "pkg:npm/normalize-path@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picomatch@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/anymatch@3.1.3",
      "dependsOn": [
        "pkg:npm/normalize-path@3.0.0",
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/is-number@7.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-regex-range@5.0.1",
      "dependsOn": [
        "pkg:npm/is-number@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/fill-range@7.0.1",
      "dependsOn": [
        "pkg:npm/to-regex-range@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/braces@3.0.2",
      "dependsOn": [
        "pkg:npm/fill-range@7.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-extglob@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-glob@4.0.3",
      "dependsOn": [
        "pkg:npm/is-extglob@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/glob-parent@5.1.2",
      "dependsOn": [
        "pkg:npm/is-glob@4.0.3"
      ]
    },
    {
      "ref": "pkg:npm/binary-extensions@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-binary-path@2.1.0",
      "dependsOn": [
        "pkg:npm/binary-extensions@2.2.0",
        "pkg:npm/binary-extensions@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/readdirp@3.6.0",
      "dependsOn": [
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/fsevents@2.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chokidar@3.5.3",
      "dependsOn": [
        "pkg:npm/anymatch@3.1.3",
        "pkg:npm/braces@3.0.2",
        "pkg:npm/fsevents@2.3.2",
        "pkg:npm/glob-parent@5.1.2",
        "pkg:npm/is-binary-path@2.1.0",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/normalize-path@3.0.0",
        "pkg:npm/readdirp@3.6.0"
      ]
    },
    {
      "ref": "pkg:npm/cliui@7.0.4",
      "dependsOn": [
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dotenv@10.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nodelib/fs.stat@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/queue-microtask@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/run-parallel@1.2.0",
      "dependsOn": [
        "pkg:npm/queue-microtask@1.2.3"
      ]
    },
    {
      "ref": "pkg:npm/@nodelib/fs.scandir@2.1.5",
      "dependsOn": [
        "pkg:npm/@nodelib/fs.stat@2.0.5",
        "pkg:npm/run-parallel@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/reusify@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fastq@1.15.0",
      "dependsOn": [
        "pkg:npm/reusify@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/@nodelib/fs.walk@1.2.8",
      "dependsOn": [
        "pkg:npm/@nodelib/fs.scandir@2.1.5",
        "pkg:npm/fastq@1.13.0",
        "pkg:npm/fastq@1.15.0",
        "pkg:npm/fastq@1.17.1"
      ]
    },
    {
      "ref": "pkg:npm/merge2@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micromatch@4.0.5",
      "dependsOn": [
        "pkg:npm/braces@3.0.2",
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/fast-glob@3.2.7",
      "dependsOn": [
        "pkg:npm/@nodelib/fs.stat@2.0.5",
        "pkg:npm/@nodelib/fs.walk@1.2.8",
        "pkg:npm/glob-parent@5.1.2",
        "pkg:npm/merge2@1.4.1",
        "pkg:npm/micromatch@4.0.5",
        "pkg:npm/micromatch@4.0.7"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@4.2.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/universalify@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonfile@6.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/universalify@2.0.0",
        "pkg:npm/universalify@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/fs-extra@10.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jsonfile@6.1.0",
        "pkg:npm/universalify@2.0.0",
        "pkg:npm/universalify@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/fs.realpath@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inflight@1.0.6",
      "dependsOn": [
        "pkg:npm/once@1.4.0",
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/concat-map@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@1.1.11",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.2",
        "pkg:npm/concat-map@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@3.0.5",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "pkg:npm/path-is-absolute@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/glob@7.1.4",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/ignore@5.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-yaml@4.1.0",
      "dependsOn": [
        "pkg:npm/argparse@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/open@8.4.0",
      "dependsOn": [
        "pkg:npm/define-lazy-prop@2.0.0",
        "pkg:npm/is-docker@2.2.1",
        "pkg:npm/is-wsl@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@6.0.0",
      "dependsOn": [
        "pkg:npm/yallist@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/semver@7.3.4",
      "dependsOn": [
        "pkg:npm/lru-cache@6.0.0"
      ]
    },
    {
      "ref": "pkg:npm/minimist@1.2.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/readable-stream@3.6.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/string_decoder@1.3.0",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/end-of-stream@1.4.4",
      "dependsOn": [
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/rimraf@3.0.2",
      "dependsOn": [
        "pkg:npm/glob@7.1.4",
        "pkg:npm/glob@7.2.3"
      ]
    },
    {
      "ref": "pkg:npm/tmp@0.2.1",
      "dependsOn": [
        "pkg:npm/rimraf@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/tsconfig-paths@4.1.2",
      "dependsOn": [
        "pkg:npm/json5@2.2.3",
        "pkg:npm/minimist@1.2.7",
        "pkg:npm/strip-bom@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/v8-compile-cache@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escalade@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs@17.6.2",
      "dependsOn": [
        "pkg:npm/cliui@8.0.1",
        "pkg:npm/escalade@3.1.1",
        "pkg:npm/get-caller-file@2.0.5",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/y18n@5.0.8",
        "pkg:npm/yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "pkg:npm/nx@15.4.5",
      "dependsOn": [
        "pkg:npm/@nrwl/cli@15.4.5",
        "pkg:npm/@nrwl/tao@15.4.5",
        "pkg:npm/@parcel/watcher@2.0.4",
        "pkg:npm/@yarnpkg/lockfile@1.1.0",
        "pkg:npm/@yarnpkg/parsers@3.0.0-rc.35",
        "pkg:npm/@zkochan/js-yaml@0.0.6",
        "pkg:npm/axios@1.2.2",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-spinners@2.6.1",
        "pkg:npm/cliui@7.0.4",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/fast-glob@3.2.7",
        "pkg:npm/figures@3.2.0",
        "pkg:npm/flat@5.0.2",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/glob@7.1.4",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/open@8.4.0",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strong-log-transformer@2.1.0",
        "pkg:npm/tar-stream@2.2.0",
        "pkg:npm/tmp@0.2.1",
        "pkg:npm/tsconfig-paths@4.1.2",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/v8-compile-cache@2.3.0",
        "pkg:npm/yargs-parser@21.1.1",
        "pkg:npm/yargs@17.6.2"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/cli@15.4.5",
      "dependsOn": [
        "pkg:npm/nx@15.4.5"
      ]
    },
    {
      "ref": "pkg:npm/prettier@2.8.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/typescript@4.8.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/estraverse@5.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esquery@1.4.0",
      "dependsOn": [
        "pkg:npm/estraverse@5.3.0"
      ]
    },
    {
      "ref": "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
      "dependsOn": [
        "pkg:npm/esquery@1.4.0",
        "pkg:npm/typescript@4.8.4",
        "pkg:npm/typescript@4.9.4"
      ]
    },
    {
      "ref": "pkg:npm/async@3.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@2.0.1",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@5.1.2",
      "dependsOn": [
        "pkg:npm/brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/filelist@1.0.4",
      "dependsOn": [
        "pkg:npm/minimatch@5.1.1",
        "pkg:npm/minimatch@5.1.2",
        "pkg:npm/minimatch@5.1.6"
      ]
    },
    {
      "ref": "pkg:npm/jake@10.8.5",
      "dependsOn": [
        "pkg:npm/async@3.2.4",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/filelist@1.0.4",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/minimatch@3.1.2"
      ]
    },
    {
      "ref": "pkg:npm/ejs@3.1.8",
      "dependsOn": [
        "pkg:npm/jake@10.8.5"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/devkit@15.4.5",
      "dependsOn": [
        "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
        "pkg:npm/ejs@3.1.8",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/nx@15.4.5",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/linter@15.4.5",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@15.4.5",
        "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
        "pkg:npm/tmp@0.2.1",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/tslib@1.14.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rxjs@6.6.7",
      "dependsOn": [
        "pkg:npm/tslib@1.14.1"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/workspace@15.4.5",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@15.4.5",
        "pkg:npm/@nrwl/linter@15.4.5",
        "pkg:npm/@parcel/watcher@2.0.4",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-spinners@2.6.1",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/figures@3.2.0",
        "pkg:npm/flat@5.0.2",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/glob@7.1.4",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/nx@15.4.5",
        "pkg:npm/open@8.4.0",
        "pkg:npm/prettier@2.8.2",
        "pkg:npm/rxjs@6.6.7",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/tmp@0.2.1",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/yargs-parser@21.1.1",
        "pkg:npm/yargs@17.6.2"
      ]
    },
    {
      "ref": "pkg:npm/test@0.0.0",
      "dependsOn": [
        "pkg:npm/@apollo/server@4.10.1",
        "pkg:npm/@babel/preset-react@7.18.6",
        "pkg:npm/@mattlewis92/eslint-plugin-disable-autofix@3.0.0",
        "pkg:npm/@nestjs/apollo@12.1.0",
        "pkg:npm/@nestjs/common@10.3.3",
        "pkg:npm/@nestjs/core@10.3.3",
        "pkg:npm/@nestjs/platform-express@10.3.3",
        "pkg:npm/@nestjs/schematics@10.1.1",
        "pkg:npm/@nestjs/testing@10.3.9",
        "pkg:npm/@nrwl/cli@15.4.5",
        "pkg:npm/@nrwl/cypress@15.3.3",
        "pkg:npm/@nrwl/devkit@15.0.13",
        "pkg:npm/@nrwl/devkit@15.4.5",
        "pkg:npm/@nrwl/eslint-plugin-nx@15.3.3",
        "pkg:npm/@nrwl/jest@15.3.3",
        "pkg:npm/@nrwl/linter@15.3.3",
        "pkg:npm/@nrwl/next@15.3.3",
        "pkg:npm/@nrwl/react@15.3.3",
        "pkg:npm/@nrwl/web@15.3.3",
        "pkg:npm/@nrwl/workspace@15.3.3",
        "pkg:npm/@nrwl/workspace@15.4.5",
        "pkg:npm/@nx/eslint-plugin@19.2.3",
        "pkg:npm/@nx/eslint@19.2.3",
        "pkg:npm/@nx/jest@19.2.3",
        "pkg:npm/@nx/js@19.2.3",
        "pkg:npm/@nx/nest@19.2.3",
        "pkg:npm/@nx/node@19.2.3",
        "pkg:npm/@nx/web@19.2.3",
        "pkg:npm/@nx/webpack@19.2.3",
        "pkg:npm/@nx/workspace@19.2.3",
        "pkg:npm/@swc-node/register@1.9.2",
        "pkg:npm/@swc/core@1.5.29",
        "pkg:npm/@swc/helpers@0.5.11",
        "pkg:npm/@testing-library/react@13.4.0",
        "pkg:npm/@types/jest@28.1.1",
        "pkg:npm/@types/jest@29.5.12",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/@types/react-dom@18.0.9",
        "pkg:npm/@types/react@18.0.25",
        "pkg:npm/@typescript-eslint/eslint-plugin@5.48.1",
        "pkg:npm/@typescript-eslint/eslint-plugin@7.13.0",
        "pkg:npm/@typescript-eslint/parser@5.48.1",
        "pkg:npm/@typescript-eslint/parser@7.13.0",
        "pkg:npm/axios@1.7.2",
        "pkg:npm/babel-jest@28.1.1",
        "pkg:npm/core-js@3.27.1",
        "pkg:npm/cypress@11.2.0",
        "pkg:npm/eslint-config-next@13.0.0",
        "pkg:npm/eslint-config-prettier@8.1.0",
        "pkg:npm/eslint-config-prettier@9.1.0",
        "pkg:npm/eslint-plugin-cypress@2.12.1",
        "pkg:npm/eslint-plugin-import@2.26.0",
        "pkg:npm/eslint-plugin-jsx-a11y@6.6.1",
        "pkg:npm/eslint-plugin-react-hooks@4.6.0",
        "pkg:npm/eslint-plugin-react@7.31.11",
        "pkg:npm/eslint@8.15.0",
        "pkg:npm/eslint@8.57.0",
        "pkg:npm/express@4.18.3",
        "pkg:npm/jest-environment-jsdom@28.1.1",
        "pkg:npm/jest-environment-node@29.7.0",
        "pkg:npm/jest@28.1.1",
        "pkg:npm/jest@29.7.0",
        "pkg:npm/jsonwebtoken@9.0.2",
        "pkg:npm/mongoose@8.2.2",
        "pkg:npm/next@13.0.0",
        "pkg:npm/nx@15.3.3",
        "pkg:npm/nx@15.4.5",
        "pkg:npm/nx@19.2.3",
        "pkg:npm/prettier@2.8.2",
        "pkg:npm/prettier@2.8.8",
        "pkg:npm/react-dom@18.2.0",
        "pkg:npm/react-test-renderer@18.2.0",
        "pkg:npm/react@18.2.0",
        "pkg:npm/reflect-metadata@0.1.14",
        "pkg:npm/regenerator-runtime@0.13.7",
        "pkg:npm/rxjs@7.8.1",
        "pkg:npm/ssh2@1.11.0",
        "pkg:npm/ts-jest@28.0.5",
        "pkg:npm/ts-jest@29.1.4",
        "pkg:npm/ts-node@10.9.1",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/tslib@2.6.3",
        "pkg:npm/typescript@4.8.4",
        "pkg:npm/typescript@5.4.5",
        "pkg:npm/webpack-cli@5.1.4",
        "pkg:npm/yargs@17.6.2"
      ]
    },
    {
      "ref": "pkg:npm/safer-buffer@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asn1@0.2.6",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/tweetnacl@0.14.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "dependsOn": [
        "pkg:npm/tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "pkg:npm/buildcheck@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nan@2.17.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cpu-features@0.0.4",
      "dependsOn": [
        "pkg:npm/buildcheck@0.0.3",
        "pkg:npm/nan@2.17.0"
      ]
    },
    {
      "ref": "pkg:npm/ssh2@1.11.0",
      "dependsOn": [
        "pkg:npm/asn1@0.2.6",
        "pkg:npm/bcrypt-pbkdf@1.0.2",
        "pkg:npm/cpu-features@0.0.4",
        "pkg:npm/nan@2.17.0"
      ]
    },
    {
      "ref": "pkg:npm/graphql@16.8.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@apollo/cache-control-types@1.0.3",
      "dependsOn": [
        "pkg:npm/graphql@16.8.2"
      ]
    },
    {
      "ref": "pkg:npm/@protobufjs/aspromise@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/base64@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/codegen@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/eventemitter@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/inquire@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/fetch@1.1.0",
      "dependsOn": [
        "pkg:npm/@protobufjs/aspromise@1.1.2",
        "pkg:npm/@protobufjs/inquire@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@protobufjs/float@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/path@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/pool@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/utf8@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/long@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/long@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@apollo/protobufjs@1.2.7",
      "dependsOn": [
        "pkg:npm/@protobufjs/aspromise@1.1.2",
        "pkg:npm/@protobufjs/base64@1.1.2",
        "pkg:npm/@protobufjs/codegen@2.0.4",
        "pkg:npm/@protobufjs/eventemitter@1.1.0",
        "pkg:npm/@protobufjs/fetch@1.1.0",
        "pkg:npm/@protobufjs/float@1.0.2",
        "pkg:npm/@protobufjs/inquire@1.1.0",
        "pkg:npm/@protobufjs/path@1.1.2",
        "pkg:npm/@protobufjs/pool@1.1.0",
        "pkg:npm/@protobufjs/utf8@1.1.0",
        "pkg:npm/@types/long@4.0.2",
        "pkg:npm/long@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/usage-reporting-protobuf@4.1.1",
      "dependsOn": [
        "pkg:npm/@apollo/protobufjs@1.2.7"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/utils.fetcher@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@apollo/utils.logger@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@7.18.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@apollo/utils.keyvaluecache@2.1.1",
      "dependsOn": [
        "pkg:npm/@apollo/utils.logger@2.0.1",
        "pkg:npm/lru-cache@7.18.3"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/server-gateway-interface@1.1.1",
      "dependsOn": [
        "pkg:npm/@apollo/usage-reporting-protobuf@4.1.1",
        "pkg:npm/@apollo/utils.fetcher@2.0.1",
        "pkg:npm/@apollo/utils.keyvaluecache@2.1.1",
        "pkg:npm/@apollo/utils.logger@2.0.1",
        "pkg:npm/graphql@16.8.2"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/utils.isnodelike@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sha.js@2.4.11",
      "dependsOn": [
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/utils.createhash@2.0.1",
      "dependsOn": [
        "pkg:npm/@apollo/utils.isnodelike@2.0.1",
        "pkg:npm/sha.js@2.4.11"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/utils.dropunuseddefinitions@2.0.1",
      "dependsOn": [
        "pkg:npm/graphql@16.8.2"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/utils.printwithreducedwhitespace@2.0.1",
      "dependsOn": [
        "pkg:npm/graphql@16.8.2"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/utils.removealiases@2.0.1",
      "dependsOn": [
        "pkg:npm/graphql@16.8.2"
      ]
    },
    {
      "ref": "pkg:npm/lodash.sortby@4.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@apollo/utils.sortast@2.0.1",
      "dependsOn": [
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/lodash.sortby@4.7.0"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/utils.stripsensitiveliterals@2.0.1",
      "dependsOn": [
        "pkg:npm/graphql@16.8.2"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/utils.usagereporting@2.1.0",
      "dependsOn": [
        "pkg:npm/@apollo/usage-reporting-protobuf@4.1.1",
        "pkg:npm/@apollo/utils.dropunuseddefinitions@2.0.1",
        "pkg:npm/@apollo/utils.printwithreducedwhitespace@2.0.1",
        "pkg:npm/@apollo/utils.removealiases@2.0.1",
        "pkg:npm/@apollo/utils.sortast@2.0.1",
        "pkg:npm/@apollo/utils.stripsensitiveliterals@2.0.1",
        "pkg:npm/graphql@16.8.2"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/utils.withrequired@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@graphql-typed-document-node/core@3.2.0",
      "dependsOn": [
        "pkg:npm/graphql@16.8.2"
      ]
    },
    {
      "ref": "pkg:npm/tslib@2.6.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@graphql-tools/utils@9.2.1",
      "dependsOn": [
        "pkg:npm/@graphql-typed-document-node/core@3.2.0",
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/@graphql-tools/merge@8.4.2",
      "dependsOn": [
        "pkg:npm/@graphql-tools/utils@9.2.1",
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/value-or-promise@1.0.12",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@graphql-tools/schema@9.0.19",
      "dependsOn": [
        "pkg:npm/@graphql-tools/merge@8.4.2",
        "pkg:npm/@graphql-tools/utils@9.2.1",
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/tslib@2.6.3",
        "pkg:npm/value-or-promise@1.0.12"
      ]
    },
    {
      "ref": "pkg:npm/@josephg/resolvable@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/node@18.16.20",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/connect@3.4.38",
      "dependsOn": [
        "pkg:npm/@types/node@18.16.20"
      ]
    },
    {
      "ref": "pkg:npm/@types/body-parser@1.19.5",
      "dependsOn": [
        "pkg:npm/@types/connect@3.4.38",
        "pkg:npm/@types/node@18.16.20"
      ]
    },
    {
      "ref": "pkg:npm/@types/qs@6.9.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/range-parser@1.2.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/mime@1.3.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/send@0.17.4",
      "dependsOn": [
        "pkg:npm/@types/mime@1.3.5",
        "pkg:npm/@types/node@18.16.20"
      ]
    },
    {
      "ref": "pkg:npm/@types/express-serve-static-core@4.19.3",
      "dependsOn": [
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/@types/qs@6.9.15",
        "pkg:npm/@types/range-parser@1.2.7",
        "pkg:npm/@types/send@0.17.4"
      ]
    },
    {
      "ref": "pkg:npm/@types/http-errors@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/serve-static@1.15.7",
      "dependsOn": [
        "pkg:npm/@types/http-errors@2.0.4",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/@types/send@0.17.4"
      ]
    },
    {
      "ref": "pkg:npm/@types/express@4.17.21",
      "dependsOn": [
        "pkg:npm/@types/body-parser@1.19.5",
        "pkg:npm/@types/express-serve-static-core@4.19.3",
        "pkg:npm/@types/qs@6.9.15",
        "pkg:npm/@types/serve-static@1.15.7"
      ]
    },
    {
      "ref": "pkg:npm/@types/node-fetch@2.6.11",
      "dependsOn": [
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/form-data@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/retry@0.13.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async-retry@1.3.3",
      "dependsOn": [
        "pkg:npm/retry@0.13.1"
      ]
    },
    {
      "ref": "pkg:npm/vary@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cors@2.8.5",
      "dependsOn": [
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/vary@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/negotiator@0.6.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/accepts@1.3.8",
      "dependsOn": [
        "pkg:npm/mime-types@2.1.35",
        "pkg:npm/negotiator@0.6.3"
      ]
    },
    {
      "ref": "pkg:npm/array-flatten@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bytes@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/content-type@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@2.6.9",
      "dependsOn": [
        "pkg:npm/ms@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/depd@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/destroy@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/setprototypeof@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/statuses@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/toidentifier@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-errors@2.0.0",
      "dependsOn": [
        "pkg:npm/depd@2.0.0",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/setprototypeof@1.2.0",
        "pkg:npm/statuses@2.0.1",
        "pkg:npm/toidentifier@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/iconv-lite@0.4.24",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/ee-first@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/on-finished@2.4.1",
      "dependsOn": [
        "pkg:npm/ee-first@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/has-proto@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-symbols@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hasown@2.0.2",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/get-intrinsic@1.2.4",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/function-bind@1.1.2",
        "pkg:npm/has-proto@1.0.3",
        "pkg:npm/has-symbols@1.0.3",
        "pkg:npm/hasown@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/es-define-property@1.0.0",
      "dependsOn": [
        "pkg:npm/get-intrinsic@1.2.4"
      ]
    },
    {
      "ref": "pkg:npm/gopd@1.0.1",
      "dependsOn": [
        "pkg:npm/get-intrinsic@1.1.3",
        "pkg:npm/get-intrinsic@1.2.4"
      ]
    },
    {
      "ref": "pkg:npm/define-data-property@1.1.4",
      "dependsOn": [
        "pkg:npm/es-define-property@1.0.0",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/gopd@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/has-property-descriptors@1.0.2",
      "dependsOn": [
        "pkg:npm/es-define-property@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/set-function-length@1.2.2",
      "dependsOn": [
        "pkg:npm/define-data-property@1.1.4",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/function-bind@1.1.2",
        "pkg:npm/get-intrinsic@1.2.4",
        "pkg:npm/gopd@1.0.1",
        "pkg:npm/has-property-descriptors@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/call-bind@1.0.7",
      "dependsOn": [
        "pkg:npm/es-define-property@1.0.0",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/function-bind@1.1.2",
        "pkg:npm/get-intrinsic@1.2.4",
        "pkg:npm/set-function-length@1.2.2"
      ]
    },
    {
      "ref": "pkg:npm/object-inspect@1.13.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/side-channel@1.0.6",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.7",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/get-intrinsic@1.2.4",
        "pkg:npm/object-inspect@1.13.1"
      ]
    },
    {
      "ref": "pkg:npm/qs@6.11.0",
      "dependsOn": [
        "pkg:npm/side-channel@1.0.4",
        "pkg:npm/side-channel@1.0.6"
      ]
    },
    {
      "ref": "pkg:npm/unpipe@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/raw-body@2.5.2",
      "dependsOn": [
        "pkg:npm/bytes@3.1.2",
        "pkg:npm/http-errors@2.0.0",
        "pkg:npm/iconv-lite@0.4.24",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/media-typer@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-is@1.6.18",
      "dependsOn": [
        "pkg:npm/media-typer@0.3.0",
        "pkg:npm/mime-types@2.1.35"
      ]
    },
    {
      "ref": "pkg:npm/body-parser@1.20.2",
      "dependsOn": [
        "pkg:npm/bytes@3.1.2",
        "pkg:npm/content-type@1.0.5",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/depd@2.0.0",
        "pkg:npm/destroy@1.2.0",
        "pkg:npm/http-errors@2.0.0",
        "pkg:npm/iconv-lite@0.4.24",
        "pkg:npm/on-finished@2.4.1",
        "pkg:npm/qs@6.11.0",
        "pkg:npm/raw-body@2.5.2",
        "pkg:npm/type-is@1.6.18",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/content-disposition@0.5.4",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/cookie@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie-signature@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/encodeurl@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escape-html@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/etag@1.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parseurl@1.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/finalhandler@1.2.0",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/on-finished@2.4.1",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/statuses@2.0.1",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/fresh@0.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/merge-descriptors@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/methods@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-to-regexp@0.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/forwarded@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ipaddr.js@1.9.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/proxy-addr@2.0.7",
      "dependsOn": [
        "pkg:npm/forwarded@0.2.0",
        "pkg:npm/ipaddr.js@1.9.1"
      ]
    },
    {
      "ref": "pkg:npm/range-parser@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/send@0.18.0",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/depd@2.0.0",
        "pkg:npm/destroy@1.2.0",
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.8.1",
        "pkg:npm/fresh@0.5.2",
        "pkg:npm/http-errors@2.0.0",
        "pkg:npm/mime@1.6.0",
        "pkg:npm/ms@2.1.3",
        "pkg:npm/on-finished@2.4.1",
        "pkg:npm/range-parser@1.2.1",
        "pkg:npm/statuses@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/serve-static@1.15.0",
      "dependsOn": [
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/send@0.18.0"
      ]
    },
    {
      "ref": "pkg:npm/utils-merge@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/express@4.18.3",
      "dependsOn": [
        "pkg:npm/accepts@1.3.8",
        "pkg:npm/array-flatten@1.1.1",
        "pkg:npm/body-parser@1.20.2",
        "pkg:npm/content-disposition@0.5.4",
        "pkg:npm/content-type@1.0.5",
        "pkg:npm/cookie-signature@1.0.6",
        "pkg:npm/cookie@0.5.0",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/depd@2.0.0",
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.8.1",
        "pkg:npm/finalhandler@1.2.0",
        "pkg:npm/fresh@0.5.2",
        "pkg:npm/http-errors@2.0.0",
        "pkg:npm/merge-descriptors@1.0.1",
        "pkg:npm/methods@1.1.2",
        "pkg:npm/on-finished@2.4.1",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/path-to-regexp@0.1.7",
        "pkg:npm/proxy-addr@2.0.7",
        "pkg:npm/qs@6.11.0",
        "pkg:npm/range-parser@1.2.1",
        "pkg:npm/safe-buffer@5.2.1",
        "pkg:npm/send@0.18.0",
        "pkg:npm/serve-static@1.15.0",
        "pkg:npm/setprototypeof@1.2.0",
        "pkg:npm/statuses@2.0.1",
        "pkg:npm/type-is@1.6.18",
        "pkg:npm/utils-merge@1.0.1",
        "pkg:npm/vary@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/loglevel@1.9.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-abort-controller@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tr46@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webidl-conversions@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/whatwg-url@5.0.0",
      "dependsOn": [
        "pkg:npm/tr46@0.0.3",
        "pkg:npm/webidl-conversions@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/node-fetch@2.7.0",
      "dependsOn": [
        "pkg:npm/whatwg-url@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/uuid@9.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/whatwg-mimetype@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@apollo/server@4.10.1",
      "dependsOn": [
        "pkg:npm/@apollo/cache-control-types@1.0.3",
        "pkg:npm/@apollo/server-gateway-interface@1.1.1",
        "pkg:npm/@apollo/usage-reporting-protobuf@4.1.1",
        "pkg:npm/@apollo/utils.createhash@2.0.1",
        "pkg:npm/@apollo/utils.fetcher@2.0.1",
        "pkg:npm/@apollo/utils.isnodelike@2.0.1",
        "pkg:npm/@apollo/utils.keyvaluecache@2.1.1",
        "pkg:npm/@apollo/utils.logger@2.0.1",
        "pkg:npm/@apollo/utils.usagereporting@2.1.0",
        "pkg:npm/@apollo/utils.withrequired@2.0.1",
        "pkg:npm/@graphql-tools/schema@9.0.19",
        "pkg:npm/@josephg/resolvable@1.0.1",
        "pkg:npm/@types/express-serve-static-core@4.19.3",
        "pkg:npm/@types/express@4.17.21",
        "pkg:npm/@types/node-fetch@2.6.11",
        "pkg:npm/async-retry@1.3.3",
        "pkg:npm/cors@2.8.5",
        "pkg:npm/express@4.18.3",
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/loglevel@1.9.1",
        "pkg:npm/lru-cache@7.18.3",
        "pkg:npm/negotiator@0.6.3",
        "pkg:npm/node-abort-controller@3.1.1",
        "pkg:npm/node-fetch@2.7.0",
        "pkg:npm/uuid@9.0.1",
        "pkg:npm/whatwg-mimetype@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/reflect-metadata@0.1.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rxjs@7.8.1",
      "dependsOn": [
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/iterare@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tslib@2.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@lukeed/csprng@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uid@2.0.2",
      "dependsOn": [
        "pkg:npm/@lukeed/csprng@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@nestjs/common@10.3.3",
      "dependsOn": [
        "pkg:npm/iterare@1.2.1",
        "pkg:npm/reflect-metadata@0.1.14",
        "pkg:npm/rxjs@7.8.1",
        "pkg:npm/tslib@2.6.2",
        "pkg:npm/uid@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/raw-body@2.5.1",
      "dependsOn": [
        "pkg:npm/bytes@3.1.2",
        "pkg:npm/http-errors@2.0.0",
        "pkg:npm/iconv-lite@0.4.24",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/body-parser@1.20.1",
      "dependsOn": [
        "pkg:npm/bytes@3.1.2",
        "pkg:npm/content-type@1.0.4",
        "pkg:npm/content-type@1.0.5",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/depd@2.0.0",
        "pkg:npm/destroy@1.2.0",
        "pkg:npm/http-errors@2.0.0",
        "pkg:npm/iconv-lite@0.4.24",
        "pkg:npm/on-finished@2.4.1",
        "pkg:npm/qs@6.11.0",
        "pkg:npm/raw-body@2.5.1",
        "pkg:npm/type-is@1.6.18",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/express@4.18.2",
      "dependsOn": [
        "pkg:npm/accepts@1.3.8",
        "pkg:npm/array-flatten@1.1.1",
        "pkg:npm/body-parser@1.20.1",
        "pkg:npm/content-disposition@0.5.4",
        "pkg:npm/content-type@1.0.4",
        "pkg:npm/content-type@1.0.5",
        "pkg:npm/cookie-signature@1.0.6",
        "pkg:npm/cookie@0.5.0",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/depd@2.0.0",
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.8.1",
        "pkg:npm/finalhandler@1.2.0",
        "pkg:npm/fresh@0.5.2",
        "pkg:npm/http-errors@2.0.0",
        "pkg:npm/merge-descriptors@1.0.1",
        "pkg:npm/methods@1.1.2",
        "pkg:npm/on-finished@2.4.1",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/path-to-regexp@0.1.7",
        "pkg:npm/proxy-addr@2.0.7",
        "pkg:npm/qs@6.11.0",
        "pkg:npm/range-parser@1.2.1",
        "pkg:npm/safe-buffer@5.2.1",
        "pkg:npm/send@0.18.0",
        "pkg:npm/serve-static@1.15.0",
        "pkg:npm/setprototypeof@1.2.0",
        "pkg:npm/statuses@2.0.1",
        "pkg:npm/type-is@1.6.18",
        "pkg:npm/utils-merge@1.0.1",
        "pkg:npm/vary@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/append-field@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/streamsearch@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/busboy@1.6.0",
      "dependsOn": [
        "pkg:npm/streamsearch@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/buffer-from@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/core-util-is@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process-nextick-args@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string_decoder@1.1.1",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.3.8",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.3",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@2.0.1",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/string_decoder@1.1.1",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/typedarray@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/concat-stream@1.6.2",
      "dependsOn": [
        "pkg:npm/buffer-from@1.1.2",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/readable-stream@2.3.8",
        "pkg:npm/typedarray@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/mkdirp@0.5.6",
      "dependsOn": [
        "pkg:npm/minimist@1.2.7",
        "pkg:npm/minimist@1.2.8"
      ]
    },
    {
      "ref": "pkg:npm/xtend@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/multer@1.4.4-lts.1",
      "dependsOn": [
        "pkg:npm/append-field@1.0.0",
        "pkg:npm/busboy@1.6.0",
        "pkg:npm/concat-stream@1.6.2",
        "pkg:npm/mkdirp@0.5.6",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/type-is@1.6.18",
        "pkg:npm/xtend@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/@nestjs/platform-express@10.3.3",
      "dependsOn": [
        "pkg:npm/@nestjs/common@10.3.3",
        "pkg:npm/@nestjs/core@10.3.3",
        "pkg:npm/body-parser@1.20.1",
        "pkg:npm/body-parser@1.20.2",
        "pkg:npm/cors@2.8.5",
        "pkg:npm/express@4.18.2",
        "pkg:npm/multer@1.4.4-lts.1",
        "pkg:npm/tslib@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/consola@2.15.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nuxtjs/opencollective@0.3.2",
      "dependsOn": [
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/consola@2.15.3",
        "pkg:npm/node-fetch@2.7.0"
      ]
    },
    {
      "ref": "pkg:npm/fast-safe-stringify@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-to-regexp@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nestjs/core@10.3.3",
      "dependsOn": [
        "pkg:npm/@nestjs/common@10.3.3",
        "pkg:npm/@nestjs/platform-express@10.3.3",
        "pkg:npm/@nuxtjs/opencollective@0.3.2",
        "pkg:npm/fast-safe-stringify@2.1.1",
        "pkg:npm/iterare@1.2.1",
        "pkg:npm/path-to-regexp@3.2.0",
        "pkg:npm/reflect-metadata@0.1.14",
        "pkg:npm/rxjs@7.8.1",
        "pkg:npm/tslib@2.6.2",
        "pkg:npm/uid@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/cross-inspect@1.0.0",
      "dependsOn": [
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/dset@3.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@graphql-tools/utils@10.0.13",
      "dependsOn": [
        "pkg:npm/@graphql-typed-document-node/core@3.2.0",
        "pkg:npm/cross-inspect@1.0.0",
        "pkg:npm/dset@3.1.3",
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/tslib@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/@graphql-tools/merge@9.0.1",
      "dependsOn": [
        "pkg:npm/@graphql-tools/utils@10.0.13",
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/tslib@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/@graphql-tools/schema@10.0.2",
      "dependsOn": [
        "pkg:npm/@graphql-tools/merge@9.0.1",
        "pkg:npm/@graphql-tools/utils@10.0.13",
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/tslib@2.6.2",
        "pkg:npm/value-or-promise@1.0.12"
      ]
    },
    {
      "ref": "pkg:npm/@nestjs/mapped-types@2.0.5",
      "dependsOn": [
        "pkg:npm/@nestjs/common@10.3.3",
        "pkg:npm/reflect-metadata@0.1.14"
      ]
    },
    {
      "ref": "pkg:npm/fill-range@7.1.1",
      "dependsOn": [
        "pkg:npm/to-regex-range@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/braces@3.0.3",
      "dependsOn": [
        "pkg:npm/fill-range@7.1.1"
      ]
    },
    {
      "ref": "pkg:npm/binary-extensions@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fsevents@2.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chokidar@3.6.0",
      "dependsOn": [
        "pkg:npm/anymatch@3.1.3",
        "pkg:npm/braces@3.0.3",
        "pkg:npm/fsevents@2.3.3",
        "pkg:npm/glob-parent@5.1.2",
        "pkg:npm/is-binary-path@2.1.0",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/normalize-path@3.0.0",
        "pkg:npm/readdirp@3.6.0"
      ]
    },
    {
      "ref": "pkg:npm/fastq@1.17.1",
      "dependsOn": [
        "pkg:npm/reusify@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/micromatch@4.0.7",
      "dependsOn": [
        "pkg:npm/braces@3.0.3",
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/fast-glob@3.3.2",
      "dependsOn": [
        "pkg:npm/@nodelib/fs.stat@2.0.5",
        "pkg:npm/@nodelib/fs.walk@1.2.8",
        "pkg:npm/glob-parent@5.1.2",
        "pkg:npm/merge2@1.4.1",
        "pkg:npm/micromatch@4.0.7"
      ]
    },
    {
      "ref": "pkg:npm/graphql-tag@2.12.6",
      "dependsOn": [
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/graphql-ws@5.14.3",
      "dependsOn": [
        "pkg:npm/graphql@16.8.2"
      ]
    },
    {
      "ref": "pkg:npm/lodash@4.17.21",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/backo2@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eventemitter3@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/iterall@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/symbol-observable@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ws@7.5.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/subscriptions-transport-ws@0.11.0",
      "dependsOn": [
        "pkg:npm/backo2@1.0.2",
        "pkg:npm/eventemitter3@3.1.2",
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/iterall@1.3.0",
        "pkg:npm/symbol-observable@1.2.0",
        "pkg:npm/ws@7.5.9"
      ]
    },
    {
      "ref": "pkg:npm/ws@8.16.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nestjs/graphql@12.1.1",
      "dependsOn": [
        "pkg:npm/@graphql-tools/merge@9.0.1",
        "pkg:npm/@graphql-tools/schema@10.0.2",
        "pkg:npm/@graphql-tools/utils@10.0.13",
        "pkg:npm/@nestjs/common@10.3.3",
        "pkg:npm/@nestjs/core@10.3.3",
        "pkg:npm/@nestjs/mapped-types@2.0.5",
        "pkg:npm/chokidar@3.6.0",
        "pkg:npm/fast-glob@3.3.2",
        "pkg:npm/graphql-tag@2.12.6",
        "pkg:npm/graphql-ws@5.14.3",
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/lodash@4.17.21",
        "pkg:npm/normalize-path@3.0.0",
        "pkg:npm/reflect-metadata@0.1.14",
        "pkg:npm/subscriptions-transport-ws@0.11.0",
        "pkg:npm/tslib@2.6.2",
        "pkg:npm/uuid@9.0.1",
        "pkg:npm/ws@8.16.0"
      ]
    },
    {
      "ref": "pkg:npm/commander@2.20.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cssfilter@0.0.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xss@1.0.15",
      "dependsOn": [
        "pkg:npm/commander@2.20.3",
        "pkg:npm/cssfilter@0.0.10"
      ]
    },
    {
      "ref": "pkg:npm/@apollographql/graphql-playground-html@1.6.29",
      "dependsOn": [
        "pkg:npm/xss@1.0.15"
      ]
    },
    {
      "ref": "pkg:npm/@apollo/server-plugin-landing-page-graphql-playground@4.0.0",
      "dependsOn": [
        "pkg:npm/@apollo/server@4.10.1",
        "pkg:npm/@apollographql/graphql-playground-html@1.6.29"
      ]
    },
    {
      "ref": "pkg:npm/lodash.omit@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nestjs/apollo@12.1.0",
      "dependsOn": [
        "pkg:npm/@apollo/server-plugin-landing-page-graphql-playground@4.0.0",
        "pkg:npm/@apollo/server@4.10.1",
        "pkg:npm/@nestjs/common@10.3.3",
        "pkg:npm/@nestjs/core@10.3.3",
        "pkg:npm/@nestjs/graphql@12.1.1",
        "pkg:npm/graphql@16.8.2",
        "pkg:npm/iterall@1.3.0",
        "pkg:npm/lodash.omit@4.5.0",
        "pkg:npm/tslib@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/follow-redirects@1.15.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/axios@1.7.2",
      "dependsOn": [
        "pkg:npm/follow-redirects@1.15.6",
        "pkg:npm/form-data@4.0.0",
        "pkg:npm/proxy-from-env@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/buffer-equal-constant-time@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ecdsa-sig-formatter@1.0.11",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/jwa@1.4.1",
      "dependsOn": [
        "pkg:npm/buffer-equal-constant-time@1.0.1",
        "pkg:npm/ecdsa-sig-formatter@1.0.11",
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/jws@3.2.2",
      "dependsOn": [
        "pkg:npm/jwa@1.4.1",
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.includes@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isboolean@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isinteger@4.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isnumber@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isplainobject@4.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isstring@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.once@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@7.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonwebtoken@9.0.2",
      "dependsOn": [
        "pkg:npm/jws@3.2.2",
        "pkg:npm/lodash.includes@4.3.0",
        "pkg:npm/lodash.isboolean@3.0.3",
        "pkg:npm/lodash.isinteger@4.0.4",
        "pkg:npm/lodash.isnumber@3.0.3",
        "pkg:npm/lodash.isplainobject@4.0.6",
        "pkg:npm/lodash.isstring@4.0.1",
        "pkg:npm/lodash.once@4.1.1",
        "pkg:npm/ms@2.1.2",
        "pkg:npm/semver@7.6.2"
      ]
    },
    {
      "ref": "pkg:npm/bson@6.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/kareem@2.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/memory-pager@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sparse-bitfield@3.0.3",
      "dependsOn": [
        "pkg:npm/memory-pager@1.5.0"
      ]
    },
    {
      "ref": "pkg:npm/@mongodb-js/saslprep@1.1.7",
      "dependsOn": [
        "pkg:npm/sparse-bitfield@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/@types/webidl-conversions@7.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/whatwg-url@11.0.5",
      "dependsOn": [
        "pkg:npm/@types/webidl-conversions@7.0.3"
      ]
    },
    {
      "ref": "pkg:npm/punycode@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tr46@4.1.1",
      "dependsOn": [
        "pkg:npm/punycode@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/webidl-conversions@7.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/whatwg-url@13.0.0",
      "dependsOn": [
        "pkg:npm/tr46@4.1.1",
        "pkg:npm/webidl-conversions@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/mongodb-connection-string-url@3.0.1",
      "dependsOn": [
        "pkg:npm/@types/whatwg-url@11.0.5",
        "pkg:npm/whatwg-url@13.0.0"
      ]
    },
    {
      "ref": "pkg:npm/mongodb@6.3.0",
      "dependsOn": [
        "pkg:npm/@mongodb-js/saslprep@1.1.7",
        "pkg:npm/bson@6.7.0",
        "pkg:npm/mongodb-connection-string-url@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/mpath@0.9.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@4.3.5",
      "dependsOn": [
        "pkg:npm/ms@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/mquery@5.0.0",
      "dependsOn": [
        "pkg:npm/debug@4.3.5"
      ]
    },
    {
      "ref": "pkg:npm/sift@16.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mongoose@8.2.2",
      "dependsOn": [
        "pkg:npm/bson@6.7.0",
        "pkg:npm/kareem@2.5.1",
        "pkg:npm/mongodb@6.3.0",
        "pkg:npm/mpath@0.9.0",
        "pkg:npm/mquery@5.0.0",
        "pkg:npm/ms@2.1.3",
        "pkg:npm/sift@16.0.1"
      ]
    },
    {
      "ref": "pkg:npm/typescript@5.4.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-deep-equal@3.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema-traverse@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/require-from-string@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uri-js@4.4.1",
      "dependsOn": [
        "pkg:npm/punycode@2.1.1",
        "pkg:npm/punycode@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/ajv@8.12.0",
      "dependsOn": [
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/json-schema-traverse@1.0.0",
        "pkg:npm/require-from-string@2.0.2",
        "pkg:npm/uri-js@4.4.1"
      ]
    },
    {
      "ref": "pkg:npm/ajv-formats@2.1.1",
      "dependsOn": [
        "pkg:npm/ajv@8.12.0"
      ]
    },
    {
      "ref": "pkg:npm/picomatch@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.7.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@angular-devkit/core@17.1.2",
      "dependsOn": [
        "pkg:npm/ajv-formats@2.1.1",
        "pkg:npm/ajv@8.12.0",
        "pkg:npm/chokidar@3.6.0",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/picomatch@3.0.1",
        "pkg:npm/rxjs@7.8.1",
        "pkg:npm/source-map@0.7.4"
      ]
    },
    {
      "ref": "pkg:npm/@jridgewell/sourcemap-codec@1.4.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/magic-string@0.30.5",
      "dependsOn": [
        "pkg:npm/@jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "pkg:npm/ora@5.4.1",
      "dependsOn": [
        "pkg:npm/bl@4.1.0",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-spinners@2.6.1",
        "pkg:npm/is-interactive@1.0.0",
        "pkg:npm/is-unicode-supported@0.1.0",
        "pkg:npm/log-symbols@4.1.0",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/wcwidth@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@angular-devkit/schematics@17.1.2",
      "dependsOn": [
        "pkg:npm/@angular-devkit/core@17.1.2",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/magic-string@0.30.5",
        "pkg:npm/ora@5.4.1",
        "pkg:npm/rxjs@7.8.1"
      ]
    },
    {
      "ref": "pkg:npm/array-timsort@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-own-prop@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/repeat-string@1.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/comment-json@4.2.3",
      "dependsOn": [
        "pkg:npm/array-timsort@1.0.3",
        "pkg:npm/core-util-is@1.0.3",
        "pkg:npm/esprima@4.0.1",
        "pkg:npm/has-own-prop@2.0.0",
        "pkg:npm/repeat-string@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/jsonc-parser@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pluralize@8.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nestjs/schematics@10.1.1",
      "dependsOn": [
        "pkg:npm/@angular-devkit/core@17.1.2",
        "pkg:npm/@angular-devkit/schematics@17.1.2",
        "pkg:npm/comment-json@4.2.3",
        "pkg:npm/jsonc-parser@3.2.1",
        "pkg:npm/pluralize@8.0.0",
        "pkg:npm/typescript@5.4.5"
      ]
    },
    {
      "ref": "pkg:npm/@nestjs/testing@10.3.9",
      "dependsOn": [
        "pkg:npm/@nestjs/common@10.3.3",
        "pkg:npm/@nestjs/core@10.3.3",
        "pkg:npm/@nestjs/platform-express@10.3.3",
        "pkg:npm/tslib@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/eslint-visitor-keys@3.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@eslint-community/eslint-utils@4.4.0",
      "dependsOn": [
        "pkg:npm/eslint-visitor-keys@3.4.3",
        "pkg:npm/eslint@8.57.0"
      ]
    },
    {
      "ref": "pkg:npm/@eslint-community/regexpp@4.10.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema-traverse@0.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv@6.12.6",
      "dependsOn": [
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/fast-json-stable-stringify@2.1.0",
        "pkg:npm/json-schema-traverse@0.4.1",
        "pkg:npm/uri-js@4.4.1"
      ]
    },
    {
      "ref": "pkg:npm/acorn@8.11.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn-jsx@5.3.2",
      "dependsOn": [
        "pkg:npm/acorn@8.11.3",
        "pkg:npm/acorn@8.8.1"
      ]
    },
    {
      "ref": "pkg:npm/espree@9.6.1",
      "dependsOn": [
        "pkg:npm/acorn-jsx@5.3.2",
        "pkg:npm/acorn@8.11.3",
        "pkg:npm/eslint-visitor-keys@3.4.3"
      ]
    },
    {
      "ref": "pkg:npm/type-fest@0.20.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/globals@13.24.0",
      "dependsOn": [
        "pkg:npm/type-fest@0.20.2"
      ]
    },
    {
      "ref": "pkg:npm/ignore@5.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/callsites@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parent-module@1.0.1",
      "dependsOn": [
        "pkg:npm/callsites@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/resolve-from@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/import-fresh@3.3.0",
      "dependsOn": [
        "pkg:npm/parent-module@1.0.1",
        "pkg:npm/resolve-from@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@3.1.2",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "pkg:npm/strip-json-comments@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@eslint/eslintrc@2.1.4",
      "dependsOn": [
        "pkg:npm/ajv@6.12.6",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/espree@9.6.1",
        "pkg:npm/globals@13.24.0",
        "pkg:npm/ignore@5.3.1",
        "pkg:npm/import-fresh@3.3.0",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/strip-json-comments@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@eslint/js@8.57.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@humanwhocodes/object-schema@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@humanwhocodes/config-array@0.11.14",
      "dependsOn": [
        "pkg:npm/@humanwhocodes/object-schema@2.0.3",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/minimatch@3.1.2"
      ]
    },
    {
      "ref": "pkg:npm/@humanwhocodes/module-importer@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@ungap/structured-clone@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shebang-regex@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shebang-command@2.0.0",
      "dependsOn": [
        "pkg:npm/shebang-regex@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/isexe@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/which@2.0.2",
      "dependsOn": [
        "pkg:npm/isexe@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@7.0.3",
      "dependsOn": [
        "pkg:npm/path-key@3.1.1",
        "pkg:npm/shebang-command@2.0.0",
        "pkg:npm/which@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/esutils@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/doctrine@3.0.0",
      "dependsOn": [
        "pkg:npm/esutils@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/escape-string-regexp@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esrecurse@4.3.0",
      "dependsOn": [
        "pkg:npm/estraverse@5.3.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-scope@7.2.2",
      "dependsOn": [
        "pkg:npm/esrecurse@4.3.0",
        "pkg:npm/estraverse@5.3.0"
      ]
    },
    {
      "ref": "pkg:npm/esquery@1.5.0",
      "dependsOn": [
        "pkg:npm/estraverse@5.3.0"
      ]
    },
    {
      "ref": "pkg:npm/flatted@3.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-buffer@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/keyv@4.5.4",
      "dependsOn": [
        "pkg:npm/json-buffer@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob@7.2.3",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/flat-cache@3.2.0",
      "dependsOn": [
        "pkg:npm/flatted@3.3.1",
        "pkg:npm/keyv@4.5.4",
        "pkg:npm/rimraf@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/file-entry-cache@6.0.1",
      "dependsOn": [
        "pkg:npm/flat-cache@3.0.4",
        "pkg:npm/flat-cache@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/yocto-queue@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-limit@3.1.0",
      "dependsOn": [
        "pkg:npm/yocto-queue@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/p-locate@5.0.0",
      "dependsOn": [
        "pkg:npm/p-limit@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/locate-path@6.0.0",
      "dependsOn": [
        "pkg:npm/p-locate@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/path-exists@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/find-up@5.0.0",
      "dependsOn": [
        "pkg:npm/locate-path@6.0.0",
        "pkg:npm/path-exists@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/glob-parent@6.0.2",
      "dependsOn": [
        "pkg:npm/is-glob@4.0.3"
      ]
    },
    {
      "ref": "pkg:npm/graphemer@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/imurmurhash@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-path-inside@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prelude-ls@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-check@0.4.0",
      "dependsOn": [
        "pkg:npm/prelude-ls@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/levn@0.4.1",
      "dependsOn": [
        "pkg:npm/prelude-ls@1.2.1",
        "pkg:npm/type-check@0.4.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash.merge@4.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/natural-compare@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deep-is@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-levenshtein@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/word-wrap@1.2.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/optionator@0.9.4",
      "dependsOn": [
        "pkg:npm/deep-is@0.1.4",
        "pkg:npm/fast-levenshtein@2.0.6",
        "pkg:npm/levn@0.4.1",
        "pkg:npm/prelude-ls@1.2.1",
        "pkg:npm/type-check@0.4.0",
        "pkg:npm/word-wrap@1.2.5"
      ]
    },
    {
      "ref": "pkg:npm/text-table@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint@8.57.0",
      "dependsOn": [
        "pkg:npm/@eslint-community/eslint-utils@4.4.0",
        "pkg:npm/@eslint-community/regexpp@4.10.1",
        "pkg:npm/@eslint/eslintrc@2.1.4",
        "pkg:npm/@eslint/js@8.57.0",
        "pkg:npm/@humanwhocodes/config-array@0.11.14",
        "pkg:npm/@humanwhocodes/module-importer@1.0.1",
        "pkg:npm/@nodelib/fs.walk@1.2.8",
        "pkg:npm/@ungap/structured-clone@1.2.0",
        "pkg:npm/ajv@6.12.6",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/cross-spawn@7.0.3",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/doctrine@3.0.0",
        "pkg:npm/escape-string-regexp@4.0.0",
        "pkg:npm/eslint-scope@7.2.2",
        "pkg:npm/eslint-visitor-keys@3.4.3",
        "pkg:npm/espree@9.6.1",
        "pkg:npm/esquery@1.5.0",
        "pkg:npm/esutils@2.0.3",
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/file-entry-cache@6.0.1",
        "pkg:npm/find-up@5.0.0",
        "pkg:npm/glob-parent@6.0.2",
        "pkg:npm/globals@13.24.0",
        "pkg:npm/graphemer@1.4.0",
        "pkg:npm/ignore@5.3.1",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/is-path-inside@3.0.3",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
        "pkg:npm/levn@0.4.1",
        "pkg:npm/lodash.merge@4.6.2",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.9.4",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/text-table@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/@swc/helpers@0.5.11",
      "dependsOn": [
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/@swc/counter@0.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/types@0.1.8",
      "dependsOn": [
        "pkg:npm/@swc/counter@0.1.3"
      ]
    },
    {
      "ref": "pkg:npm/@swc/core-darwin-arm64@1.5.29",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/core-darwin-x64@1.5.29",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/core-linux-arm-gnueabihf@1.5.29",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/core-linux-arm64-gnu@1.5.29",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/core-linux-arm64-musl@1.5.29",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/core-linux-x64-gnu@1.5.29",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/core-linux-x64-musl@1.5.29",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/core-win32-arm64-msvc@1.5.29",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/core-win32-ia32-msvc@1.5.29",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/core-win32-x64-msvc@1.5.29",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/core@1.5.29",
      "dependsOn": [
        "pkg:npm/@swc/core-darwin-arm64@1.5.29",
        "pkg:npm/@swc/core-darwin-x64@1.5.29",
        "pkg:npm/@swc/core-linux-arm-gnueabihf@1.5.29",
        "pkg:npm/@swc/core-linux-arm64-gnu@1.5.29",
        "pkg:npm/@swc/core-linux-arm64-musl@1.5.29",
        "pkg:npm/@swc/core-linux-x64-gnu@1.5.29",
        "pkg:npm/@swc/core-linux-x64-musl@1.5.29",
        "pkg:npm/@swc/core-win32-arm64-msvc@1.5.29",
        "pkg:npm/@swc/core-win32-ia32-msvc@1.5.29",
        "pkg:npm/@swc/core-win32-x64-msvc@1.5.29",
        "pkg:npm/@swc/counter@0.1.3",
        "pkg:npm/@swc/helpers@0.5.11",
        "pkg:npm/@swc/types@0.1.8"
      ]
    },
    {
      "ref": "pkg:npm/@swc-node/core@1.13.1",
      "dependsOn": [
        "pkg:npm/@swc/core@1.5.29",
        "pkg:npm/@swc/types@0.1.8"
      ]
    },
    {
      "ref": "pkg:npm/source-map@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-support@0.5.21",
      "dependsOn": [
        "pkg:npm/buffer-from@1.1.2",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/@swc-node/sourcemap-support@0.5.0",
      "dependsOn": [
        "pkg:npm/source-map-support@0.5.21",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/colorette@2.0.20",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pirates@4.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc-node/register@1.9.2",
      "dependsOn": [
        "pkg:npm/@swc-node/core@1.13.1",
        "pkg:npm/@swc-node/sourcemap-support@0.5.0",
        "pkg:npm/@swc/core@1.5.29",
        "pkg:npm/colorette@2.0.20",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/pirates@4.0.6",
        "pkg:npm/tslib@2.6.3",
        "pkg:npm/typescript@5.4.5"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/tao@19.2.3",
      "dependsOn": [
        "pkg:npm/nx@19.2.3",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/dotenv@16.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dotenv-expand@10.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/graceful-fs@4.2.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/universalify@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-extra@11.2.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jsonfile@6.1.0",
        "pkg:npm/universalify@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@sinclair/typebox@0.27.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lines-and-columns@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tmp@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escalade@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs@17.7.2",
      "dependsOn": [
        "pkg:npm/cliui@8.0.1",
        "pkg:npm/escalade@3.1.2",
        "pkg:npm/get-caller-file@2.0.5",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/y18n@5.0.8",
        "pkg:npm/yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@nx/nx-darwin-arm64@19.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-darwin-x64@19.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-freebsd-x64@19.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-arm-gnueabihf@19.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-arm64-gnu@19.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-arm64-musl@19.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-x64-gnu@19.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-x64-musl@19.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-win32-arm64-msvc@19.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-win32-x64-msvc@19.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nx@19.2.3",
      "dependsOn": [
        "pkg:npm/@nrwl/tao@19.2.3",
        "pkg:npm/@nx/nx-darwin-arm64@19.2.3",
        "pkg:npm/@nx/nx-darwin-x64@19.2.3",
        "pkg:npm/@nx/nx-freebsd-x64@19.2.3",
        "pkg:npm/@nx/nx-linux-arm-gnueabihf@19.2.3",
        "pkg:npm/@nx/nx-linux-arm64-gnu@19.2.3",
        "pkg:npm/@nx/nx-linux-arm64-musl@19.2.3",
        "pkg:npm/@nx/nx-linux-x64-gnu@19.2.3",
        "pkg:npm/@nx/nx-linux-x64-musl@19.2.3",
        "pkg:npm/@nx/nx-win32-arm64-msvc@19.2.3",
        "pkg:npm/@nx/nx-win32-x64-msvc@19.2.3",
        "pkg:npm/@swc-node/register@1.9.2",
        "pkg:npm/@swc/core@1.5.29",
        "pkg:npm/@yarnpkg/lockfile@1.1.0",
        "pkg:npm/@yarnpkg/parsers@3.0.0-rc.46",
        "pkg:npm/@zkochan/js-yaml@0.0.7",
        "pkg:npm/axios@1.7.2",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-spinners@2.6.1",
        "pkg:npm/cliui@8.0.1",
        "pkg:npm/dotenv-expand@10.0.0",
        "pkg:npm/dotenv@16.3.2",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/figures@3.2.0",
        "pkg:npm/flat@5.0.2",
        "pkg:npm/front-matter@4.0.2",
        "pkg:npm/fs-extra@11.2.0",
        "pkg:npm/ignore@5.3.1",
        "pkg:npm/jest-diff@29.7.0",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/lines-and-columns@2.0.4",
        "pkg:npm/minimatch@9.0.3",
        "pkg:npm/node-machine-id@1.1.12",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/open@8.4.2",
        "pkg:npm/ora@5.3.0",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strong-log-transformer@2.1.0",
        "pkg:npm/tar-stream@2.2.0",
        "pkg:npm/tmp@0.2.3",
        "pkg:npm/tsconfig-paths@4.2.0",
        "pkg:npm/tslib@2.6.3",
        "pkg:npm/yargs-parser@21.1.1",
        "pkg:npm/yargs@17.7.2"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/devkit@19.2.3",
      "dependsOn": [
        "pkg:npm/@nx/devkit@19.2.3"
      ]
    },
    {
      "ref": "pkg:npm/async@3.2.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimatch@5.1.6",
      "dependsOn": [
        "pkg:npm/brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jake@10.9.1",
      "dependsOn": [
        "pkg:npm/async@3.2.5",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/filelist@1.0.4",
        "pkg:npm/minimatch@3.1.2"
      ]
    },
    {
      "ref": "pkg:npm/ejs@3.1.10",
      "dependsOn": [
        "pkg:npm/jake@10.9.1"
      ]
    },
    {
      "ref": "pkg:npm/@nx/devkit@19.2.3",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@19.2.3",
        "pkg:npm/ejs@3.1.10",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/ignore@5.3.1",
        "pkg:npm/minimatch@9.0.3",
        "pkg:npm/nx@19.2.3",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/tmp@0.2.3",
        "pkg:npm/tslib@2.6.3",
        "pkg:npm/yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@jridgewell/set-array@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jridgewell/resolve-uri@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jridgewell/trace-mapping@0.3.25",
      "dependsOn": [
        "pkg:npm/@jridgewell/resolve-uri@3.1.2",
        "pkg:npm/@jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "pkg:npm/@jridgewell/gen-mapping@0.3.5",
      "dependsOn": [
        "pkg:npm/@jridgewell/set-array@1.2.1",
        "pkg:npm/@jridgewell/sourcemap-codec@1.4.15",
        "pkg:npm/@jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "pkg:npm/@ampproject/remapping@2.3.0",
      "dependsOn": [
        "pkg:npm/@jridgewell/gen-mapping@0.3.5",
        "pkg:npm/@jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-validator-identifier@7.24.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-name@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-convert@1.9.3",
      "dependsOn": [
        "pkg:npm/color-name@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/ansi-styles@3.2.1",
      "dependsOn": [
        "pkg:npm/color-convert@1.9.3"
      ]
    },
    {
      "ref": "pkg:npm/has-flag@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@5.5.0",
      "dependsOn": [
        "pkg:npm/has-flag@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/chalk@2.4.2",
      "dependsOn": [
        "pkg:npm/ansi-styles@3.2.1",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/supports-color@5.5.0"
      ]
    },
    {
      "ref": "pkg:npm/picocolors@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/highlight@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/helper-validator-identifier@7.24.7",
        "pkg:npm/chalk@2.4.2",
        "pkg:npm/js-tokens@4.0.0",
        "pkg:npm/picocolors@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@babel/code-frame@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/highlight@7.24.7",
        "pkg:npm/picocolors@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-string-parser@7.24.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-fast-properties@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/types@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/helper-string-parser@7.24.7",
        "pkg:npm/@babel/helper-validator-identifier@7.24.7",
        "pkg:npm/to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jsesc@2.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/generator@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/types@7.24.7",
        "pkg:npm/@jridgewell/gen-mapping@0.3.5",
        "pkg:npm/@jridgewell/trace-mapping@0.3.25",
        "pkg:npm/jsesc@2.5.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/compat-data@7.24.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/helper-validator-option@7.24.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caniuse-lite@1.0.30001633",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/electron-to-chromium@1.4.801",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-releases@2.0.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/update-browserslist-db@1.0.16",
      "dependsOn": [
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/escalade@3.1.2",
        "pkg:npm/picocolors@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/browserslist@4.23.1",
      "dependsOn": [
        "pkg:npm/caniuse-lite@1.0.30001633",
        "pkg:npm/electron-to-chromium@1.4.801",
        "pkg:npm/node-releases@2.0.14",
        "pkg:npm/update-browserslist-db@1.0.16"
      ]
    },
    {
      "ref": "pkg:npm/yallist@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@5.1.1",
      "dependsOn": [
        "pkg:npm/yallist@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/helper-compilation-targets@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/compat-data@7.24.7",
        "pkg:npm/@babel/helper-validator-option@7.24.7",
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/lru-cache@5.1.1",
        "pkg:npm/semver@6.3.1"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-environment-visitor@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/parser@7.24.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/template@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.24.7",
        "pkg:npm/@babel/parser@7.24.7",
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-function-name@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/template@7.24.7",
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-hoist-variables@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-split-export-declaration@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/globals@11.12.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/traverse@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.24.7",
        "pkg:npm/@babel/generator@7.24.7",
        "pkg:npm/@babel/helper-environment-visitor@7.24.7",
        "pkg:npm/@babel/helper-function-name@7.24.7",
        "pkg:npm/@babel/helper-hoist-variables@7.24.7",
        "pkg:npm/@babel/helper-split-export-declaration@7.24.7",
        "pkg:npm/@babel/parser@7.24.7",
        "pkg:npm/@babel/types@7.24.7",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/globals@11.12.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-module-imports@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/traverse@7.24.7",
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-simple-access@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/traverse@7.24.7",
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-module-transforms@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-environment-visitor@7.24.7",
        "pkg:npm/@babel/helper-module-imports@7.24.7",
        "pkg:npm/@babel/helper-simple-access@7.24.7",
        "pkg:npm/@babel/helper-split-export-declaration@7.24.7",
        "pkg:npm/@babel/helper-validator-identifier@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helpers@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/template@7.24.7",
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/convert-source-map@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gensync@1.0.0-beta.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/core@7.24.7",
      "dependsOn": [
        "pkg:npm/@ampproject/remapping@2.3.0",
        "pkg:npm/@babel/code-frame@7.24.7",
        "pkg:npm/@babel/generator@7.24.7",
        "pkg:npm/@babel/helper-compilation-targets@7.24.7",
        "pkg:npm/@babel/helper-module-transforms@7.24.7",
        "pkg:npm/@babel/helpers@7.24.7",
        "pkg:npm/@babel/parser@7.24.7",
        "pkg:npm/@babel/template@7.24.7",
        "pkg:npm/@babel/traverse@7.24.7",
        "pkg:npm/@babel/types@7.24.7",
        "pkg:npm/convert-source-map@2.0.0",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/gensync@1.0.0-beta.2",
        "pkg:npm/json5@2.2.3",
        "pkg:npm/semver@6.3.1"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-annotate-as-pure@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-member-expression-to-functions@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/traverse@7.24.7",
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-optimise-call-expression@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-replace-supers@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-environment-visitor@7.24.7",
        "pkg:npm/@babel/helper-member-expression-to-functions@7.24.7",
        "pkg:npm/@babel/helper-optimise-call-expression@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/traverse@7.24.7",
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-create-class-features-plugin@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-annotate-as-pure@7.24.7",
        "pkg:npm/@babel/helper-environment-visitor@7.24.7",
        "pkg:npm/@babel/helper-function-name@7.24.7",
        "pkg:npm/@babel/helper-member-expression-to-functions@7.24.7",
        "pkg:npm/@babel/helper-optimise-call-expression@7.24.7",
        "pkg:npm/@babel/helper-replace-supers@7.24.7",
        "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.24.7",
        "pkg:npm/@babel/helper-split-export-declaration@7.24.7",
        "pkg:npm/semver@6.3.1"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-plugin-utils@7.24.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-decorators@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-decorators@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-decorators@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-class-properties@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/lodash.debounce@4.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-core-module@2.13.1",
      "dependsOn": [
        "pkg:npm/hasown@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/path-parse@1.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve@1.22.8",
      "dependsOn": [
        "pkg:npm/is-core-module@2.13.1",
        "pkg:npm/path-parse@1.0.7",
        "pkg:npm/supports-preserve-symlinks-flag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-define-polyfill-provider@0.6.2",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-compilation-targets@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/lodash.debounce@4.0.8",
        "pkg:npm/resolve@1.22.8"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11",
      "dependsOn": [
        "pkg:npm/@babel/compat-data@7.24.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-define-polyfill-provider@0.6.2",
        "pkg:npm/semver@6.3.1"
      ]
    },
    {
      "ref": "pkg:npm/core-js-compat@3.37.1",
      "dependsOn": [
        "pkg:npm/browserslist@4.23.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-polyfill-corejs3@0.10.4",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-define-polyfill-provider@0.6.2",
        "pkg:npm/core-js-compat@3.37.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-polyfill-regenerator@0.6.2",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-define-polyfill-provider@0.6.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-runtime@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-module-imports@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11",
        "pkg:npm/babel-plugin-polyfill-corejs3@0.10.4",
        "pkg:npm/babel-plugin-polyfill-regenerator@0.6.2",
        "pkg:npm/semver@6.3.1"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-environment-visitor@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-optional-chaining@7.8.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-optional-chaining@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.24.7",
        "pkg:npm/@babel/plugin-syntax-optional-chaining@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.24.7",
        "pkg:npm/@babel/plugin-transform-optional-chaining@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-environment-visitor@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-async-generators@7.8.4",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-class-properties@7.12.13",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-class-static-block@7.14.5",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-dynamic-import@7.8.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-export-namespace-from@7.8.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-import-assertions@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-import-attributes@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-import-meta@7.10.4",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-json-strings@7.8.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-logical-assignment-operators@7.10.4",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-numeric-separator@7.10.4",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-object-rest-spread@7.8.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-optional-catch-binding@7.8.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-private-property-in-object@7.14.5",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-top-level-await@7.14.5",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/regjsgen@0.8.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regenerate@1.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regenerate-unicode-properties@10.1.1",
      "dependsOn": [
        "pkg:npm/regenerate@1.4.2"
      ]
    },
    {
      "ref": "pkg:npm/jsesc@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regjsparser@0.9.1",
      "dependsOn": [
        "pkg:npm/jsesc@0.5.0"
      ]
    },
    {
      "ref": "pkg:npm/unicode-canonical-property-names-ecmascript@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unicode-property-aliases-ecmascript@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unicode-match-property-ecmascript@2.0.0",
      "dependsOn": [
        "pkg:npm/unicode-canonical-property-names-ecmascript@2.0.0",
        "pkg:npm/unicode-property-aliases-ecmascript@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/unicode-match-property-value-ecmascript@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regexpu-core@5.3.2",
      "dependsOn": [
        "pkg:npm/@babel/regjsgen@0.8.0",
        "pkg:npm/regenerate-unicode-properties@10.1.1",
        "pkg:npm/regenerate@1.4.2",
        "pkg:npm/regjsparser@0.9.1",
        "pkg:npm/unicode-match-property-ecmascript@2.0.0",
        "pkg:npm/unicode-match-property-value-ecmascript@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-create-regexp-features-plugin@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-annotate-as-pure@7.24.7",
        "pkg:npm/regexpu-core@5.3.2",
        "pkg:npm/semver@6.3.1"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-unicode-sets-regex@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-create-regexp-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-arrow-functions@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-wrap-function@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/helper-function-name@7.24.7",
        "pkg:npm/@babel/template@7.24.7",
        "pkg:npm/@babel/traverse@7.24.7",
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-remap-async-to-generator@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-annotate-as-pure@7.24.7",
        "pkg:npm/@babel/helper-environment-visitor@7.24.7",
        "pkg:npm/@babel/helper-wrap-function@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-async-generator-functions@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-environment-visitor@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-remap-async-to-generator@7.24.7",
        "pkg:npm/@babel/plugin-syntax-async-generators@7.8.4"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-async-to-generator@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-module-imports@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-remap-async-to-generator@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-block-scoped-functions@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-block-scoping@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-class-static-block@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-class-static-block@7.14.5"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-classes@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-annotate-as-pure@7.24.7",
        "pkg:npm/@babel/helper-compilation-targets@7.24.7",
        "pkg:npm/@babel/helper-environment-visitor@7.24.7",
        "pkg:npm/@babel/helper-function-name@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-replace-supers@7.24.7",
        "pkg:npm/@babel/helper-split-export-declaration@7.24.7",
        "pkg:npm/globals@11.12.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-computed-properties@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/template@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-destructuring@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-dotall-regex@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-create-regexp-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-duplicate-keys@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-dynamic-import@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-dynamic-import@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-builder-binary-assignment-operator-visitor@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/traverse@7.24.7",
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-exponentiation-operator@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-builder-binary-assignment-operator-visitor@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-export-namespace-from@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-export-namespace-from@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-for-of@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-function-name@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-compilation-targets@7.24.7",
        "pkg:npm/@babel/helper-function-name@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-json-strings@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-json-strings@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-literals@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-logical-assignment-operators@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-logical-assignment-operators@7.10.4"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-member-expression-literals@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-modules-amd@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-module-transforms@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-modules-commonjs@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-module-transforms@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-simple-access@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-modules-systemjs@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-hoist-variables@7.24.7",
        "pkg:npm/@babel/helper-module-transforms@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-validator-identifier@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-modules-umd@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-module-transforms@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-named-capturing-groups-regex@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-create-regexp-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-new-target@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-nullish-coalescing-operator@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-numeric-separator@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-numeric-separator@7.10.4"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-parameters@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-object-rest-spread@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-compilation-targets@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-object-rest-spread@7.8.3",
        "pkg:npm/@babel/plugin-transform-parameters@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-object-super@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-replace-supers@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-optional-catch-binding@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-optional-catch-binding@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-private-methods@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-private-property-in-object@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-annotate-as-pure@7.24.7",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-private-property-in-object@7.14.5"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-property-literals@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/regenerator-runtime@0.14.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/runtime@7.24.7",
      "dependsOn": [
        "pkg:npm/regenerator-runtime@0.14.1"
      ]
    },
    {
      "ref": "pkg:npm/regenerator-transform@0.15.2",
      "dependsOn": [
        "pkg:npm/@babel/runtime@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-regenerator@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/regenerator-transform@0.15.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-reserved-words@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-shorthand-properties@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-spread@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-sticky-regex@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-template-literals@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-typeof-symbol@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-unicode-escapes@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-unicode-property-regex@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-create-regexp-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-unicode-regex@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-create-regexp-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-unicode-sets-regex@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-create-regexp-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/preset-modules@0.1.6-no-external-plugins",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/types@7.24.7",
        "pkg:npm/esutils@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/preset-env@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/compat-data@7.24.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-compilation-targets@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-validator-option@7.24.7",
        "pkg:npm/@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7",
        "pkg:npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7",
        "pkg:npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7",
        "pkg:npm/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7",
        "pkg:npm/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
        "pkg:npm/@babel/plugin-syntax-async-generators@7.8.4",
        "pkg:npm/@babel/plugin-syntax-class-properties@7.12.13",
        "pkg:npm/@babel/plugin-syntax-class-static-block@7.14.5",
        "pkg:npm/@babel/plugin-syntax-dynamic-import@7.8.3",
        "pkg:npm/@babel/plugin-syntax-export-namespace-from@7.8.3",
        "pkg:npm/@babel/plugin-syntax-import-assertions@7.24.7",
        "pkg:npm/@babel/plugin-syntax-import-attributes@7.24.7",
        "pkg:npm/@babel/plugin-syntax-import-meta@7.10.4",
        "pkg:npm/@babel/plugin-syntax-json-strings@7.8.3",
        "pkg:npm/@babel/plugin-syntax-logical-assignment-operators@7.10.4",
        "pkg:npm/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
        "pkg:npm/@babel/plugin-syntax-numeric-separator@7.10.4",
        "pkg:npm/@babel/plugin-syntax-object-rest-spread@7.8.3",
        "pkg:npm/@babel/plugin-syntax-optional-catch-binding@7.8.3",
        "pkg:npm/@babel/plugin-syntax-optional-chaining@7.8.3",
        "pkg:npm/@babel/plugin-syntax-private-property-in-object@7.14.5",
        "pkg:npm/@babel/plugin-syntax-top-level-await@7.14.5",
        "pkg:npm/@babel/plugin-syntax-unicode-sets-regex@7.18.6",
        "pkg:npm/@babel/plugin-transform-arrow-functions@7.24.7",
        "pkg:npm/@babel/plugin-transform-async-generator-functions@7.24.7",
        "pkg:npm/@babel/plugin-transform-async-to-generator@7.24.7",
        "pkg:npm/@babel/plugin-transform-block-scoped-functions@7.24.7",
        "pkg:npm/@babel/plugin-transform-block-scoping@7.24.7",
        "pkg:npm/@babel/plugin-transform-class-properties@7.24.7",
        "pkg:npm/@babel/plugin-transform-class-static-block@7.24.7",
        "pkg:npm/@babel/plugin-transform-classes@7.24.7",
        "pkg:npm/@babel/plugin-transform-computed-properties@7.24.7",
        "pkg:npm/@babel/plugin-transform-destructuring@7.24.7",
        "pkg:npm/@babel/plugin-transform-dotall-regex@7.24.7",
        "pkg:npm/@babel/plugin-transform-duplicate-keys@7.24.7",
        "pkg:npm/@babel/plugin-transform-dynamic-import@7.24.7",
        "pkg:npm/@babel/plugin-transform-exponentiation-operator@7.24.7",
        "pkg:npm/@babel/plugin-transform-export-namespace-from@7.24.7",
        "pkg:npm/@babel/plugin-transform-for-of@7.24.7",
        "pkg:npm/@babel/plugin-transform-function-name@7.24.7",
        "pkg:npm/@babel/plugin-transform-json-strings@7.24.7",
        "pkg:npm/@babel/plugin-transform-literals@7.24.7",
        "pkg:npm/@babel/plugin-transform-logical-assignment-operators@7.24.7",
        "pkg:npm/@babel/plugin-transform-member-expression-literals@7.24.7",
        "pkg:npm/@babel/plugin-transform-modules-amd@7.24.7",
        "pkg:npm/@babel/plugin-transform-modules-commonjs@7.24.7",
        "pkg:npm/@babel/plugin-transform-modules-systemjs@7.24.7",
        "pkg:npm/@babel/plugin-transform-modules-umd@7.24.7",
        "pkg:npm/@babel/plugin-transform-named-capturing-groups-regex@7.24.7",
        "pkg:npm/@babel/plugin-transform-new-target@7.24.7",
        "pkg:npm/@babel/plugin-transform-nullish-coalescing-operator@7.24.7",
        "pkg:npm/@babel/plugin-transform-numeric-separator@7.24.7",
        "pkg:npm/@babel/plugin-transform-object-rest-spread@7.24.7",
        "pkg:npm/@babel/plugin-transform-object-super@7.24.7",
        "pkg:npm/@babel/plugin-transform-optional-catch-binding@7.24.7",
        "pkg:npm/@babel/plugin-transform-optional-chaining@7.24.7",
        "pkg:npm/@babel/plugin-transform-parameters@7.24.7",
        "pkg:npm/@babel/plugin-transform-private-methods@7.24.7",
        "pkg:npm/@babel/plugin-transform-private-property-in-object@7.24.7",
        "pkg:npm/@babel/plugin-transform-property-literals@7.24.7",
        "pkg:npm/@babel/plugin-transform-regenerator@7.24.7",
        "pkg:npm/@babel/plugin-transform-reserved-words@7.24.7",
        "pkg:npm/@babel/plugin-transform-shorthand-properties@7.24.7",
        "pkg:npm/@babel/plugin-transform-spread@7.24.7",
        "pkg:npm/@babel/plugin-transform-sticky-regex@7.24.7",
        "pkg:npm/@babel/plugin-transform-template-literals@7.24.7",
        "pkg:npm/@babel/plugin-transform-typeof-symbol@7.24.7",
        "pkg:npm/@babel/plugin-transform-unicode-escapes@7.24.7",
        "pkg:npm/@babel/plugin-transform-unicode-property-regex@7.24.7",
        "pkg:npm/@babel/plugin-transform-unicode-regex@7.24.7",
        "pkg:npm/@babel/plugin-transform-unicode-sets-regex@7.24.7",
        "pkg:npm/@babel/preset-modules@0.1.6-no-external-plugins",
        "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11",
        "pkg:npm/babel-plugin-polyfill-corejs3@0.10.4",
        "pkg:npm/babel-plugin-polyfill-regenerator@0.6.2",
        "pkg:npm/core-js-compat@3.37.1",
        "pkg:npm/semver@6.3.1"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-jsx@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-typescript@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-typescript@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-annotate-as-pure@7.24.7",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-typescript@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/preset-typescript@7.24.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/helper-validator-option@7.24.7",
        "pkg:npm/@babel/plugin-syntax-jsx@7.24.7",
        "pkg:npm/@babel/plugin-transform-modules-commonjs@7.24.7",
        "pkg:npm/@babel/plugin-transform-typescript@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/js@19.2.3",
      "dependsOn": [
        "pkg:npm/@nx/js@19.2.3"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/workspace@19.2.3",
      "dependsOn": [
        "pkg:npm/@nx/workspace@19.2.3"
      ]
    },
    {
      "ref": "pkg:npm/@nx/workspace@19.2.3",
      "dependsOn": [
        "pkg:npm/@nrwl/workspace@19.2.3",
        "pkg:npm/@nx/devkit@19.2.3",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/nx@19.2.3",
        "pkg:npm/tslib@2.6.3",
        "pkg:npm/yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-const-enum@1.2.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@babel/plugin-syntax-typescript@7.20.0",
        "pkg:npm/@babel/plugin-syntax-typescript@7.24.7",
        "pkg:npm/@babel/traverse@7.20.12",
        "pkg:npm/@babel/traverse@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@types/parse-json@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-arrayish@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/error-ex@1.3.2",
      "dependsOn": [
        "pkg:npm/is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/json-parse-even-better-errors@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lines-and-columns@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse-json@5.2.0",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.18.6",
        "pkg:npm/@babel/code-frame@7.24.7",
        "pkg:npm/error-ex@1.3.2",
        "pkg:npm/json-parse-even-better-errors@2.3.1",
        "pkg:npm/lines-and-columns@1.2.4"
      ]
    },
    {
      "ref": "pkg:npm/path-type@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yaml@1.10.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cosmiconfig@6.0.0",
      "dependsOn": [
        "pkg:npm/@types/parse-json@4.0.0",
        "pkg:npm/@types/parse-json@4.0.2",
        "pkg:npm/import-fresh@3.3.0",
        "pkg:npm/parse-json@5.2.0",
        "pkg:npm/path-type@4.0.0",
        "pkg:npm/yaml@1.10.2"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-macros@2.8.0",
      "dependsOn": [
        "pkg:npm/@babel/runtime@7.20.7",
        "pkg:npm/@babel/runtime@7.24.7",
        "pkg:npm/cosmiconfig@6.0.0",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/resolve@1.22.8"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-typescript-metadata@0.3.2",
      "dependsOn": [
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/columnify@1.6.0",
      "dependsOn": [
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/wcwidth@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/address@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-port@1.6.1",
      "dependsOn": [
        "pkg:npm/address@1.2.2",
        "pkg:npm/debug@4.3.5"
      ]
    },
    {
      "ref": "pkg:npm/lru-cache@10.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hosted-git-info@7.0.2",
      "dependsOn": [
        "pkg:npm/lru-cache@10.2.2"
      ]
    },
    {
      "ref": "pkg:npm/proc-log@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/validate-npm-package-name@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/npm-package-arg@11.0.1",
      "dependsOn": [
        "pkg:npm/hosted-git-info@7.0.2",
        "pkg:npm/proc-log@3.0.0",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/validate-npm-package-name@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/source-map-support@0.5.19",
      "dependsOn": [
        "pkg:npm/buffer-from@1.1.2",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/@jridgewell/trace-mapping@0.3.9",
      "dependsOn": [
        "pkg:npm/@jridgewell/resolve-uri@3.1.0",
        "pkg:npm/@jridgewell/resolve-uri@3.1.2",
        "pkg:npm/@jridgewell/sourcemap-codec@1.4.14",
        "pkg:npm/@jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "pkg:npm/@cspotcode/source-map-support@0.8.1",
      "dependsOn": [
        "pkg:npm/@jridgewell/trace-mapping@0.3.9"
      ]
    },
    {
      "ref": "pkg:npm/@tsconfig/node10@1.0.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@tsconfig/node12@1.0.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@tsconfig/node14@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@tsconfig/node16@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn-walk@8.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arg@4.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/create-require@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/diff@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/make-error@1.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/v8-compile-cache-lib@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yn@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ts-node@10.9.1",
      "dependsOn": [
        "pkg:npm/@cspotcode/source-map-support@0.8.1",
        "pkg:npm/@swc/core@1.5.29",
        "pkg:npm/@tsconfig/node10@1.0.11",
        "pkg:npm/@tsconfig/node10@1.0.9",
        "pkg:npm/@tsconfig/node12@1.0.11",
        "pkg:npm/@tsconfig/node14@1.0.3",
        "pkg:npm/@tsconfig/node16@1.0.3",
        "pkg:npm/@tsconfig/node16@1.0.4",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/acorn-walk@8.2.0",
        "pkg:npm/acorn-walk@8.3.2",
        "pkg:npm/acorn@8.11.3",
        "pkg:npm/acorn@8.8.1",
        "pkg:npm/arg@4.1.3",
        "pkg:npm/create-require@1.1.1",
        "pkg:npm/diff@4.0.2",
        "pkg:npm/make-error@1.3.6",
        "pkg:npm/typescript@4.8.4",
        "pkg:npm/typescript@5.4.5",
        "pkg:npm/v8-compile-cache-lib@3.0.1",
        "pkg:npm/yn@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@nx/js@19.2.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/plugin-proposal-decorators@7.24.7",
        "pkg:npm/@babel/plugin-transform-class-properties@7.24.7",
        "pkg:npm/@babel/plugin-transform-runtime@7.24.7",
        "pkg:npm/@babel/preset-env@7.24.7",
        "pkg:npm/@babel/preset-typescript@7.24.7",
        "pkg:npm/@babel/runtime@7.24.7",
        "pkg:npm/@nrwl/js@19.2.3",
        "pkg:npm/@nx/devkit@19.2.3",
        "pkg:npm/@nx/workspace@19.2.3",
        "pkg:npm/babel-plugin-const-enum@1.2.0",
        "pkg:npm/babel-plugin-macros@2.8.0",
        "pkg:npm/babel-plugin-transform-typescript-metadata@0.3.2",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/columnify@1.6.0",
        "pkg:npm/detect-port@1.6.1",
        "pkg:npm/fast-glob@3.2.7",
        "pkg:npm/fs-extra@11.2.0",
        "pkg:npm/ignore@5.3.1",
        "pkg:npm/js-tokens@4.0.0",
        "pkg:npm/minimatch@9.0.3",
        "pkg:npm/npm-package-arg@11.0.1",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/ora@5.3.0",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/source-map-support@0.5.19",
        "pkg:npm/ts-node@10.9.1",
        "pkg:npm/tsconfig-paths@4.2.0",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/@nx/linter@19.2.3",
      "dependsOn": [
        "pkg:npm/@nx/eslint@19.2.3"
      ]
    },
    {
      "ref": "pkg:npm/@nx/eslint@19.2.3",
      "dependsOn": [
        "pkg:npm/@nx/devkit@19.2.3",
        "pkg:npm/@nx/js@19.2.3",
        "pkg:npm/@nx/linter@19.2.3",
        "pkg:npm/@zkochan/js-yaml@0.0.7",
        "pkg:npm/eslint@8.57.0",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/tslib@2.6.3",
        "pkg:npm/typescript@5.4.5"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/types@7.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@typescript-eslint/visitor-keys@7.13.0",
      "dependsOn": [
        "pkg:npm/@typescript-eslint/types@7.13.0",
        "pkg:npm/eslint-visitor-keys@3.4.3"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/scope-manager@7.13.0",
      "dependsOn": [
        "pkg:npm/@typescript-eslint/types@7.13.0",
        "pkg:npm/@typescript-eslint/visitor-keys@7.13.0"
      ]
    },
    {
      "ref": "pkg:npm/array-union@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dir-glob@3.0.1",
      "dependsOn": [
        "pkg:npm/path-type@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/slash@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/globby@11.1.0",
      "dependsOn": [
        "pkg:npm/array-union@2.1.0",
        "pkg:npm/dir-glob@3.0.1",
        "pkg:npm/fast-glob@3.2.12",
        "pkg:npm/fast-glob@3.3.2",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/ignore@5.3.1",
        "pkg:npm/merge2@1.4.1",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@9.0.4",
      "dependsOn": [
        "pkg:npm/brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/ts-api-utils@1.3.0",
      "dependsOn": [
        "pkg:npm/typescript@5.4.5"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/typescript-estree@7.13.0",
      "dependsOn": [
        "pkg:npm/@typescript-eslint/types@7.13.0",
        "pkg:npm/@typescript-eslint/visitor-keys@7.13.0",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/globby@11.1.0",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/minimatch@9.0.4",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/ts-api-utils@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/parser@7.13.0",
      "dependsOn": [
        "pkg:npm/@typescript-eslint/scope-manager@7.13.0",
        "pkg:npm/@typescript-eslint/types@7.13.0",
        "pkg:npm/@typescript-eslint/typescript-estree@7.13.0",
        "pkg:npm/@typescript-eslint/visitor-keys@7.13.0",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/eslint@8.57.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-config-prettier@9.1.0",
      "dependsOn": [
        "pkg:npm/eslint@8.57.0"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/eslint-plugin-nx@19.2.3",
      "dependsOn": [
        "pkg:npm/@nx/eslint-plugin@19.2.3"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/utils@7.13.0",
      "dependsOn": [
        "pkg:npm/@eslint-community/eslint-utils@4.4.0",
        "pkg:npm/@typescript-eslint/scope-manager@7.13.0",
        "pkg:npm/@typescript-eslint/types@7.13.0",
        "pkg:npm/@typescript-eslint/typescript-estree@7.13.0",
        "pkg:npm/eslint@8.57.0"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/type-utils@7.13.0",
      "dependsOn": [
        "pkg:npm/@typescript-eslint/typescript-estree@7.13.0",
        "pkg:npm/@typescript-eslint/utils@7.13.0",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/eslint@8.57.0",
        "pkg:npm/ts-api-utils@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/confusing-browser-globals@1.0.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonc-eslint-parser@2.4.0",
      "dependsOn": [
        "pkg:npm/acorn@8.11.3",
        "pkg:npm/eslint-visitor-keys@3.4.3",
        "pkg:npm/espree@9.6.1",
        "pkg:npm/semver@7.6.2"
      ]
    },
    {
      "ref": "pkg:npm/@nx/eslint-plugin@19.2.3",
      "dependsOn": [
        "pkg:npm/@nrwl/eslint-plugin-nx@19.2.3",
        "pkg:npm/@nx/devkit@19.2.3",
        "pkg:npm/@nx/js@19.2.3",
        "pkg:npm/@typescript-eslint/parser@7.13.0",
        "pkg:npm/@typescript-eslint/type-utils@7.13.0",
        "pkg:npm/@typescript-eslint/utils@7.13.0",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/confusing-browser-globals@1.0.11",
        "pkg:npm/eslint-config-prettier@9.1.0",
        "pkg:npm/jsonc-eslint-parser@2.4.0",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/@bcoe/v8-coverage@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/istanbul-lib-coverage@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/istanbul-lib-report@3.0.3",
      "dependsOn": [
        "pkg:npm/@types/istanbul-lib-coverage@2.0.6"
      ]
    },
    {
      "ref": "pkg:npm/@types/istanbul-reports@3.0.4",
      "dependsOn": [
        "pkg:npm/@types/istanbul-lib-report@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/@types/yargs-parser@21.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/yargs@17.0.32",
      "dependsOn": [
        "pkg:npm/@types/yargs-parser@21.0.3"
      ]
    },
    {
      "ref": "pkg:npm/@jest/types@29.6.3",
      "dependsOn": [
        "pkg:npm/@jest/schemas@29.6.3",
        "pkg:npm/@types/istanbul-lib-coverage@2.0.6",
        "pkg:npm/@types/istanbul-reports@3.0.4",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/@types/yargs@17.0.32",
        "pkg:npm/chalk@4.1.2"
      ]
    },
    {
      "ref": "pkg:npm/@types/stack-utils@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escape-string-regexp@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stack-utils@2.0.6",
      "dependsOn": [
        "pkg:npm/escape-string-regexp@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-message-util@29.7.0",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.24.7",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/stack-utils@2.0.3",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/micromatch@4.0.7",
        "pkg:npm/pretty-format@29.7.0",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/stack-utils@2.0.6"
      ]
    },
    {
      "ref": "pkg:npm/ci-info@3.9.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-util@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/ci-info@3.9.0",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/@jest/console@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/jest-message-util@29.7.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/collect-v8-coverage@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jest/test-result@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/console@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/istanbul-lib-coverage@2.0.6",
        "pkg:npm/collect-v8-coverage@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/camelcase@5.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-try@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-limit@2.3.0",
      "dependsOn": [
        "pkg:npm/p-try@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/p-locate@4.1.0",
      "dependsOn": [
        "pkg:npm/p-limit@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/locate-path@5.0.0",
      "dependsOn": [
        "pkg:npm/p-locate@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/find-up@4.1.0",
      "dependsOn": [
        "pkg:npm/locate-path@5.0.0",
        "pkg:npm/path-exists@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/get-package-type@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve-from@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@istanbuljs/load-nyc-config@1.1.0",
      "dependsOn": [
        "pkg:npm/camelcase@5.3.1",
        "pkg:npm/find-up@4.1.0",
        "pkg:npm/get-package-type@0.1.0",
        "pkg:npm/js-yaml@3.14.1",
        "pkg:npm/resolve-from@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@istanbuljs/schema@0.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/istanbul-lib-coverage@3.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/istanbul-lib-instrument@5.2.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/parser@7.20.7",
        "pkg:npm/@babel/parser@7.24.7",
        "pkg:npm/@istanbuljs/schema@0.1.3",
        "pkg:npm/istanbul-lib-coverage@3.2.0",
        "pkg:npm/istanbul-lib-coverage@3.2.2",
        "pkg:npm/semver@6.3.0",
        "pkg:npm/semver@6.3.1"
      ]
    },
    {
      "ref": "pkg:npm/test-exclude@6.0.0",
      "dependsOn": [
        "pkg:npm/@istanbuljs/schema@0.1.3",
        "pkg:npm/glob@7.1.4",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/minimatch@3.1.2"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-istanbul@6.1.1",
      "dependsOn": [
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7",
        "pkg:npm/@istanbuljs/load-nyc-config@1.1.0",
        "pkg:npm/@istanbuljs/schema@0.1.3",
        "pkg:npm/istanbul-lib-instrument@5.2.1",
        "pkg:npm/test-exclude@6.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/graceful-fs@4.1.9",
      "dependsOn": [
        "pkg:npm/@types/node@18.16.20"
      ]
    },
    {
      "ref": "pkg:npm/node-int64@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bser@2.1.1",
      "dependsOn": [
        "pkg:npm/node-int64@0.4.0"
      ]
    },
    {
      "ref": "pkg:npm/fb-watchman@2.0.2",
      "dependsOn": [
        "pkg:npm/bser@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-regex-util@29.6.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/merge-stream@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@8.1.1",
      "dependsOn": [
        "pkg:npm/has-flag@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-worker@29.7.0",
      "dependsOn": [
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/merge-stream@2.0.0",
        "pkg:npm/supports-color@8.1.1"
      ]
    },
    {
      "ref": "pkg:npm/tmpl@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/makeerror@1.0.12",
      "dependsOn": [
        "pkg:npm/tmpl@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/walker@1.0.8",
      "dependsOn": [
        "pkg:npm/makeerror@1.0.12"
      ]
    },
    {
      "ref": "pkg:npm/jest-haste-map@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/graceful-fs@4.1.9",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/anymatch@3.1.3",
        "pkg:npm/fb-watchman@2.0.2",
        "pkg:npm/fsevents@2.3.3",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jest-regex-util@29.6.3",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/jest-worker@29.7.0",
        "pkg:npm/micromatch@4.0.7",
        "pkg:npm/walker@1.0.8"
      ]
    },
    {
      "ref": "pkg:npm/write-file-atomic@4.0.2",
      "dependsOn": [
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/signal-exit@3.0.7"
      ]
    },
    {
      "ref": "pkg:npm/@jest/transform@29.7.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@jridgewell/trace-mapping@0.3.25",
        "pkg:npm/babel-plugin-istanbul@6.1.1",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/convert-source-map@2.0.0",
        "pkg:npm/fast-json-stable-stringify@2.1.0",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jest-haste-map@29.7.0",
        "pkg:npm/jest-regex-util@29.6.3",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/micromatch@4.0.7",
        "pkg:npm/pirates@4.0.6",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/write-file-atomic@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/exit@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/istanbul-lib-instrument@6.0.2",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/parser@7.24.7",
        "pkg:npm/@istanbuljs/schema@0.1.3",
        "pkg:npm/istanbul-lib-coverage@3.2.2",
        "pkg:npm/semver@7.6.2"
      ]
    },
    {
      "ref": "pkg:npm/make-dir@4.0.0",
      "dependsOn": [
        "pkg:npm/semver@7.6.2"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-report@3.0.1",
      "dependsOn": [
        "pkg:npm/istanbul-lib-coverage@3.2.2",
        "pkg:npm/make-dir@4.0.0",
        "pkg:npm/supports-color@7.2.0"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-source-maps@4.0.1",
      "dependsOn": [
        "pkg:npm/debug@4.3.4",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/istanbul-lib-coverage@3.2.0",
        "pkg:npm/istanbul-lib-coverage@3.2.2",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/html-escaper@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/istanbul-reports@3.1.7",
      "dependsOn": [
        "pkg:npm/html-escaper@2.0.2",
        "pkg:npm/istanbul-lib-report@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/char-regex@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string-length@4.0.2",
      "dependsOn": [
        "pkg:npm/char-regex@1.0.2",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/v8-to-istanbul@9.2.0",
      "dependsOn": [
        "pkg:npm/@jridgewell/trace-mapping@0.3.25",
        "pkg:npm/@types/istanbul-lib-coverage@2.0.6",
        "pkg:npm/convert-source-map@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@jest/reporters@29.7.0",
      "dependsOn": [
        "pkg:npm/@bcoe/v8-coverage@0.2.3",
        "pkg:npm/@jest/console@29.7.0",
        "pkg:npm/@jest/test-result@29.7.0",
        "pkg:npm/@jest/transform@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@jridgewell/trace-mapping@0.3.25",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/collect-v8-coverage@1.0.2",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/istanbul-lib-coverage@3.2.2",
        "pkg:npm/istanbul-lib-instrument@6.0.2",
        "pkg:npm/istanbul-lib-report@3.0.1",
        "pkg:npm/istanbul-lib-source-maps@4.0.1",
        "pkg:npm/istanbul-reports@3.1.7",
        "pkg:npm/jest-message-util@29.7.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/jest-worker@29.7.0",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/string-length@4.0.2",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/v8-to-istanbul@9.2.0"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/jest@19.2.3",
      "dependsOn": [
        "pkg:npm/@nx/jest@19.2.3"
      ]
    },
    {
      "ref": "pkg:npm/@phenomnomnominal/tsquery@5.0.1",
      "dependsOn": [
        "pkg:npm/esquery@1.5.0",
        "pkg:npm/typescript@5.4.5"
      ]
    },
    {
      "ref": "pkg:npm/harmony-reflect@1.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/identity-obj-proxy@3.0.0",
      "dependsOn": [
        "pkg:npm/harmony-reflect@1.6.2"
      ]
    },
    {
      "ref": "pkg:npm/@jest/test-sequencer@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/test-result@29.7.0",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jest-haste-map@29.7.0",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/babel__generator@7.6.8",
      "dependsOn": [
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@types/babel__template@7.4.4",
      "dependsOn": [
        "pkg:npm/@babel/parser@7.24.7",
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@types/babel__traverse@7.20.6",
      "dependsOn": [
        "pkg:npm/@babel/types@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/@types/babel__core@7.20.5",
      "dependsOn": [
        "pkg:npm/@babel/parser@7.24.7",
        "pkg:npm/@babel/types@7.24.7",
        "pkg:npm/@types/babel__generator@7.6.8",
        "pkg:npm/@types/babel__template@7.4.4",
        "pkg:npm/@types/babel__traverse@7.20.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-jest-hoist@29.6.3",
      "dependsOn": [
        "pkg:npm/@babel/template@7.24.7",
        "pkg:npm/@babel/types@7.24.7",
        "pkg:npm/@types/babel__core@7.20.5",
        "pkg:npm/@types/babel__traverse@7.20.6"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-bigint@7.8.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-plugin-utils@7.24.7"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-current-node-syntax@1.0.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/plugin-syntax-async-generators@7.8.4",
        "pkg:npm/@babel/plugin-syntax-bigint@7.8.3",
        "pkg:npm/@babel/plugin-syntax-class-properties@7.12.13",
        "pkg:npm/@babel/plugin-syntax-import-meta@7.10.4",
        "pkg:npm/@babel/plugin-syntax-json-strings@7.8.3",
        "pkg:npm/@babel/plugin-syntax-logical-assignment-operators@7.10.4",
        "pkg:npm/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
        "pkg:npm/@babel/plugin-syntax-numeric-separator@7.10.4",
        "pkg:npm/@babel/plugin-syntax-object-rest-spread@7.8.3",
        "pkg:npm/@babel/plugin-syntax-optional-catch-binding@7.8.3",
        "pkg:npm/@babel/plugin-syntax-optional-chaining@7.8.3",
        "pkg:npm/@babel/plugin-syntax-top-level-await@7.14.5"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-jest@29.6.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/babel-plugin-jest-hoist@29.6.3",
        "pkg:npm/babel-preset-current-node-syntax@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-jest@29.7.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@jest/transform@29.7.0",
        "pkg:npm/@types/babel__core@7.20.5",
        "pkg:npm/babel-plugin-istanbul@6.1.1",
        "pkg:npm/babel-preset-jest@29.6.3",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/deepmerge@4.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-detect@4.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@sinonjs/commons@3.0.1",
      "dependsOn": [
        "pkg:npm/type-detect@4.0.8"
      ]
    },
    {
      "ref": "pkg:npm/@sinonjs/fake-timers@10.3.0",
      "dependsOn": [
        "pkg:npm/@sinonjs/commons@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-mock@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/jest-util@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/@jest/fake-timers@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@sinonjs/fake-timers@10.3.0",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/jest-message-util@29.7.0",
        "pkg:npm/jest-mock@29.7.0",
        "pkg:npm/jest-util@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/@jest/environment@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/fake-timers@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/jest-mock@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/@jest/expect-utils@29.7.0",
      "dependsOn": [
        "pkg:npm/jest-get-type@29.6.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-matcher-utils@29.7.0",
      "dependsOn": [
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/jest-diff@29.7.0",
        "pkg:npm/jest-get-type@29.6.3",
        "pkg:npm/pretty-format@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/expect@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/expect-utils@29.7.0",
        "pkg:npm/jest-get-type@29.6.3",
        "pkg:npm/jest-matcher-utils@29.7.0",
        "pkg:npm/jest-message-util@29.7.0",
        "pkg:npm/jest-util@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-snapshot@29.7.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@babel/generator@7.24.7",
        "pkg:npm/@babel/plugin-syntax-jsx@7.24.7",
        "pkg:npm/@babel/plugin-syntax-typescript@7.24.7",
        "pkg:npm/@babel/types@7.24.7",
        "pkg:npm/@jest/expect-utils@29.7.0",
        "pkg:npm/@jest/transform@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/babel-preset-current-node-syntax@1.0.1",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/expect@29.7.0",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jest-diff@29.7.0",
        "pkg:npm/jest-get-type@29.6.3",
        "pkg:npm/jest-matcher-utils@29.7.0",
        "pkg:npm/jest-message-util@29.7.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/pretty-format@29.7.0",
        "pkg:npm/semver@7.6.2"
      ]
    },
    {
      "ref": "pkg:npm/@jest/expect@29.7.0",
      "dependsOn": [
        "pkg:npm/expect@29.7.0",
        "pkg:npm/jest-snapshot@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/co@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cosmiconfig@7.1.0",
      "dependsOn": [
        "pkg:npm/@types/parse-json@4.0.0",
        "pkg:npm/@types/parse-json@4.0.2",
        "pkg:npm/import-fresh@3.3.0",
        "pkg:npm/parse-json@5.2.0",
        "pkg:npm/path-type@4.0.0",
        "pkg:npm/yaml@1.10.2"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-macros@3.1.0",
      "dependsOn": [
        "pkg:npm/@babel/runtime@7.24.7",
        "pkg:npm/cosmiconfig@7.1.0",
        "pkg:npm/resolve@1.22.8"
      ]
    },
    {
      "ref": "pkg:npm/dedent@1.5.3",
      "dependsOn": [
        "pkg:npm/babel-plugin-macros@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/is-generator-fn@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-each@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/jest-get-type@29.6.3",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/pretty-format@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/@jest/globals@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/environment@29.7.0",
        "pkg:npm/@jest/expect@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/jest-mock@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/@jest/source-map@29.6.3",
      "dependsOn": [
        "pkg:npm/@jridgewell/trace-mapping@0.3.25",
        "pkg:npm/callsites@3.1.0",
        "pkg:npm/graceful-fs@4.2.11"
      ]
    },
    {
      "ref": "pkg:npm/cjs-module-lexer@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-pnp-resolver@1.2.3",
      "dependsOn": [
        "pkg:npm/jest-resolve@28.1.1",
        "pkg:npm/jest-resolve@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/camelcase@6.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/leven@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-validate@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/camelcase@6.3.0",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/jest-get-type@29.6.3",
        "pkg:npm/leven@3.1.0",
        "pkg:npm/pretty-format@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/resolve.exports@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-resolve@29.7.0",
      "dependsOn": [
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jest-haste-map@29.7.0",
        "pkg:npm/jest-pnp-resolver@1.2.3",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/jest-validate@29.7.0",
        "pkg:npm/resolve.exports@2.0.2",
        "pkg:npm/resolve@1.22.8",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/strip-bom@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-runtime@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/environment@29.7.0",
        "pkg:npm/@jest/fake-timers@29.7.0",
        "pkg:npm/@jest/globals@29.7.0",
        "pkg:npm/@jest/source-map@29.6.3",
        "pkg:npm/@jest/test-result@29.7.0",
        "pkg:npm/@jest/transform@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/cjs-module-lexer@1.3.1",
        "pkg:npm/collect-v8-coverage@1.0.2",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jest-haste-map@29.7.0",
        "pkg:npm/jest-message-util@29.7.0",
        "pkg:npm/jest-mock@29.7.0",
        "pkg:npm/jest-regex-util@29.6.3",
        "pkg:npm/jest-resolve@29.7.0",
        "pkg:npm/jest-snapshot@29.7.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/strip-bom@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/pure-rand@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-circus@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/environment@29.7.0",
        "pkg:npm/@jest/expect@29.7.0",
        "pkg:npm/@jest/test-result@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/co@4.6.0",
        "pkg:npm/dedent@1.5.3",
        "pkg:npm/is-generator-fn@2.1.0",
        "pkg:npm/jest-each@29.7.0",
        "pkg:npm/jest-matcher-utils@29.7.0",
        "pkg:npm/jest-message-util@29.7.0",
        "pkg:npm/jest-runtime@29.7.0",
        "pkg:npm/jest-snapshot@29.7.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/p-limit@3.1.0",
        "pkg:npm/pretty-format@29.7.0",
        "pkg:npm/pure-rand@6.1.0",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/stack-utils@2.0.6"
      ]
    },
    {
      "ref": "pkg:npm/jest-environment-node@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/environment@29.7.0",
        "pkg:npm/@jest/fake-timers@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/jest-mock@29.7.0",
        "pkg:npm/jest-util@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/emittery@0.13.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-newline@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-docblock@29.7.0",
      "dependsOn": [
        "pkg:npm/detect-newline@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-leak-detector@29.7.0",
      "dependsOn": [
        "pkg:npm/jest-get-type@29.6.3",
        "pkg:npm/pretty-format@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/type-fest@0.21.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-escapes@4.3.2",
      "dependsOn": [
        "pkg:npm/type-fest@0.21.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-watcher@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/test-result@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/ansi-escapes@4.3.2",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/emittery@0.13.1",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/string-length@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/source-map-support@0.5.13",
      "dependsOn": [
        "pkg:npm/buffer-from@1.1.2",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-runner@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/console@29.7.0",
        "pkg:npm/@jest/environment@29.7.0",
        "pkg:npm/@jest/test-result@29.7.0",
        "pkg:npm/@jest/transform@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/emittery@0.13.1",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jest-docblock@29.7.0",
        "pkg:npm/jest-environment-node@29.7.0",
        "pkg:npm/jest-haste-map@29.7.0",
        "pkg:npm/jest-leak-detector@29.7.0",
        "pkg:npm/jest-message-util@29.7.0",
        "pkg:npm/jest-resolve@29.7.0",
        "pkg:npm/jest-runtime@29.7.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/jest-watcher@29.7.0",
        "pkg:npm/jest-worker@29.7.0",
        "pkg:npm/p-limit@3.1.0",
        "pkg:npm/source-map-support@0.5.13"
      ]
    },
    {
      "ref": "pkg:npm/jest-config@29.7.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@jest/test-sequencer@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/babel-jest@29.7.0",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/ci-info@3.9.0",
        "pkg:npm/deepmerge@4.3.1",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jest-circus@29.7.0",
        "pkg:npm/jest-environment-node@29.7.0",
        "pkg:npm/jest-get-type@29.6.3",
        "pkg:npm/jest-regex-util@29.6.3",
        "pkg:npm/jest-resolve@29.7.0",
        "pkg:npm/jest-runner@29.7.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/jest-validate@29.7.0",
        "pkg:npm/micromatch@4.0.7",
        "pkg:npm/parse-json@5.2.0",
        "pkg:npm/pretty-format@29.7.0",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/strip-json-comments@3.1.1",
        "pkg:npm/ts-node@10.9.1"
      ]
    },
    {
      "ref": "pkg:npm/resolve.exports@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/jest@19.2.3",
      "dependsOn": [
        "pkg:npm/@jest/reporters@29.7.0",
        "pkg:npm/@jest/test-result@29.7.0",
        "pkg:npm/@nrwl/jest@19.2.3",
        "pkg:npm/@nx/devkit@19.2.3",
        "pkg:npm/@nx/js@19.2.3",
        "pkg:npm/@phenomnomnominal/tsquery@5.0.1",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/identity-obj-proxy@3.0.0",
        "pkg:npm/jest-config@29.7.0",
        "pkg:npm/jest-resolve@29.7.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/minimatch@9.0.3",
        "pkg:npm/resolve.exports@1.1.0",
        "pkg:npm/tslib@2.6.3",
        "pkg:npm/yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@angular-devkit/core@16.0.1",
      "dependsOn": [
        "pkg:npm/ajv-formats@2.1.1",
        "pkg:npm/ajv@8.12.0",
        "pkg:npm/chokidar@3.6.0",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/rxjs@7.8.1",
        "pkg:npm/source-map@0.7.4"
      ]
    },
    {
      "ref": "pkg:npm/magic-string@0.30.0",
      "dependsOn": [
        "pkg:npm/@jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "pkg:npm/@angular-devkit/schematics@16.0.1",
      "dependsOn": [
        "pkg:npm/@angular-devkit/core@16.0.1",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/magic-string@0.30.0",
        "pkg:npm/ora@5.4.1",
        "pkg:npm/rxjs@7.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@nestjs/schematics@9.2.0",
      "dependsOn": [
        "pkg:npm/@angular-devkit/core@16.0.1",
        "pkg:npm/@angular-devkit/schematics@16.0.1",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/pluralize@8.0.0",
        "pkg:npm/typescript@5.4.5"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/nest@19.2.3",
      "dependsOn": [
        "pkg:npm/@nx/nest@19.2.3"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/node@19.2.3",
      "dependsOn": [
        "pkg:npm/@nx/node@19.2.3"
      ]
    },
    {
      "ref": "pkg:npm/@nx/node@19.2.3",
      "dependsOn": [
        "pkg:npm/@nrwl/node@19.2.3",
        "pkg:npm/@nx/devkit@19.2.3",
        "pkg:npm/@nx/eslint@19.2.3",
        "pkg:npm/@nx/jest@19.2.3",
        "pkg:npm/@nx/js@19.2.3",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/@nx/nest@19.2.3",
      "dependsOn": [
        "pkg:npm/@nestjs/schematics@9.2.0",
        "pkg:npm/@nrwl/nest@19.2.3",
        "pkg:npm/@nx/devkit@19.2.3",
        "pkg:npm/@nx/eslint@19.2.3",
        "pkg:npm/@nx/js@19.2.3",
        "pkg:npm/@nx/node@19.2.3",
        "pkg:npm/@phenomnomnominal/tsquery@5.0.1",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/web@19.2.3",
      "dependsOn": [
        "pkg:npm/@nx/web@19.2.3"
      ]
    },
    {
      "ref": "pkg:npm/basic-auth@2.0.1",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/corser@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/he@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/iconv-lite@0.6.3",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/whatwg-encoding@2.0.0",
      "dependsOn": [
        "pkg:npm/iconv-lite@0.6.3"
      ]
    },
    {
      "ref": "pkg:npm/html-encoding-sniffer@3.0.0",
      "dependsOn": [
        "pkg:npm/whatwg-encoding@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/eventemitter3@4.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/requires-port@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-proxy@1.18.1",
      "dependsOn": [
        "pkg:npm/eventemitter3@4.0.7",
        "pkg:npm/follow-redirects@1.15.2",
        "pkg:npm/follow-redirects@1.15.6",
        "pkg:npm/requires-port@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/opener@1.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@2.6.4",
      "dependsOn": [
        "pkg:npm/lodash@4.17.21"
      ]
    },
    {
      "ref": "pkg:npm/debug@3.2.7",
      "dependsOn": [
        "pkg:npm/ms@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/portfinder@1.0.32",
      "dependsOn": [
        "pkg:npm/async@2.6.4",
        "pkg:npm/debug@3.2.7",
        "pkg:npm/mkdirp@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/secure-compare@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/union@0.5.0",
      "dependsOn": [
        "pkg:npm/qs@6.11.0"
      ]
    },
    {
      "ref": "pkg:npm/url-join@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-server@14.1.1",
      "dependsOn": [
        "pkg:npm/basic-auth@2.0.1",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/corser@2.0.1",
        "pkg:npm/he@1.2.0",
        "pkg:npm/html-encoding-sniffer@3.0.0",
        "pkg:npm/http-proxy@1.18.1",
        "pkg:npm/mime@1.6.0",
        "pkg:npm/minimist@1.2.7",
        "pkg:npm/minimist@1.2.8",
        "pkg:npm/opener@1.5.2",
        "pkg:npm/portfinder@1.0.32",
        "pkg:npm/secure-compare@3.0.1",
        "pkg:npm/union@0.5.0",
        "pkg:npm/url-join@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@nx/web@19.2.3",
      "dependsOn": [
        "pkg:npm/@nrwl/web@19.2.3",
        "pkg:npm/@nx/devkit@19.2.3",
        "pkg:npm/@nx/js@19.2.3",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/detect-port@1.6.1",
        "pkg:npm/http-server@14.1.1",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/webpack@19.2.3",
      "dependsOn": [
        "pkg:npm/@nx/webpack@19.2.3"
      ]
    },
    {
      "ref": "pkg:npm/nanoid@3.3.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-js@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss@8.4.38",
      "dependsOn": [
        "pkg:npm/nanoid@3.3.7",
        "pkg:npm/picocolors@1.0.1",
        "pkg:npm/source-map-js@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/fraction.js@4.3.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/normalize-range@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss-value-parser@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/autoprefixer@10.4.19",
      "dependsOn": [
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/caniuse-lite@1.0.30001633",
        "pkg:npm/fraction.js@4.3.7",
        "pkg:npm/normalize-range@0.1.2",
        "pkg:npm/picocolors@1.0.1",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/@types/estree@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/json-schema@7.0.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/eslint@8.56.10",
      "dependsOn": [
        "pkg:npm/@types/estree@1.0.5",
        "pkg:npm/@types/json-schema@7.0.15"
      ]
    },
    {
      "ref": "pkg:npm/@types/eslint-scope@3.7.7",
      "dependsOn": [
        "pkg:npm/@types/eslint@8.56.10",
        "pkg:npm/@types/estree@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/floating-point-hex-parser@1.11.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@webassemblyjs/helper-api-error@1.11.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@xtuc/long@4.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@webassemblyjs/helper-numbers@1.11.6",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/floating-point-hex-parser@1.11.6",
        "pkg:npm/@webassemblyjs/helper-api-error@1.11.6",
        "pkg:npm/@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@webassemblyjs/ast@1.12.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/helper-numbers@1.11.6",
        "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.6"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/helper-buffer@1.12.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@xtuc/ieee754@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@webassemblyjs/ieee754@1.11.6",
      "dependsOn": [
        "pkg:npm/@xtuc/ieee754@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/leb128@1.11.6",
      "dependsOn": [
        "pkg:npm/@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/utf8@1.11.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@webassemblyjs/wasm-gen@1.12.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.12.1",
        "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "pkg:npm/@webassemblyjs/ieee754@1.11.6",
        "pkg:npm/@webassemblyjs/leb128@1.11.6",
        "pkg:npm/@webassemblyjs/utf8@1.11.6"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/helper-wasm-section@1.12.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.12.1",
        "pkg:npm/@webassemblyjs/helper-buffer@1.12.1",
        "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "pkg:npm/@webassemblyjs/wasm-gen@1.12.1"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/wasm-parser@1.12.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.12.1",
        "pkg:npm/@webassemblyjs/helper-api-error@1.11.6",
        "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "pkg:npm/@webassemblyjs/ieee754@1.11.6",
        "pkg:npm/@webassemblyjs/leb128@1.11.6",
        "pkg:npm/@webassemblyjs/utf8@1.11.6"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/wasm-opt@1.12.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.12.1",
        "pkg:npm/@webassemblyjs/helper-buffer@1.12.1",
        "pkg:npm/@webassemblyjs/wasm-gen@1.12.1",
        "pkg:npm/@webassemblyjs/wasm-parser@1.12.1"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/wast-printer@1.12.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.12.1",
        "pkg:npm/@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/wasm-edit@1.12.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.12.1",
        "pkg:npm/@webassemblyjs/helper-buffer@1.12.1",
        "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "pkg:npm/@webassemblyjs/helper-wasm-section@1.12.1",
        "pkg:npm/@webassemblyjs/wasm-gen@1.12.1",
        "pkg:npm/@webassemblyjs/wasm-opt@1.12.1",
        "pkg:npm/@webassemblyjs/wasm-parser@1.12.1",
        "pkg:npm/@webassemblyjs/wast-printer@1.12.1"
      ]
    },
    {
      "ref": "pkg:npm/acorn-import-attributes@1.9.5",
      "dependsOn": [
        "pkg:npm/acorn@8.11.3"
      ]
    },
    {
      "ref": "pkg:npm/chrome-trace-event@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tapable@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/enhanced-resolve@5.17.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/tapable@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/es-module-lexer@1.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/estraverse@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-scope@5.1.1",
      "dependsOn": [
        "pkg:npm/esrecurse@4.3.0",
        "pkg:npm/estraverse@4.3.0"
      ]
    },
    {
      "ref": "pkg:npm/events@3.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/glob-to-regexp@0.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loader-runner@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/neo-async@2.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv-keywords@3.5.2",
      "dependsOn": [
        "pkg:npm/ajv@6.12.6"
      ]
    },
    {
      "ref": "pkg:npm/schema-utils@3.3.0",
      "dependsOn": [
        "pkg:npm/@types/json-schema@7.0.15",
        "pkg:npm/ajv-keywords@3.5.2",
        "pkg:npm/ajv@6.12.6"
      ]
    },
    {
      "ref": "pkg:npm/jest-worker@27.5.1",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/merge-stream@2.0.0",
        "pkg:npm/supports-color@8.1.1"
      ]
    },
    {
      "ref": "pkg:npm/randombytes@2.1.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/serialize-javascript@6.0.2",
      "dependsOn": [
        "pkg:npm/randombytes@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@jridgewell/source-map@0.3.6",
      "dependsOn": [
        "pkg:npm/@jridgewell/gen-mapping@0.3.5",
        "pkg:npm/@jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "pkg:npm/terser@5.31.1",
      "dependsOn": [
        "pkg:npm/@jridgewell/source-map@0.3.6",
        "pkg:npm/acorn@8.11.3",
        "pkg:npm/commander@2.20.3",
        "pkg:npm/source-map-support@0.5.21"
      ]
    },
    {
      "ref": "pkg:npm/terser-webpack-plugin@5.3.10",
      "dependsOn": [
        "pkg:npm/@jridgewell/trace-mapping@0.3.25",
        "pkg:npm/jest-worker@27.5.1",
        "pkg:npm/schema-utils@3.3.0",
        "pkg:npm/serialize-javascript@6.0.2",
        "pkg:npm/terser@5.31.1",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/watchpack@2.4.1",
      "dependsOn": [
        "pkg:npm/glob-to-regexp@0.4.1",
        "pkg:npm/graceful-fs@4.2.11"
      ]
    },
    {
      "ref": "pkg:npm/webpack-sources@3.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webpack@5.92.0",
      "dependsOn": [
        "pkg:npm/@types/eslint-scope@3.7.7",
        "pkg:npm/@types/estree@1.0.5",
        "pkg:npm/@webassemblyjs/ast@1.12.1",
        "pkg:npm/@webassemblyjs/wasm-edit@1.12.1",
        "pkg:npm/@webassemblyjs/wasm-parser@1.12.1",
        "pkg:npm/acorn-import-attributes@1.9.5",
        "pkg:npm/acorn@8.11.3",
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/chrome-trace-event@1.0.4",
        "pkg:npm/enhanced-resolve@5.17.0",
        "pkg:npm/es-module-lexer@1.5.3",
        "pkg:npm/eslint-scope@5.1.1",
        "pkg:npm/events@3.3.0",
        "pkg:npm/glob-to-regexp@0.4.1",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/json-parse-even-better-errors@2.3.1",
        "pkg:npm/loader-runner@4.3.0",
        "pkg:npm/mime-types@2.1.35",
        "pkg:npm/neo-async@2.6.2",
        "pkg:npm/schema-utils@3.3.0",
        "pkg:npm/tapable@2.2.1",
        "pkg:npm/terser-webpack-plugin@5.3.10",
        "pkg:npm/watchpack@2.4.1",
        "pkg:npm/webpack-sources@3.2.3"
      ]
    },
    {
      "ref": "pkg:npm/common-path-prefix@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yocto-queue@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-limit@4.0.0",
      "dependsOn": [
        "pkg:npm/yocto-queue@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/p-locate@6.0.0",
      "dependsOn": [
        "pkg:npm/p-limit@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/locate-path@7.2.0",
      "dependsOn": [
        "pkg:npm/p-locate@6.0.0"
      ]
    },
    {
      "ref": "pkg:npm/path-exists@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/find-up@6.3.0",
      "dependsOn": [
        "pkg:npm/locate-path@7.2.0",
        "pkg:npm/path-exists@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/pkg-dir@7.0.0",
      "dependsOn": [
        "pkg:npm/find-up@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/find-cache-dir@4.0.0",
      "dependsOn": [
        "pkg:npm/common-path-prefix@3.0.0",
        "pkg:npm/pkg-dir@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/ajv-keywords@5.1.0",
      "dependsOn": [
        "pkg:npm/ajv@8.12.0",
        "pkg:npm/fast-deep-equal@3.1.3"
      ]
    },
    {
      "ref": "pkg:npm/schema-utils@4.2.0",
      "dependsOn": [
        "pkg:npm/@types/json-schema@7.0.15",
        "pkg:npm/ajv-formats@2.1.1",
        "pkg:npm/ajv-keywords@5.1.0",
        "pkg:npm/ajv@8.12.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-loader@9.1.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/find-cache-dir@4.0.0",
        "pkg:npm/schema-utils@4.2.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/array-union@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/slash@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/globby@12.2.0",
      "dependsOn": [
        "pkg:npm/array-union@3.0.1",
        "pkg:npm/dir-glob@3.0.1",
        "pkg:npm/fast-glob@3.2.7",
        "pkg:npm/fast-glob@3.3.2",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/ignore@5.3.1",
        "pkg:npm/merge2@1.4.1",
        "pkg:npm/slash@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/copy-webpack-plugin@10.2.4",
      "dependsOn": [
        "pkg:npm/fast-glob@3.2.7",
        "pkg:npm/fast-glob@3.3.2",
        "pkg:npm/glob-parent@6.0.2",
        "pkg:npm/globby@12.2.0",
        "pkg:npm/normalize-path@3.0.0",
        "pkg:npm/schema-utils@4.0.0",
        "pkg:npm/schema-utils@4.2.0",
        "pkg:npm/serialize-javascript@6.0.0",
        "pkg:npm/serialize-javascript@6.0.2",
        "pkg:npm/webpack@5.75.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/icss-utils@5.1.0",
      "dependsOn": [
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-modules-extract-imports@3.1.0",
      "dependsOn": [
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/cssesc@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss-selector-parser@6.1.0",
      "dependsOn": [
        "pkg:npm/cssesc@3.0.0",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/postcss-modules-local-by-default@4.0.5",
      "dependsOn": [
        "pkg:npm/icss-utils@5.1.0",
        "pkg:npm/postcss-selector-parser@6.1.0",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-modules-scope@3.2.0",
      "dependsOn": [
        "pkg:npm/postcss-selector-parser@6.1.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-modules-values@4.0.0",
      "dependsOn": [
        "pkg:npm/icss-utils@5.1.0",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/css-loader@6.11.0",
      "dependsOn": [
        "pkg:npm/icss-utils@5.1.0",
        "pkg:npm/postcss-modules-extract-imports@3.1.0",
        "pkg:npm/postcss-modules-local-by-default@4.0.5",
        "pkg:npm/postcss-modules-scope@3.2.0",
        "pkg:npm/postcss-modules-values@4.0.0",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/css-declaration-sorter@7.2.0",
      "dependsOn": [
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/cssnano-utils@4.0.2",
      "dependsOn": [
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-calc@9.0.1",
      "dependsOn": [
        "pkg:npm/postcss-selector-parser@6.1.0",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/lodash.memoize@4.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.uniq@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caniuse-api@3.0.0",
      "dependsOn": [
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/caniuse-lite@1.0.30001442",
        "pkg:npm/caniuse-lite@1.0.30001633",
        "pkg:npm/lodash.memoize@4.1.2",
        "pkg:npm/lodash.uniq@4.5.0"
      ]
    },
    {
      "ref": "pkg:npm/colord@2.9.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss-colormin@6.1.0",
      "dependsOn": [
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/caniuse-api@3.0.0",
        "pkg:npm/colord@2.9.3",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-convert-values@6.1.0",
      "dependsOn": [
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-comments@6.0.2",
      "dependsOn": [
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-duplicates@6.0.3",
      "dependsOn": [
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-empty@6.0.3",
      "dependsOn": [
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-overridden@6.0.2",
      "dependsOn": [
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/stylehacks@6.1.1",
      "dependsOn": [
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/postcss-selector-parser@6.1.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-merge-longhand@6.0.5",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38",
        "pkg:npm/stylehacks@6.1.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-merge-rules@6.1.1",
      "dependsOn": [
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/caniuse-api@3.0.0",
        "pkg:npm/cssnano-utils@4.0.2",
        "pkg:npm/postcss-selector-parser@6.1.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-minify-font-values@6.1.0",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-minify-gradients@6.0.3",
      "dependsOn": [
        "pkg:npm/colord@2.9.3",
        "pkg:npm/cssnano-utils@4.0.2",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-minify-params@6.1.0",
      "dependsOn": [
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/cssnano-utils@4.0.2",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-minify-selectors@6.0.4",
      "dependsOn": [
        "pkg:npm/postcss-selector-parser@6.1.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-charset@6.0.2",
      "dependsOn": [
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-display-values@6.0.2",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-positions@6.0.2",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-repeat-style@6.0.2",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-string@6.0.2",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-timing-functions@6.0.2",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-unicode@6.1.0",
      "dependsOn": [
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-url@6.0.2",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-whitespace@6.0.2",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-ordered-values@6.0.2",
      "dependsOn": [
        "pkg:npm/cssnano-utils@4.0.2",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-reduce-initial@6.1.0",
      "dependsOn": [
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/caniuse-api@3.0.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/postcss-reduce-transforms@6.0.2",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/@trysound/sax@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/commander@7.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/boolbase@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css-what@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/domelementtype@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/domhandler@5.0.3",
      "dependsOn": [
        "pkg:npm/domelementtype@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/entities@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dom-serializer@2.0.0",
      "dependsOn": [
        "pkg:npm/domelementtype@2.3.0",
        "pkg:npm/domhandler@5.0.3",
        "pkg:npm/entities@4.5.0"
      ]
    },
    {
      "ref": "pkg:npm/domutils@3.1.0",
      "dependsOn": [
        "pkg:npm/dom-serializer@2.0.0",
        "pkg:npm/domelementtype@2.3.0",
        "pkg:npm/domhandler@5.0.3"
      ]
    },
    {
      "ref": "pkg:npm/nth-check@2.1.1",
      "dependsOn": [
        "pkg:npm/boolbase@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/css-select@5.1.0",
      "dependsOn": [
        "pkg:npm/boolbase@1.0.0",
        "pkg:npm/css-what@6.1.0",
        "pkg:npm/domhandler@5.0.3",
        "pkg:npm/domutils@3.1.0",
        "pkg:npm/nth-check@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/mdn-data@2.0.30",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css-tree@2.3.1",
      "dependsOn": [
        "pkg:npm/mdn-data@2.0.30",
        "pkg:npm/source-map-js@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/mdn-data@2.0.28",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css-tree@2.2.1",
      "dependsOn": [
        "pkg:npm/mdn-data@2.0.28",
        "pkg:npm/source-map-js@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/csso@5.0.5",
      "dependsOn": [
        "pkg:npm/css-tree@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/svgo@3.3.2",
      "dependsOn": [
        "pkg:npm/@trysound/sax@0.2.0",
        "pkg:npm/commander@7.2.0",
        "pkg:npm/css-select@5.1.0",
        "pkg:npm/css-tree@2.3.1",
        "pkg:npm/css-what@6.1.0",
        "pkg:npm/csso@5.0.5",
        "pkg:npm/picocolors@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-svgo@6.0.3",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.38",
        "pkg:npm/svgo@3.3.2"
      ]
    },
    {
      "ref": "pkg:npm/postcss-unique-selectors@6.0.4",
      "dependsOn": [
        "pkg:npm/postcss-selector-parser@6.1.0",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/cssnano-preset-default@6.1.2",
      "dependsOn": [
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/css-declaration-sorter@7.2.0",
        "pkg:npm/cssnano-utils@4.0.2",
        "pkg:npm/postcss-calc@9.0.1",
        "pkg:npm/postcss-colormin@6.1.0",
        "pkg:npm/postcss-convert-values@6.1.0",
        "pkg:npm/postcss-discard-comments@6.0.2",
        "pkg:npm/postcss-discard-duplicates@6.0.3",
        "pkg:npm/postcss-discard-empty@6.0.3",
        "pkg:npm/postcss-discard-overridden@6.0.2",
        "pkg:npm/postcss-merge-longhand@6.0.5",
        "pkg:npm/postcss-merge-rules@6.1.1",
        "pkg:npm/postcss-minify-font-values@6.1.0",
        "pkg:npm/postcss-minify-gradients@6.0.3",
        "pkg:npm/postcss-minify-params@6.1.0",
        "pkg:npm/postcss-minify-selectors@6.0.4",
        "pkg:npm/postcss-normalize-charset@6.0.2",
        "pkg:npm/postcss-normalize-display-values@6.0.2",
        "pkg:npm/postcss-normalize-positions@6.0.2",
        "pkg:npm/postcss-normalize-repeat-style@6.0.2",
        "pkg:npm/postcss-normalize-string@6.0.2",
        "pkg:npm/postcss-normalize-timing-functions@6.0.2",
        "pkg:npm/postcss-normalize-unicode@6.1.0",
        "pkg:npm/postcss-normalize-url@6.0.2",
        "pkg:npm/postcss-normalize-whitespace@6.0.2",
        "pkg:npm/postcss-ordered-values@6.0.2",
        "pkg:npm/postcss-reduce-initial@6.1.0",
        "pkg:npm/postcss-reduce-transforms@6.0.2",
        "pkg:npm/postcss-svgo@6.0.3",
        "pkg:npm/postcss-unique-selectors@6.0.4",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/lilconfig@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cssnano@6.1.2",
      "dependsOn": [
        "pkg:npm/cssnano-preset-default@6.1.2",
        "pkg:npm/lilconfig@3.1.2",
        "pkg:npm/postcss@8.4.38"
      ]
    },
    {
      "ref": "pkg:npm/css-minimizer-webpack-plugin@5.0.1",
      "dependsOn": [
        "pkg:npm/@jridgewell/trace-mapping@0.3.25",
        "pkg:npm/cssnano@6.1.2",
        "pkg:npm/jest-worker@29.7.0",
        "pkg:npm/postcss@8.4.38",
        "pkg:npm/schema-utils@4.2.0",
        "pkg:npm/serialize-javascript@6.0.2",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/fs-monkey@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/memfs@3.5.3",
      "dependsOn": [
        "pkg:npm/fs-monkey@1.0.6"
      ]
    },
    {
      "ref": "pkg:npm/fork-ts-checker-webpack-plugin@7.2.13",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.18.6",
        "pkg:npm/@babel/code-frame@7.24.7",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/chokidar@3.6.0",
        "pkg:npm/cosmiconfig@7.1.0",
        "pkg:npm/deepmerge@4.2.2",
        "pkg:npm/deepmerge@4.3.1",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/memfs@3.4.12",
        "pkg:npm/memfs@3.5.3",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/node-abort-controller@3.0.1",
        "pkg:npm/node-abort-controller@3.1.1",
        "pkg:npm/schema-utils@3.1.1",
        "pkg:npm/schema-utils@3.3.0",
        "pkg:npm/semver@7.3.8",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/tapable@2.2.1",
        "pkg:npm/typescript@4.8.4",
        "pkg:npm/typescript@5.4.5",
        "pkg:npm/webpack@5.75.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/is-what@3.14.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/copy-anything@2.0.6",
      "dependsOn": [
        "pkg:npm/is-what@3.14.1"
      ]
    },
    {
      "ref": "pkg:npm/parse-node-version@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prr@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/errno@0.1.8",
      "dependsOn": [
        "pkg:npm/prr@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/image-size@0.5.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pify@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@5.7.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/make-dir@2.1.0",
      "dependsOn": [
        "pkg:npm/pify@4.0.1",
        "pkg:npm/semver@5.7.1",
        "pkg:npm/semver@5.7.2"
      ]
    },
    {
      "ref": "pkg:npm/sax@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/needle@3.3.1",
      "dependsOn": [
        "pkg:npm/iconv-lite@0.6.3",
        "pkg:npm/sax@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/less@4.1.3",
      "dependsOn": [
        "pkg:npm/copy-anything@2.0.6",
        "pkg:npm/errno@0.1.8",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/image-size@0.5.5",
        "pkg:npm/make-dir@2.1.0",
        "pkg:npm/mime@1.6.0",
        "pkg:npm/needle@3.3.1",
        "pkg:npm/parse-node-version@1.0.1",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/klona@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/less-loader@11.1.0",
      "dependsOn": [
        "pkg:npm/klona@2.0.5",
        "pkg:npm/klona@2.0.6",
        "pkg:npm/less@3.12.2",
        "pkg:npm/less@4.1.3",
        "pkg:npm/webpack@5.75.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/license-webpack-plugin@4.0.2",
      "dependsOn": [
        "pkg:npm/webpack-sources@3.2.3"
      ]
    },
    {
      "ref": "pkg:npm/big.js@5.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/emojis-list@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loader-utils@2.0.4",
      "dependsOn": [
        "pkg:npm/big.js@5.2.2",
        "pkg:npm/emojis-list@3.0.0",
        "pkg:npm/json5@2.2.3"
      ]
    },
    {
      "ref": "pkg:npm/mini-css-extract-plugin@2.4.7",
      "dependsOn": [
        "pkg:npm/schema-utils@4.0.0",
        "pkg:npm/schema-utils@4.2.0",
        "pkg:npm/webpack@5.75.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/parse5@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pify@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/read-cache@1.0.0",
      "dependsOn": [
        "pkg:npm/pify@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/postcss-import@14.1.0",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/postcss@8.4.38",
        "pkg:npm/read-cache@1.0.0",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/resolve@1.22.8"
      ]
    },
    {
      "ref": "pkg:npm/postcss-loader@6.2.1",
      "dependsOn": [
        "pkg:npm/cosmiconfig@7.1.0",
        "pkg:npm/klona@2.0.5",
        "pkg:npm/klona@2.0.6",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/postcss@8.4.38",
        "pkg:npm/semver@7.3.8",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/webpack@5.75.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/immutable@4.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sass@1.77.5",
      "dependsOn": [
        "pkg:npm/chokidar@3.6.0",
        "pkg:npm/immutable@4.3.6",
        "pkg:npm/source-map-js@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/sass-loader@12.6.0",
      "dependsOn": [
        "pkg:npm/klona@2.0.5",
        "pkg:npm/klona@2.0.6",
        "pkg:npm/neo-async@2.6.2",
        "pkg:npm/sass@1.57.1",
        "pkg:npm/sass@1.77.5",
        "pkg:npm/webpack@5.75.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/source-map-loader@5.0.0",
      "dependsOn": [
        "pkg:npm/iconv-lite@0.6.3",
        "pkg:npm/source-map-js@1.2.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/style-loader@3.3.4",
      "dependsOn": [
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/@adobe/css-tools@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sax@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stylus@0.59.0",
      "dependsOn": [
        "pkg:npm/@adobe/css-tools@4.4.0",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/sax@1.2.4",
        "pkg:npm/source-map@0.7.4"
      ]
    },
    {
      "ref": "pkg:npm/stylus-loader@7.1.3",
      "dependsOn": [
        "pkg:npm/fast-glob@3.3.2",
        "pkg:npm/normalize-path@3.0.0",
        "pkg:npm/stylus@0.59.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/ts-loader@9.5.1",
      "dependsOn": [
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/enhanced-resolve@5.17.0",
        "pkg:npm/micromatch@4.0.7",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/source-map@0.7.4",
        "pkg:npm/typescript@5.4.5",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/tsconfig-paths-webpack-plugin@4.0.0",
      "dependsOn": [
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/enhanced-resolve@5.17.0",
        "pkg:npm/tsconfig-paths@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/bonjour@3.5.13",
      "dependsOn": [
        "pkg:npm/@types/node@18.16.20"
      ]
    },
    {
      "ref": "pkg:npm/@types/connect-history-api-fallback@1.5.4",
      "dependsOn": [
        "pkg:npm/@types/express-serve-static-core@4.19.3",
        "pkg:npm/@types/node@18.16.20"
      ]
    },
    {
      "ref": "pkg:npm/@types/serve-index@1.9.4",
      "dependsOn": [
        "pkg:npm/@types/express@4.17.21"
      ]
    },
    {
      "ref": "pkg:npm/@types/sockjs@0.3.36",
      "dependsOn": [
        "pkg:npm/@types/node@18.16.20"
      ]
    },
    {
      "ref": "pkg:npm/@types/ws@8.5.10",
      "dependsOn": [
        "pkg:npm/@types/node@18.16.20"
      ]
    },
    {
      "ref": "pkg:npm/ansi-html-community@0.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@leichtgewicht/ip-codec@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dns-packet@5.6.1",
      "dependsOn": [
        "pkg:npm/@leichtgewicht/ip-codec@2.0.5"
      ]
    },
    {
      "ref": "pkg:npm/thunky@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/multicast-dns@7.2.5",
      "dependsOn": [
        "pkg:npm/dns-packet@5.4.0",
        "pkg:npm/dns-packet@5.6.1",
        "pkg:npm/thunky@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/bonjour-service@1.2.1",
      "dependsOn": [
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/multicast-dns@7.2.5"
      ]
    },
    {
      "ref": "pkg:npm/bytes@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/compressible@2.0.18",
      "dependsOn": [
        "pkg:npm/mime-db@1.52.0"
      ]
    },
    {
      "ref": "pkg:npm/on-headers@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/compression@1.7.4",
      "dependsOn": [
        "pkg:npm/accepts@1.3.8",
        "pkg:npm/bytes@3.0.0",
        "pkg:npm/compressible@2.0.18",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/on-headers@1.0.2",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/vary@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/connect-history-api-fallback@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-stream@6.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/human-signals@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-stream@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-final-newline@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/execa@5.1.1",
      "dependsOn": [
        "pkg:npm/cross-spawn@7.0.3",
        "pkg:npm/get-stream@6.0.1",
        "pkg:npm/human-signals@2.1.0",
        "pkg:npm/is-stream@2.0.1",
        "pkg:npm/merge-stream@2.0.0",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/onetime@5.1.2",
        "pkg:npm/signal-exit@3.0.7",
        "pkg:npm/strip-final-newline@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/default-gateway@6.0.3",
      "dependsOn": [
        "pkg:npm/execa@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/html-entities@2.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/http-proxy@1.17.14",
      "dependsOn": [
        "pkg:npm/@types/node@18.16.20"
      ]
    },
    {
      "ref": "pkg:npm/is-plain-obj@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-proxy-middleware@2.0.6",
      "dependsOn": [
        "pkg:npm/@types/express@4.17.15",
        "pkg:npm/@types/express@4.17.21",
        "pkg:npm/@types/http-proxy@1.17.14",
        "pkg:npm/@types/http-proxy@1.17.9",
        "pkg:npm/http-proxy@1.18.1",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/is-plain-obj@3.0.0",
        "pkg:npm/micromatch@4.0.5",
        "pkg:npm/micromatch@4.0.7"
      ]
    },
    {
      "ref": "pkg:npm/ipaddr.js@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shell-quote@1.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/launch-editor@2.6.1",
      "dependsOn": [
        "pkg:npm/picocolors@1.0.1",
        "pkg:npm/shell-quote@1.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/retry@0.12.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-retry@4.6.2",
      "dependsOn": [
        "pkg:npm/@types/retry@0.12.0",
        "pkg:npm/retry@0.13.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/node-forge@1.3.11",
      "dependsOn": [
        "pkg:npm/@types/node@18.16.20"
      ]
    },
    {
      "ref": "pkg:npm/node-forge@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/selfsigned@2.4.1",
      "dependsOn": [
        "pkg:npm/@types/node-forge@1.3.11",
        "pkg:npm/node-forge@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/batch@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/depd@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inherits@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/setprototypeof@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/statuses@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-errors@1.6.3",
      "dependsOn": [
        "pkg:npm/depd@1.1.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/setprototypeof@1.1.0",
        "pkg:npm/statuses@1.5.0"
      ]
    },
    {
      "ref": "pkg:npm/serve-index@1.9.1",
      "dependsOn": [
        "pkg:npm/accepts@1.3.8",
        "pkg:npm/batch@0.6.1",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/http-errors@1.6.3",
        "pkg:npm/mime-types@2.1.35",
        "pkg:npm/parseurl@1.3.3"
      ]
    },
    {
      "ref": "pkg:npm/http-parser-js@0.5.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/websocket-extensions@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/websocket-driver@0.7.4",
      "dependsOn": [
        "pkg:npm/http-parser-js@0.5.8",
        "pkg:npm/safe-buffer@5.2.1",
        "pkg:npm/websocket-extensions@0.1.4"
      ]
    },
    {
      "ref": "pkg:npm/faye-websocket@0.11.4",
      "dependsOn": [
        "pkg:npm/websocket-driver@0.7.4"
      ]
    },
    {
      "ref": "pkg:npm/uuid@8.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sockjs@0.3.24",
      "dependsOn": [
        "pkg:npm/faye-websocket@0.11.4",
        "pkg:npm/uuid@8.3.2",
        "pkg:npm/websocket-driver@0.7.4"
      ]
    },
    {
      "ref": "pkg:npm/handle-thing@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-deceiver@1.2.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/select-hose@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-node@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/obuf@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimalistic-assert@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wbuf@1.7.3",
      "dependsOn": [
        "pkg:npm/minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/hpack.js@2.1.6",
      "dependsOn": [
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/obuf@1.1.2",
        "pkg:npm/readable-stream@2.3.7",
        "pkg:npm/readable-stream@2.3.8",
        "pkg:npm/wbuf@1.7.3"
      ]
    },
    {
      "ref": "pkg:npm/spdy-transport@3.0.0",
      "dependsOn": [
        "pkg:npm/debug@4.3.4",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/detect-node@2.1.0",
        "pkg:npm/hpack.js@2.1.6",
        "pkg:npm/obuf@1.1.2",
        "pkg:npm/readable-stream@3.6.0",
        "pkg:npm/readable-stream@3.6.2",
        "pkg:npm/wbuf@1.7.3"
      ]
    },
    {
      "ref": "pkg:npm/spdy@4.0.2",
      "dependsOn": [
        "pkg:npm/debug@4.3.4",
        "pkg:npm/debug@4.3.5",
        "pkg:npm/handle-thing@2.0.1",
        "pkg:npm/http-deceiver@1.2.7",
        "pkg:npm/select-hose@2.0.0",
        "pkg:npm/spdy-transport@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/webpack-dev-middleware@5.3.4",
      "dependsOn": [
        "pkg:npm/colorette@2.0.20",
        "pkg:npm/memfs@3.5.3",
        "pkg:npm/mime-types@2.1.35",
        "pkg:npm/range-parser@1.2.1",
        "pkg:npm/schema-utils@4.2.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/webpack-dev-server@4.15.2",
      "dependsOn": [
        "pkg:npm/@types/bonjour@3.5.13",
        "pkg:npm/@types/connect-history-api-fallback@1.5.4",
        "pkg:npm/@types/express@4.17.21",
        "pkg:npm/@types/serve-index@1.9.4",
        "pkg:npm/@types/serve-static@1.15.7",
        "pkg:npm/@types/sockjs@0.3.36",
        "pkg:npm/@types/ws@8.5.10",
        "pkg:npm/ansi-html-community@0.0.8",
        "pkg:npm/bonjour-service@1.2.1",
        "pkg:npm/chokidar@3.6.0",
        "pkg:npm/colorette@2.0.20",
        "pkg:npm/compression@1.7.4",
        "pkg:npm/connect-history-api-fallback@2.0.0",
        "pkg:npm/default-gateway@6.0.3",
        "pkg:npm/express@4.18.3",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/html-entities@2.5.2",
        "pkg:npm/http-proxy-middleware@2.0.6",
        "pkg:npm/ipaddr.js@2.2.0",
        "pkg:npm/launch-editor@2.6.1",
        "pkg:npm/open@8.4.2",
        "pkg:npm/p-retry@4.6.2",
        "pkg:npm/rimraf@3.0.2",
        "pkg:npm/schema-utils@4.2.0",
        "pkg:npm/selfsigned@2.4.1",
        "pkg:npm/serve-index@1.9.1",
        "pkg:npm/sockjs@0.3.24",
        "pkg:npm/spdy@4.0.2",
        "pkg:npm/webpack-dev-middleware@5.3.4",
        "pkg:npm/webpack@5.92.0",
        "pkg:npm/ws@8.16.0"
      ]
    },
    {
      "ref": "pkg:npm/webpack-node-externals@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/typed-assert@1.0.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webpack-subresource-integrity@5.1.0",
      "dependsOn": [
        "pkg:npm/typed-assert@1.0.9",
        "pkg:npm/webpack@5.75.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/@nx/webpack@19.2.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@nrwl/webpack@19.2.3",
        "pkg:npm/@nx/devkit@19.2.3",
        "pkg:npm/@nx/js@19.2.3",
        "pkg:npm/ajv@8.12.0",
        "pkg:npm/autoprefixer@10.4.19",
        "pkg:npm/babel-loader@9.1.3",
        "pkg:npm/browserslist@4.23.1",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/copy-webpack-plugin@10.2.4",
        "pkg:npm/css-loader@6.11.0",
        "pkg:npm/css-minimizer-webpack-plugin@5.0.1",
        "pkg:npm/fork-ts-checker-webpack-plugin@7.2.13",
        "pkg:npm/less-loader@11.1.0",
        "pkg:npm/less@4.1.3",
        "pkg:npm/license-webpack-plugin@4.0.2",
        "pkg:npm/loader-utils@2.0.4",
        "pkg:npm/mini-css-extract-plugin@2.4.7",
        "pkg:npm/parse5@4.0.0",
        "pkg:npm/postcss-import@14.1.0",
        "pkg:npm/postcss-loader@6.2.1",
        "pkg:npm/postcss@8.4.38",
        "pkg:npm/rxjs@7.8.1",
        "pkg:npm/sass-loader@12.6.0",
        "pkg:npm/sass@1.77.5",
        "pkg:npm/source-map-loader@5.0.0",
        "pkg:npm/style-loader@3.3.4",
        "pkg:npm/stylus-loader@7.1.3",
        "pkg:npm/stylus@0.59.0",
        "pkg:npm/terser-webpack-plugin@5.3.10",
        "pkg:npm/ts-loader@9.5.1",
        "pkg:npm/tsconfig-paths-webpack-plugin@4.0.0",
        "pkg:npm/tslib@2.6.3",
        "pkg:npm/webpack-dev-server@4.15.2",
        "pkg:npm/webpack-node-externals@3.0.0",
        "pkg:npm/webpack-subresource-integrity@5.1.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/jest@29.5.12",
      "dependsOn": [
        "pkg:npm/expect@29.7.0",
        "pkg:npm/pretty-format@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/eslint-plugin@7.13.0",
      "dependsOn": [
        "pkg:npm/@eslint-community/regexpp@4.10.1",
        "pkg:npm/@typescript-eslint/parser@7.13.0",
        "pkg:npm/@typescript-eslint/scope-manager@7.13.0",
        "pkg:npm/@typescript-eslint/type-utils@7.13.0",
        "pkg:npm/@typescript-eslint/utils@7.13.0",
        "pkg:npm/@typescript-eslint/visitor-keys@7.13.0",
        "pkg:npm/eslint@8.57.0",
        "pkg:npm/graphemer@1.4.0",
        "pkg:npm/ignore@5.3.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/ts-api-utils@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-changed-files@29.7.0",
      "dependsOn": [
        "pkg:npm/execa@5.1.1",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/p-limit@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-resolve-dependencies@29.7.0",
      "dependsOn": [
        "pkg:npm/jest-regex-util@29.6.3",
        "pkg:npm/jest-snapshot@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/@jest/core@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/console@29.7.0",
        "pkg:npm/@jest/reporters@29.7.0",
        "pkg:npm/@jest/test-result@29.7.0",
        "pkg:npm/@jest/transform@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/@types/node@18.16.20",
        "pkg:npm/ansi-escapes@4.3.2",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/ci-info@3.9.0",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jest-changed-files@29.7.0",
        "pkg:npm/jest-config@29.7.0",
        "pkg:npm/jest-haste-map@29.7.0",
        "pkg:npm/jest-message-util@29.7.0",
        "pkg:npm/jest-regex-util@29.6.3",
        "pkg:npm/jest-resolve-dependencies@29.7.0",
        "pkg:npm/jest-resolve@29.7.0",
        "pkg:npm/jest-runner@29.7.0",
        "pkg:npm/jest-runtime@29.7.0",
        "pkg:npm/jest-snapshot@29.7.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/jest-validate@29.7.0",
        "pkg:npm/jest-watcher@29.7.0",
        "pkg:npm/micromatch@4.0.7",
        "pkg:npm/pretty-format@29.7.0",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/pkg-dir@4.2.0",
      "dependsOn": [
        "pkg:npm/find-up@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/resolve-cwd@3.0.0",
      "dependsOn": [
        "pkg:npm/resolve-from@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/import-local@3.1.0",
      "dependsOn": [
        "pkg:npm/pkg-dir@4.2.0",
        "pkg:npm/resolve-cwd@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/kleur@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sisteransi@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prompts@2.4.2",
      "dependsOn": [
        "pkg:npm/kleur@3.0.3",
        "pkg:npm/sisteransi@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/create-jest@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/jest-config@29.7.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/prompts@2.4.2"
      ]
    },
    {
      "ref": "pkg:npm/jest-cli@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/core@29.7.0",
        "pkg:npm/@jest/test-result@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/create-jest@29.7.0",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/import-local@3.1.0",
        "pkg:npm/jest-config@29.7.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/jest-validate@29.7.0",
        "pkg:npm/yargs@17.7.2"
      ]
    },
    {
      "ref": "pkg:npm/jest@29.7.0",
      "dependsOn": [
        "pkg:npm/@jest/core@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/import-local@3.1.0",
        "pkg:npm/jest-cli@29.7.0"
      ]
    },
    {
      "ref": "pkg:npm/prettier@2.8.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bs-logger@0.2.6",
      "dependsOn": [
        "pkg:npm/fast-json-stable-stringify@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/ts-jest@29.1.4",
      "dependsOn": [
        "pkg:npm/@babel/core@7.24.7",
        "pkg:npm/@jest/transform@29.7.0",
        "pkg:npm/@jest/types@29.6.3",
        "pkg:npm/babel-jest@29.7.0",
        "pkg:npm/bs-logger@0.2.6",
        "pkg:npm/fast-json-stable-stringify@2.1.0",
        "pkg:npm/jest-util@29.7.0",
        "pkg:npm/jest@29.7.0",
        "pkg:npm/json5@2.2.3",
        "pkg:npm/lodash.memoize@4.1.2",
        "pkg:npm/make-error@1.3.6",
        "pkg:npm/semver@7.6.2",
        "pkg:npm/typescript@5.4.5",
        "pkg:npm/yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@discoveryjs/json-ext@0.5.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@webpack-cli/configtest@2.1.1",
      "dependsOn": [
        "pkg:npm/webpack-cli@5.1.4",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/@webpack-cli/info@2.0.2",
      "dependsOn": [
        "pkg:npm/webpack-cli@5.1.4",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/@webpack-cli/serve@2.0.5",
      "dependsOn": [
        "pkg:npm/webpack-cli@5.1.4",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/commander@10.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/envinfo@7.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fastest-levenshtein@1.0.16",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/interpret@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rechoir@0.8.0",
      "dependsOn": [
        "pkg:npm/resolve@1.22.8"
      ]
    },
    {
      "ref": "pkg:npm/isobject@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-plain-object@2.0.4",
      "dependsOn": [
        "pkg:npm/isobject@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/kind-of@6.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shallow-clone@3.0.1",
      "dependsOn": [
        "pkg:npm/kind-of@6.0.3"
      ]
    },
    {
      "ref": "pkg:npm/clone-deep@4.0.1",
      "dependsOn": [
        "pkg:npm/is-plain-object@2.0.4",
        "pkg:npm/kind-of@6.0.3",
        "pkg:npm/shallow-clone@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/wildcard@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webpack-merge@5.10.0",
      "dependsOn": [
        "pkg:npm/clone-deep@4.0.1",
        "pkg:npm/flat@5.0.2",
        "pkg:npm/wildcard@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/webpack-cli@5.1.4",
      "dependsOn": [
        "pkg:npm/@discoveryjs/json-ext@0.5.7",
        "pkg:npm/@webpack-cli/configtest@2.1.1",
        "pkg:npm/@webpack-cli/info@2.0.2",
        "pkg:npm/@webpack-cli/serve@2.0.5",
        "pkg:npm/colorette@2.0.20",
        "pkg:npm/commander@10.0.1",
        "pkg:npm/cross-spawn@7.0.3",
        "pkg:npm/envinfo@7.13.0",
        "pkg:npm/fastest-levenshtein@1.0.16",
        "pkg:npm/import-local@3.1.0",
        "pkg:npm/interpret@3.1.1",
        "pkg:npm/rechoir@0.8.0",
        "pkg:npm/webpack-merge@5.10.0",
        "pkg:npm/webpack@5.92.0"
      ]
    },
    {
      "ref": "pkg:npm/app1@0.0.1",
      "dependsOn": [
        "pkg:npm/@apollo/server@4.10.1",
        "pkg:npm/@nestjs/apollo@12.1.0",
        "pkg:npm/@nestjs/common@10.3.3",
        "pkg:npm/@nestjs/core@10.3.3",
        "pkg:npm/@nestjs/platform-express@10.3.3",
        "pkg:npm/jsonwebtoken@9.0.2",
        "pkg:npm/mongoose@8.2.2",
        "pkg:npm/reflect-metadata@0.1.14",
        "pkg:npm/rxjs@7.8.1",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/core-js@3.27.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/scheduler@0.23.0",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/react-dom@18.2.0",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0",
        "pkg:npm/react@18.2.0",
        "pkg:npm/scheduler@0.23.0"
      ]
    },
    {
      "ref": "pkg:npm/immutable@4.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-js@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sass@1.57.1",
      "dependsOn": [
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/immutable@4.2.1",
        "pkg:npm/source-map-js@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/@next/env@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@swc/helpers@0.4.11",
      "dependsOn": [
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/caniuse-lite@1.0.30001442",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nanoid@3.3.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picocolors@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss@8.4.14",
      "dependsOn": [
        "pkg:npm/nanoid@3.3.4",
        "pkg:npm/picocolors@1.0.0",
        "pkg:npm/source-map-js@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/client-only@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/styled-jsx@5.1.0",
      "dependsOn": [
        "pkg:npm/client-only@0.0.1",
        "pkg:npm/react@18.2.0"
      ]
    },
    {
      "ref": "pkg:npm/use-sync-external-store@1.2.0",
      "dependsOn": [
        "pkg:npm/react@18.2.0"
      ]
    },
    {
      "ref": "pkg:npm/@next/swc-android-arm-eabi@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-android-arm64@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-darwin-arm64@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-darwin-x64@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-freebsd-x64@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-linux-arm-gnueabihf@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-linux-arm64-gnu@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-linux-arm64-musl@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-linux-x64-gnu@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-linux-x64-musl@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-win32-arm64-msvc@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-win32-ia32-msvc@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@next/swc-win32-x64-msvc@13.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/next@13.0.0",
      "dependsOn": [
        "pkg:npm/@next/env@13.0.0",
        "pkg:npm/@next/swc-android-arm-eabi@13.0.0",
        "pkg:npm/@next/swc-android-arm64@13.0.0",
        "pkg:npm/@next/swc-darwin-arm64@13.0.0",
        "pkg:npm/@next/swc-darwin-x64@13.0.0",
        "pkg:npm/@next/swc-freebsd-x64@13.0.0",
        "pkg:npm/@next/swc-linux-arm-gnueabihf@13.0.0",
        "pkg:npm/@next/swc-linux-arm64-gnu@13.0.0",
        "pkg:npm/@next/swc-linux-arm64-musl@13.0.0",
        "pkg:npm/@next/swc-linux-x64-gnu@13.0.0",
        "pkg:npm/@next/swc-linux-x64-musl@13.0.0",
        "pkg:npm/@next/swc-win32-arm64-msvc@13.0.0",
        "pkg:npm/@next/swc-win32-ia32-msvc@13.0.0",
        "pkg:npm/@next/swc-win32-x64-msvc@13.0.0",
        "pkg:npm/@swc/helpers@0.4.11",
        "pkg:npm/caniuse-lite@1.0.30001442",
        "pkg:npm/postcss@8.4.14",
        "pkg:npm/react-dom@18.2.0",
        "pkg:npm/react@18.2.0",
        "pkg:npm/sass@1.57.1",
        "pkg:npm/styled-jsx@5.1.0",
        "pkg:npm/use-sync-external-store@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/regenerator-runtime@0.13.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jridgewell/set-array@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jridgewell/sourcemap-codec@1.4.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jridgewell/gen-mapping@0.1.1",
      "dependsOn": [
        "pkg:npm/@jridgewell/set-array@1.1.2",
        "pkg:npm/@jridgewell/sourcemap-codec@1.4.14"
      ]
    },
    {
      "ref": "pkg:npm/@jridgewell/resolve-uri@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jridgewell/trace-mapping@0.3.17",
      "dependsOn": [
        "pkg:npm/@jridgewell/resolve-uri@3.1.0",
        "pkg:npm/@jridgewell/sourcemap-codec@1.4.14"
      ]
    },
    {
      "ref": "pkg:npm/@ampproject/remapping@2.2.0",
      "dependsOn": [
        "pkg:npm/@jridgewell/gen-mapping@0.1.1",
        "pkg:npm/@jridgewell/trace-mapping@0.3.17"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-validator-identifier@7.19.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/highlight@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/helper-validator-identifier@7.19.1",
        "pkg:npm/chalk@2.4.2",
        "pkg:npm/js-tokens@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/code-frame@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/highlight@7.18.6"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-string-parser@7.19.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/types@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/helper-string-parser@7.19.4",
        "pkg:npm/@babel/helper-validator-identifier@7.19.1",
        "pkg:npm/to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@jridgewell/gen-mapping@0.3.2",
      "dependsOn": [
        "pkg:npm/@jridgewell/set-array@1.1.2",
        "pkg:npm/@jridgewell/sourcemap-codec@1.4.14",
        "pkg:npm/@jridgewell/trace-mapping@0.3.17"
      ]
    },
    {
      "ref": "pkg:npm/@babel/generator@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7",
        "pkg:npm/@jridgewell/gen-mapping@0.3.2",
        "pkg:npm/jsesc@2.5.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/compat-data@7.20.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/helper-validator-option@7.18.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/electron-to-chromium@1.4.284",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-releases@2.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/update-browserslist-db@1.0.10",
      "dependsOn": [
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/escalade@3.1.1",
        "pkg:npm/picocolors@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/browserslist@4.21.4",
      "dependsOn": [
        "pkg:npm/caniuse-lite@1.0.30001441",
        "pkg:npm/caniuse-lite@1.0.30001442",
        "pkg:npm/electron-to-chromium@1.4.284",
        "pkg:npm/node-releases@2.0.8",
        "pkg:npm/update-browserslist-db@1.0.10"
      ]
    },
    {
      "ref": "pkg:npm/semver@6.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/helper-compilation-targets@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/compat-data@7.20.10",
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/helper-validator-option@7.18.6",
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/lru-cache@5.1.1",
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-environment-visitor@7.18.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/helper-module-imports@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-simple-access@7.20.2",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-split-export-declaration@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/parser@7.20.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/template@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.18.6",
        "pkg:npm/@babel/parser@7.20.7",
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-function-name@7.19.0",
      "dependsOn": [
        "pkg:npm/@babel/template@7.20.7",
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-hoist-variables@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/debug@4.3.4",
      "dependsOn": [
        "pkg:npm/ms@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/traverse@7.20.12",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.18.6",
        "pkg:npm/@babel/generator@7.20.7",
        "pkg:npm/@babel/helper-environment-visitor@7.18.9",
        "pkg:npm/@babel/helper-function-name@7.19.0",
        "pkg:npm/@babel/helper-hoist-variables@7.18.6",
        "pkg:npm/@babel/helper-split-export-declaration@7.18.6",
        "pkg:npm/@babel/parser@7.20.7",
        "pkg:npm/@babel/types@7.20.7",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/globals@11.12.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-module-transforms@7.20.11",
      "dependsOn": [
        "pkg:npm/@babel/helper-environment-visitor@7.18.9",
        "pkg:npm/@babel/helper-module-imports@7.18.6",
        "pkg:npm/@babel/helper-simple-access@7.20.2",
        "pkg:npm/@babel/helper-split-export-declaration@7.18.6",
        "pkg:npm/@babel/helper-validator-identifier@7.19.1",
        "pkg:npm/@babel/template@7.20.7",
        "pkg:npm/@babel/traverse@7.20.10",
        "pkg:npm/@babel/traverse@7.20.12",
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helpers@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/template@7.20.7",
        "pkg:npm/@babel/traverse@7.20.10",
        "pkg:npm/@babel/traverse@7.20.12",
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/convert-source-map@1.9.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/core@7.20.12",
      "dependsOn": [
        "pkg:npm/@ampproject/remapping@2.2.0",
        "pkg:npm/@babel/code-frame@7.18.6",
        "pkg:npm/@babel/generator@7.20.7",
        "pkg:npm/@babel/helper-compilation-targets@7.20.7",
        "pkg:npm/@babel/helper-module-transforms@7.20.11",
        "pkg:npm/@babel/helpers@7.20.7",
        "pkg:npm/@babel/parser@7.20.7",
        "pkg:npm/@babel/template@7.20.7",
        "pkg:npm/@babel/traverse@7.20.12",
        "pkg:npm/@babel/types@7.20.7",
        "pkg:npm/convert-source-map@1.9.0",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/gensync@1.0.0-beta.2",
        "pkg:npm/json5@2.2.3",
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-annotate-as-pure@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-member-expression-to-functions@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-optimise-call-expression@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-replace-supers@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/helper-environment-visitor@7.18.9",
        "pkg:npm/@babel/helper-member-expression-to-functions@7.20.7",
        "pkg:npm/@babel/helper-optimise-call-expression@7.18.6",
        "pkg:npm/@babel/template@7.20.7",
        "pkg:npm/@babel/traverse@7.20.12",
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.20.0",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-create-class-features-plugin@7.20.12",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-annotate-as-pure@7.18.6",
        "pkg:npm/@babel/helper-environment-visitor@7.18.9",
        "pkg:npm/@babel/helper-function-name@7.19.0",
        "pkg:npm/@babel/helper-member-expression-to-functions@7.20.7",
        "pkg:npm/@babel/helper-optimise-call-expression@7.18.6",
        "pkg:npm/@babel/helper-replace-supers@7.20.7",
        "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.20.0",
        "pkg:npm/@babel/helper-split-export-declaration@7.18.6"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-plugin-utils@7.20.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-decorators@7.19.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-decorators@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-replace-supers@7.20.7",
        "pkg:npm/@babel/helper-split-export-declaration@7.18.6",
        "pkg:npm/@babel/plugin-syntax-decorators@7.19.0"
      ]
    },
    {
      "ref": "pkg:npm/aws-sign2@0.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aws4@1.12.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caseless@0.12.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/extend@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/forever-agent@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/form-data@2.3.3",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.8",
        "pkg:npm/mime-types@2.1.35"
      ]
    },
    {
      "ref": "pkg:npm/assert-plus@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/extsprintf@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/core-util-is@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/verror@1.10.0",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/extsprintf@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/jsprim@2.0.2",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/extsprintf@1.3.0",
        "pkg:npm/json-schema@0.4.0",
        "pkg:npm/verror@1.10.0"
      ]
    },
    {
      "ref": "pkg:npm/dashdash@1.14.1",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jsbn@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ecc-jsbn@0.1.2",
      "dependsOn": [
        "pkg:npm/jsbn@0.1.1",
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/getpass@0.1.7",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/sshpk@1.17.0",
      "dependsOn": [
        "pkg:npm/asn1@0.2.6",
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/bcrypt-pbkdf@1.0.2",
        "pkg:npm/dashdash@1.14.1",
        "pkg:npm/ecc-jsbn@0.1.2",
        "pkg:npm/getpass@0.1.7",
        "pkg:npm/jsbn@0.1.1",
        "pkg:npm/safer-buffer@2.1.2",
        "pkg:npm/tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "pkg:npm/http-signature@1.3.6",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/jsprim@2.0.2",
        "pkg:npm/sshpk@1.17.0"
      ]
    },
    {
      "ref": "pkg:npm/is-typedarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isstream@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-stringify-safe@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/performance-now@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@6.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/psl@1.9.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/punycode@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tough-cookie@2.5.0",
      "dependsOn": [
        "pkg:npm/psl@1.9.0",
        "pkg:npm/punycode@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/tunnel-agent@0.6.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/@cypress/request@2.88.10",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.7.0",
        "pkg:npm/aws4@1.12.0",
        "pkg:npm/caseless@0.12.0",
        "pkg:npm/combined-stream@1.0.8",
        "pkg:npm/extend@3.0.2",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.3.3",
        "pkg:npm/http-signature@1.3.6",
        "pkg:npm/is-typedarray@1.0.0",
        "pkg:npm/isstream@0.1.2",
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/mime-types@2.1.35",
        "pkg:npm/performance-now@2.1.0",
        "pkg:npm/qs@6.5.3",
        "pkg:npm/safe-buffer@5.2.1",
        "pkg:npm/tough-cookie@2.5.0",
        "pkg:npm/tunnel-agent@0.6.0",
        "pkg:npm/uuid@8.3.2"
      ]
    },
    {
      "ref": "pkg:npm/@cypress/xvfb@1.2.4",
      "dependsOn": [
        "pkg:npm/debug@3.2.7",
        "pkg:npm/lodash.once@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/node@14.18.36",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/sinonjs__fake-timers@8.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/sizzle@2.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arch@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/blob-util@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bluebird@3.7.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cachedir@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/check-more-types@2.24.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@colors/colors@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cli-table3@0.6.3",
      "dependsOn": [
        "pkg:npm/@colors/colors@1.5.0",
        "pkg:npm/string-width@4.2.3"
      ]
    },
    {
      "ref": "pkg:npm/commander@5.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/common-tags@1.8.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dayjs@1.11.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eventemitter2@6.4.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pump@3.0.0",
      "dependsOn": [
        "pkg:npm/end-of-stream@1.4.4",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/get-stream@5.2.0",
      "dependsOn": [
        "pkg:npm/pump@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/human-signals@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/execa@4.1.0",
      "dependsOn": [
        "pkg:npm/cross-spawn@7.0.3",
        "pkg:npm/get-stream@5.2.0",
        "pkg:npm/human-signals@1.1.1",
        "pkg:npm/is-stream@2.0.1",
        "pkg:npm/merge-stream@2.0.0",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/onetime@5.1.2",
        "pkg:npm/signal-exit@3.0.7",
        "pkg:npm/strip-final-newline@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/executable@4.1.1",
      "dependsOn": [
        "pkg:npm/pify@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/buffer-crc32@0.2.13",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pend@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fd-slicer@1.1.0",
      "dependsOn": [
        "pkg:npm/pend@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/yauzl@2.10.0",
      "dependsOn": [
        "pkg:npm/buffer-crc32@0.2.13",
        "pkg:npm/fd-slicer@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/node@18.11.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/yauzl@2.10.0",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/extract-zip@2.0.1",
      "dependsOn": [
        "pkg:npm/@types/yauzl@2.10.0",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/get-stream@5.2.0",
        "pkg:npm/yauzl@2.10.0"
      ]
    },
    {
      "ref": "pkg:npm/at-least-node@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-extra@9.1.0",
      "dependsOn": [
        "pkg:npm/at-least-node@1.0.0",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jsonfile@6.1.0",
        "pkg:npm/universalify@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/getos@3.2.1",
      "dependsOn": [
        "pkg:npm/async@3.2.4"
      ]
    },
    {
      "ref": "pkg:npm/ci-info@3.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-ci@3.0.1",
      "dependsOn": [
        "pkg:npm/ci-info@3.7.1"
      ]
    },
    {
      "ref": "pkg:npm/ini@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/global-dirs@3.0.1",
      "dependsOn": [
        "pkg:npm/ini@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-installed-globally@0.4.0",
      "dependsOn": [
        "pkg:npm/global-dirs@3.0.1",
        "pkg:npm/is-path-inside@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/lazy-ass@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/astral-regex@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/slice-ansi@3.0.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/astral-regex@2.0.0",
        "pkg:npm/is-fullwidth-code-point@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/cli-truncate@2.1.0",
      "dependsOn": [
        "pkg:npm/slice-ansi@3.0.0",
        "pkg:npm/string-width@4.2.3"
      ]
    },
    {
      "ref": "pkg:npm/colorette@2.0.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/slice-ansi@4.0.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/astral-regex@2.0.0",
        "pkg:npm/is-fullwidth-code-point@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/wrap-ansi@6.2.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/log-update@4.0.0",
      "dependsOn": [
        "pkg:npm/ansi-escapes@4.3.2",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/slice-ansi@4.0.0",
        "pkg:npm/wrap-ansi@6.2.0"
      ]
    },
    {
      "ref": "pkg:npm/clean-stack@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/indent-string@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aggregate-error@3.1.0",
      "dependsOn": [
        "pkg:npm/clean-stack@2.2.0",
        "pkg:npm/indent-string@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/p-map@4.0.0",
      "dependsOn": [
        "pkg:npm/aggregate-error@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/rfdc@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rxjs@7.8.0",
      "dependsOn": [
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/listr2@3.14.0",
      "dependsOn": [
        "pkg:npm/cli-truncate@2.1.0",
        "pkg:npm/colorette@2.0.19",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/log-update@4.0.0",
        "pkg:npm/p-map@4.0.0",
        "pkg:npm/rfdc@1.3.0",
        "pkg:npm/rxjs@7.8.0",
        "pkg:npm/through@2.3.8",
        "pkg:npm/wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/ospath@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pretty-bytes@5.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/proxy-from-env@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/throttleit@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/request-progress@3.0.0",
      "dependsOn": [
        "pkg:npm/throttleit@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/untildify@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cypress@11.2.0",
      "dependsOn": [
        "pkg:npm/@cypress/request@2.88.10",
        "pkg:npm/@cypress/xvfb@1.2.4",
        "pkg:npm/@types/node@14.18.36",
        "pkg:npm/@types/sinonjs__fake-timers@8.1.1",
        "pkg:npm/@types/sizzle@2.3.3",
        "pkg:npm/arch@2.2.0",
        "pkg:npm/blob-util@2.0.2",
        "pkg:npm/bluebird@3.7.2",
        "pkg:npm/buffer@5.7.1",
        "pkg:npm/cachedir@2.3.0",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/check-more-types@2.24.0",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-table3@0.6.3",
        "pkg:npm/commander@5.1.0",
        "pkg:npm/common-tags@1.8.2",
        "pkg:npm/dayjs@1.11.7",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/eventemitter2@6.4.7",
        "pkg:npm/execa@4.1.0",
        "pkg:npm/executable@4.1.1",
        "pkg:npm/extract-zip@2.0.1",
        "pkg:npm/figures@3.2.0",
        "pkg:npm/fs-extra@9.1.0",
        "pkg:npm/getos@3.2.1",
        "pkg:npm/is-ci@3.0.1",
        "pkg:npm/is-installed-globally@0.4.0",
        "pkg:npm/lazy-ass@1.6.0",
        "pkg:npm/listr2@3.14.0",
        "pkg:npm/lodash@4.17.21",
        "pkg:npm/log-symbols@4.1.0",
        "pkg:npm/minimist@1.2.7",
        "pkg:npm/ospath@1.2.2",
        "pkg:npm/pretty-bytes@5.6.0",
        "pkg:npm/proxy-from-env@1.0.0",
        "pkg:npm/request-progress@3.0.0",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/supports-color@8.1.1",
        "pkg:npm/tmp@0.2.1",
        "pkg:npm/untildify@4.0.0",
        "pkg:npm/yauzl@2.10.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-optional-chaining@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.20.0",
        "pkg:npm/@babel/plugin-syntax-optional-chaining@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.20.0",
        "pkg:npm/@babel/plugin-proposal-optional-chaining@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-wrap-function@7.20.5",
      "dependsOn": [
        "pkg:npm/@babel/helper-function-name@7.19.0",
        "pkg:npm/@babel/template@7.20.7",
        "pkg:npm/@babel/traverse@7.20.12",
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-remap-async-to-generator@7.18.9",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-annotate-as-pure@7.18.6",
        "pkg:npm/@babel/helper-environment-visitor@7.18.9",
        "pkg:npm/@babel/helper-wrap-function@7.20.5",
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-async-generator-functions@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-environment-visitor@7.18.9",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-remap-async-to-generator@7.18.9",
        "pkg:npm/@babel/plugin-syntax-async-generators@7.8.4"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-class-properties@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-class-static-block@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-class-static-block@7.14.5"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-dynamic-import@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-dynamic-import@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-export-namespace-from@7.18.9",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-export-namespace-from@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-json-strings@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-json-strings@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-logical-assignment-operators@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-logical-assignment-operators@7.10.4"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-numeric-separator@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-numeric-separator@7.10.4"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-parameters@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-object-rest-spread@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/compat-data@7.20.10",
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-compilation-targets@7.20.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-object-rest-spread@7.8.3",
        "pkg:npm/@babel/plugin-transform-parameters@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-optional-catch-binding@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-optional-catch-binding@7.8.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-private-methods@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-private-property-in-object@7.20.5",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-annotate-as-pure@7.18.6",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-private-property-in-object@7.14.5"
      ]
    },
    {
      "ref": "pkg:npm/regenerate-unicode-properties@10.1.0",
      "dependsOn": [
        "pkg:npm/regenerate@1.4.2"
      ]
    },
    {
      "ref": "pkg:npm/regjsgen@0.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regexpu-core@5.2.2",
      "dependsOn": [
        "pkg:npm/regenerate-unicode-properties@10.1.0",
        "pkg:npm/regenerate@1.4.2",
        "pkg:npm/regjsgen@0.7.1",
        "pkg:npm/regjsparser@0.9.1",
        "pkg:npm/unicode-match-property-ecmascript@2.0.0",
        "pkg:npm/unicode-match-property-value-ecmascript@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-create-regexp-features-plugin@7.20.5",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-annotate-as-pure@7.18.6",
        "pkg:npm/regexpu-core@5.2.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-proposal-unicode-property-regex@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-create-regexp-features-plugin@7.20.5",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-import-assertions@7.20.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-arrow-functions@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-async-to-generator@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-module-imports@7.18.6",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-remap-async-to-generator@7.18.9"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-block-scoped-functions@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-block-scoping@7.20.11",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-classes@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-annotate-as-pure@7.18.6",
        "pkg:npm/@babel/helper-compilation-targets@7.20.7",
        "pkg:npm/@babel/helper-environment-visitor@7.18.9",
        "pkg:npm/@babel/helper-function-name@7.19.0",
        "pkg:npm/@babel/helper-optimise-call-expression@7.18.6",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-replace-supers@7.20.7",
        "pkg:npm/@babel/helper-split-export-declaration@7.18.6",
        "pkg:npm/globals@11.12.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-computed-properties@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/template@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-destructuring@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-dotall-regex@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-create-regexp-features-plugin@7.20.5",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-duplicate-keys@7.18.9",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-explode-assignable-expression@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-builder-binary-assignment-operator-visitor@7.18.9",
      "dependsOn": [
        "pkg:npm/@babel/helper-explode-assignable-expression@7.18.6",
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-exponentiation-operator@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-builder-binary-assignment-operator-visitor@7.18.9",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-for-of@7.18.8",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-function-name@7.18.9",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-compilation-targets@7.20.7",
        "pkg:npm/@babel/helper-function-name@7.19.0",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-literals@7.18.9",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-member-expression-literals@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-modules-amd@7.20.11",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-module-transforms@7.20.11",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-modules-commonjs@7.20.11",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-module-transforms@7.20.11",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-simple-access@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-modules-systemjs@7.20.11",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-hoist-variables@7.18.6",
        "pkg:npm/@babel/helper-module-transforms@7.20.11",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-validator-identifier@7.19.1"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-modules-umd@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-module-transforms@7.20.11",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-named-capturing-groups-regex@7.20.5",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-create-regexp-features-plugin@7.20.5",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-new-target@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-object-super@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-replace-supers@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-property-literals@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/regenerator-runtime@0.13.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/runtime@7.20.7",
      "dependsOn": [
        "pkg:npm/regenerator-runtime@0.13.11"
      ]
    },
    {
      "ref": "pkg:npm/regenerator-transform@0.15.1",
      "dependsOn": [
        "pkg:npm/@babel/runtime@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-regenerator@7.20.5",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/regenerator-transform@0.15.1"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-reserved-words@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-shorthand-properties@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-spread@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-skip-transparent-expression-wrappers@7.20.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-sticky-regex@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-template-literals@7.18.9",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-typeof-symbol@7.18.9",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-unicode-escapes@7.18.10",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-unicode-regex@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-create-regexp-features-plugin@7.20.5",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/preset-modules@0.1.5",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-proposal-unicode-property-regex@7.18.6",
        "pkg:npm/@babel/plugin-transform-dotall-regex@7.18.6",
        "pkg:npm/@babel/types@7.20.7",
        "pkg:npm/esutils@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/function-bind@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has@1.0.3",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/is-core-module@2.11.0",
      "dependsOn": [
        "pkg:npm/has@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/resolve@1.22.1",
      "dependsOn": [
        "pkg:npm/is-core-module@2.11.0",
        "pkg:npm/path-parse@1.0.7",
        "pkg:npm/supports-preserve-symlinks-flag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/helper-define-polyfill-provider@0.3.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-compilation-targets@7.20.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/lodash.debounce@4.0.8",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-polyfill-corejs2@0.3.3",
      "dependsOn": [
        "pkg:npm/@babel/compat-data@7.20.10",
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-define-polyfill-provider@0.3.3",
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/core-js-compat@3.27.1",
      "dependsOn": [
        "pkg:npm/browserslist@4.21.4"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-polyfill-corejs3@0.6.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-define-polyfill-provider@0.3.3",
        "pkg:npm/core-js-compat@3.27.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-polyfill-regenerator@0.4.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-define-polyfill-provider@0.3.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/preset-env@7.20.2",
      "dependsOn": [
        "pkg:npm/@babel/compat-data@7.20.10",
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-compilation-targets@7.20.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-validator-option@7.18.6",
        "pkg:npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6",
        "pkg:npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7",
        "pkg:npm/@babel/plugin-proposal-async-generator-functions@7.20.7",
        "pkg:npm/@babel/plugin-proposal-class-properties@7.18.6",
        "pkg:npm/@babel/plugin-proposal-class-static-block@7.20.7",
        "pkg:npm/@babel/plugin-proposal-dynamic-import@7.18.6",
        "pkg:npm/@babel/plugin-proposal-export-namespace-from@7.18.9",
        "pkg:npm/@babel/plugin-proposal-json-strings@7.18.6",
        "pkg:npm/@babel/plugin-proposal-logical-assignment-operators@7.20.7",
        "pkg:npm/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6",
        "pkg:npm/@babel/plugin-proposal-numeric-separator@7.18.6",
        "pkg:npm/@babel/plugin-proposal-object-rest-spread@7.20.7",
        "pkg:npm/@babel/plugin-proposal-optional-catch-binding@7.18.6",
        "pkg:npm/@babel/plugin-proposal-optional-chaining@7.20.7",
        "pkg:npm/@babel/plugin-proposal-private-methods@7.18.6",
        "pkg:npm/@babel/plugin-proposal-private-property-in-object@7.20.5",
        "pkg:npm/@babel/plugin-proposal-unicode-property-regex@7.18.6",
        "pkg:npm/@babel/plugin-syntax-async-generators@7.8.4",
        "pkg:npm/@babel/plugin-syntax-class-properties@7.12.13",
        "pkg:npm/@babel/plugin-syntax-class-static-block@7.14.5",
        "pkg:npm/@babel/plugin-syntax-dynamic-import@7.8.3",
        "pkg:npm/@babel/plugin-syntax-export-namespace-from@7.8.3",
        "pkg:npm/@babel/plugin-syntax-import-assertions@7.20.0",
        "pkg:npm/@babel/plugin-syntax-json-strings@7.8.3",
        "pkg:npm/@babel/plugin-syntax-logical-assignment-operators@7.10.4",
        "pkg:npm/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
        "pkg:npm/@babel/plugin-syntax-numeric-separator@7.10.4",
        "pkg:npm/@babel/plugin-syntax-object-rest-spread@7.8.3",
        "pkg:npm/@babel/plugin-syntax-optional-catch-binding@7.8.3",
        "pkg:npm/@babel/plugin-syntax-optional-chaining@7.8.3",
        "pkg:npm/@babel/plugin-syntax-private-property-in-object@7.14.5",
        "pkg:npm/@babel/plugin-syntax-top-level-await@7.14.5",
        "pkg:npm/@babel/plugin-transform-arrow-functions@7.20.7",
        "pkg:npm/@babel/plugin-transform-async-to-generator@7.20.7",
        "pkg:npm/@babel/plugin-transform-block-scoped-functions@7.18.6",
        "pkg:npm/@babel/plugin-transform-block-scoping@7.20.11",
        "pkg:npm/@babel/plugin-transform-classes@7.20.7",
        "pkg:npm/@babel/plugin-transform-computed-properties@7.20.7",
        "pkg:npm/@babel/plugin-transform-destructuring@7.20.7",
        "pkg:npm/@babel/plugin-transform-dotall-regex@7.18.6",
        "pkg:npm/@babel/plugin-transform-duplicate-keys@7.18.9",
        "pkg:npm/@babel/plugin-transform-exponentiation-operator@7.18.6",
        "pkg:npm/@babel/plugin-transform-for-of@7.18.8",
        "pkg:npm/@babel/plugin-transform-function-name@7.18.9",
        "pkg:npm/@babel/plugin-transform-literals@7.18.9",
        "pkg:npm/@babel/plugin-transform-member-expression-literals@7.18.6",
        "pkg:npm/@babel/plugin-transform-modules-amd@7.20.11",
        "pkg:npm/@babel/plugin-transform-modules-commonjs@7.20.11",
        "pkg:npm/@babel/plugin-transform-modules-systemjs@7.20.11",
        "pkg:npm/@babel/plugin-transform-modules-umd@7.18.6",
        "pkg:npm/@babel/plugin-transform-named-capturing-groups-regex@7.20.5",
        "pkg:npm/@babel/plugin-transform-new-target@7.18.6",
        "pkg:npm/@babel/plugin-transform-object-super@7.18.6",
        "pkg:npm/@babel/plugin-transform-parameters@7.20.7",
        "pkg:npm/@babel/plugin-transform-property-literals@7.18.6",
        "pkg:npm/@babel/plugin-transform-regenerator@7.20.5",
        "pkg:npm/@babel/plugin-transform-reserved-words@7.18.6",
        "pkg:npm/@babel/plugin-transform-shorthand-properties@7.18.6",
        "pkg:npm/@babel/plugin-transform-spread@7.20.7",
        "pkg:npm/@babel/plugin-transform-sticky-regex@7.18.6",
        "pkg:npm/@babel/plugin-transform-template-literals@7.18.9",
        "pkg:npm/@babel/plugin-transform-typeof-symbol@7.18.9",
        "pkg:npm/@babel/plugin-transform-unicode-escapes@7.18.10",
        "pkg:npm/@babel/plugin-transform-unicode-regex@7.18.6",
        "pkg:npm/@babel/preset-modules@0.1.5",
        "pkg:npm/@babel/types@7.20.7",
        "pkg:npm/babel-plugin-polyfill-corejs2@0.3.3",
        "pkg:npm/babel-plugin-polyfill-corejs3@0.6.0",
        "pkg:npm/babel-plugin-polyfill-regenerator@0.4.1",
        "pkg:npm/core-js-compat@3.27.1",
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/estree@0.0.51",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/json-schema@7.0.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/eslint@8.4.10",
      "dependsOn": [
        "pkg:npm/@types/estree@0.0.51",
        "pkg:npm/@types/json-schema@7.0.11"
      ]
    },
    {
      "ref": "pkg:npm/@types/eslint-scope@3.7.4",
      "dependsOn": [
        "pkg:npm/@types/eslint@8.4.10",
        "pkg:npm/@types/estree@0.0.51"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/floating-point-hex-parser@1.11.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@webassemblyjs/helper-api-error@1.11.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@webassemblyjs/helper-numbers@1.11.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/floating-point-hex-parser@1.11.1",
        "pkg:npm/@webassemblyjs/helper-api-error@1.11.1",
        "pkg:npm/@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@webassemblyjs/ast@1.11.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/helper-numbers@1.11.1",
        "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.1"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/helper-buffer@1.11.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@webassemblyjs/ieee754@1.11.1",
      "dependsOn": [
        "pkg:npm/@xtuc/ieee754@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/leb128@1.11.1",
      "dependsOn": [
        "pkg:npm/@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/utf8@1.11.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@webassemblyjs/wasm-gen@1.11.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.11.1",
        "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.1",
        "pkg:npm/@webassemblyjs/ieee754@1.11.1",
        "pkg:npm/@webassemblyjs/leb128@1.11.1",
        "pkg:npm/@webassemblyjs/utf8@1.11.1"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/helper-wasm-section@1.11.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.11.1",
        "pkg:npm/@webassemblyjs/helper-buffer@1.11.1",
        "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.1",
        "pkg:npm/@webassemblyjs/wasm-gen@1.11.1"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/wasm-parser@1.11.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.11.1",
        "pkg:npm/@webassemblyjs/helper-api-error@1.11.1",
        "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.1",
        "pkg:npm/@webassemblyjs/ieee754@1.11.1",
        "pkg:npm/@webassemblyjs/leb128@1.11.1",
        "pkg:npm/@webassemblyjs/utf8@1.11.1"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/wasm-opt@1.11.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.11.1",
        "pkg:npm/@webassemblyjs/helper-buffer@1.11.1",
        "pkg:npm/@webassemblyjs/wasm-gen@1.11.1",
        "pkg:npm/@webassemblyjs/wasm-parser@1.11.1"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/wast-printer@1.11.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.11.1",
        "pkg:npm/@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "pkg:npm/@webassemblyjs/wasm-edit@1.11.1",
      "dependsOn": [
        "pkg:npm/@webassemblyjs/ast@1.11.1",
        "pkg:npm/@webassemblyjs/helper-buffer@1.11.1",
        "pkg:npm/@webassemblyjs/helper-wasm-bytecode@1.11.1",
        "pkg:npm/@webassemblyjs/helper-wasm-section@1.11.1",
        "pkg:npm/@webassemblyjs/wasm-gen@1.11.1",
        "pkg:npm/@webassemblyjs/wasm-opt@1.11.1",
        "pkg:npm/@webassemblyjs/wasm-parser@1.11.1",
        "pkg:npm/@webassemblyjs/wast-printer@1.11.1"
      ]
    },
    {
      "ref": "pkg:npm/acorn@8.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn-import-assertions@1.8.0",
      "dependsOn": [
        "pkg:npm/acorn@8.8.1"
      ]
    },
    {
      "ref": "pkg:npm/chrome-trace-event@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/enhanced-resolve@5.12.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/tapable@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/es-module-lexer@0.9.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/schema-utils@3.1.1",
      "dependsOn": [
        "pkg:npm/@types/json-schema@7.0.11",
        "pkg:npm/ajv-keywords@3.5.2",
        "pkg:npm/ajv@6.12.6"
      ]
    },
    {
      "ref": "pkg:npm/serialize-javascript@6.0.0",
      "dependsOn": [
        "pkg:npm/randombytes@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@jridgewell/source-map@0.3.2",
      "dependsOn": [
        "pkg:npm/@jridgewell/gen-mapping@0.3.2",
        "pkg:npm/@jridgewell/trace-mapping@0.3.17"
      ]
    },
    {
      "ref": "pkg:npm/terser@5.16.1",
      "dependsOn": [
        "pkg:npm/@jridgewell/source-map@0.3.2",
        "pkg:npm/acorn@8.8.1",
        "pkg:npm/commander@2.20.3",
        "pkg:npm/source-map-support@0.5.21"
      ]
    },
    {
      "ref": "pkg:npm/terser-webpack-plugin@5.3.6",
      "dependsOn": [
        "pkg:npm/@jridgewell/trace-mapping@0.3.17",
        "pkg:npm/jest-worker@27.5.1",
        "pkg:npm/schema-utils@3.1.1",
        "pkg:npm/serialize-javascript@6.0.0",
        "pkg:npm/terser@5.16.1",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/watchpack@2.4.0",
      "dependsOn": [
        "pkg:npm/glob-to-regexp@0.4.1",
        "pkg:npm/graceful-fs@4.2.10"
      ]
    },
    {
      "ref": "pkg:npm/webpack@5.75.0",
      "dependsOn": [
        "pkg:npm/@types/eslint-scope@3.7.4",
        "pkg:npm/@types/estree@0.0.51",
        "pkg:npm/@webassemblyjs/ast@1.11.1",
        "pkg:npm/@webassemblyjs/wasm-edit@1.11.1",
        "pkg:npm/@webassemblyjs/wasm-parser@1.11.1",
        "pkg:npm/acorn-import-assertions@1.8.0",
        "pkg:npm/acorn@8.8.1",
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/chrome-trace-event@1.0.3",
        "pkg:npm/enhanced-resolve@5.12.0",
        "pkg:npm/es-module-lexer@0.9.3",
        "pkg:npm/eslint-scope@5.1.1",
        "pkg:npm/events@3.3.0",
        "pkg:npm/glob-to-regexp@0.4.1",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/json-parse-even-better-errors@2.3.1",
        "pkg:npm/loader-runner@4.3.0",
        "pkg:npm/mime-types@2.1.35",
        "pkg:npm/neo-async@2.6.2",
        "pkg:npm/schema-utils@3.1.1",
        "pkg:npm/tapable@2.2.1",
        "pkg:npm/terser-webpack-plugin@5.3.6",
        "pkg:npm/watchpack@2.4.0",
        "pkg:npm/webpack-sources@3.2.3"
      ]
    },
    {
      "ref": "pkg:npm/commondir@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/make-dir@3.1.0",
      "dependsOn": [
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/find-cache-dir@3.3.2",
      "dependsOn": [
        "pkg:npm/commondir@1.0.1",
        "pkg:npm/make-dir@3.1.0",
        "pkg:npm/pkg-dir@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/schema-utils@2.7.1",
      "dependsOn": [
        "pkg:npm/@types/json-schema@7.0.11",
        "pkg:npm/ajv-keywords@3.5.2",
        "pkg:npm/ajv@6.12.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-loader@8.3.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/find-cache-dir@3.3.2",
        "pkg:npm/loader-utils@2.0.4",
        "pkg:npm/make-dir@3.1.0",
        "pkg:npm/schema-utils@2.7.1",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/bluebird@3.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/charenc@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/crypt@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-buffer@1.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/md5@2.3.0",
      "dependsOn": [
        "pkg:npm/charenc@0.0.2",
        "pkg:npm/crypt@0.0.2",
        "pkg:npm/is-buffer@1.1.6"
      ]
    },
    {
      "ref": "pkg:npm/webpack-virtual-modules@0.4.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@cypress/webpack-preprocessor@5.16.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/generator@7.20.7",
        "pkg:npm/@babel/parser@7.20.7",
        "pkg:npm/@babel/preset-env@7.20.2",
        "pkg:npm/@babel/traverse@7.20.12",
        "pkg:npm/babel-loader@8.3.0",
        "pkg:npm/bluebird@3.7.1",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/loader-utils@2.0.4",
        "pkg:npm/lodash@4.17.21",
        "pkg:npm/md5@2.3.0",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/webpack-virtual-modules@0.4.6",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/cli@15.3.3",
      "dependsOn": [
        "pkg:npm/nx@15.3.3"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/tao@15.3.3",
      "dependsOn": [
        "pkg:npm/nx@15.3.3"
      ]
    },
    {
      "ref": "pkg:npm/node-gyp-build@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@yarnpkg/parsers@3.0.0-rc.34",
      "dependsOn": [
        "pkg:npm/js-yaml@3.14.1",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/json5@0.0.29",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json5@1.0.2",
      "dependsOn": [
        "pkg:npm/minimist@1.2.7"
      ]
    },
    {
      "ref": "pkg:npm/tsconfig-paths@3.14.1",
      "dependsOn": [
        "pkg:npm/@types/json5@0.0.29",
        "pkg:npm/json5@1.0.2",
        "pkg:npm/minimist@1.2.7",
        "pkg:npm/strip-bom@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/nx@15.3.3",
      "dependsOn": [
        "pkg:npm/@nrwl/cli@15.3.3",
        "pkg:npm/@nrwl/tao@15.3.3",
        "pkg:npm/@parcel/watcher@2.0.4",
        "pkg:npm/@yarnpkg/lockfile@1.1.0",
        "pkg:npm/@yarnpkg/parsers@3.0.0-rc.34",
        "pkg:npm/@zkochan/js-yaml@0.0.6",
        "pkg:npm/axios@1.2.2",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-spinners@2.6.1",
        "pkg:npm/cliui@7.0.4",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/fast-glob@3.2.7",
        "pkg:npm/figures@3.2.0",
        "pkg:npm/flat@5.0.2",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/glob@7.1.4",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/open@8.4.0",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strong-log-transformer@2.1.0",
        "pkg:npm/tar-stream@2.2.0",
        "pkg:npm/tmp@0.2.1",
        "pkg:npm/tsconfig-paths@3.14.1",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/v8-compile-cache@2.3.0",
        "pkg:npm/yargs-parser@21.1.1",
        "pkg:npm/yargs@17.6.2"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/devkit@15.3.3",
      "dependsOn": [
        "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
        "pkg:npm/ejs@3.1.8",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/nx@15.3.3",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/eslint-visitor-keys@3.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/espree@9.4.1",
      "dependsOn": [
        "pkg:npm/acorn-jsx@5.3.2",
        "pkg:npm/acorn@8.8.1",
        "pkg:npm/eslint-visitor-keys@3.3.0"
      ]
    },
    {
      "ref": "pkg:npm/globals@13.19.0",
      "dependsOn": [
        "pkg:npm/type-fest@0.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@eslint/eslintrc@1.4.1",
      "dependsOn": [
        "pkg:npm/ajv@6.12.6",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/espree@9.4.1",
        "pkg:npm/globals@13.19.0",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/import-fresh@3.3.0",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/strip-json-comments@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@humanwhocodes/object-schema@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@humanwhocodes/config-array@0.9.5",
      "dependsOn": [
        "pkg:npm/@humanwhocodes/object-schema@1.2.1",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/minimatch@3.0.5"
      ]
    },
    {
      "ref": "pkg:npm/eslint-scope@7.1.1",
      "dependsOn": [
        "pkg:npm/esrecurse@4.3.0",
        "pkg:npm/estraverse@5.3.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-visitor-keys@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-utils@3.0.0",
      "dependsOn": [
        "pkg:npm/eslint-visitor-keys@2.1.0",
        "pkg:npm/eslint@8.15.0"
      ]
    },
    {
      "ref": "pkg:npm/flatted@3.2.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/flat-cache@3.0.4",
      "dependsOn": [
        "pkg:npm/flatted@3.2.7",
        "pkg:npm/rimraf@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/functional-red-black-tree@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/word-wrap@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/optionator@0.9.1",
      "dependsOn": [
        "pkg:npm/deep-is@0.1.4",
        "pkg:npm/fast-levenshtein@2.0.6",
        "pkg:npm/levn@0.4.1",
        "pkg:npm/prelude-ls@1.2.1",
        "pkg:npm/type-check@0.4.0",
        "pkg:npm/word-wrap@1.2.3"
      ]
    },
    {
      "ref": "pkg:npm/regexpp@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint@8.15.0",
      "dependsOn": [
        "pkg:npm/@eslint/eslintrc@1.4.1",
        "pkg:npm/@humanwhocodes/config-array@0.9.5",
        "pkg:npm/ajv@6.12.6",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/cross-spawn@7.0.3",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/doctrine@3.0.0",
        "pkg:npm/escape-string-regexp@4.0.0",
        "pkg:npm/eslint-scope@7.1.1",
        "pkg:npm/eslint-utils@3.0.0",
        "pkg:npm/eslint-visitor-keys@3.3.0",
        "pkg:npm/espree@9.4.1",
        "pkg:npm/esquery@1.4.0",
        "pkg:npm/esutils@2.0.3",
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/file-entry-cache@6.0.1",
        "pkg:npm/functional-red-black-tree@1.0.1",
        "pkg:npm/glob-parent@6.0.2",
        "pkg:npm/globals@13.19.0",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/import-fresh@3.3.0",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
        "pkg:npm/levn@0.4.1",
        "pkg:npm/lodash.merge@4.6.2",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.9.1",
        "pkg:npm/regexpp@3.2.0",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/strip-json-comments@3.1.1",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/v8-compile-cache@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/linter@15.3.3",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
        "pkg:npm/eslint@8.15.0",
        "pkg:npm/tmp@0.2.1",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/workspace@15.3.3",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@nrwl/linter@15.3.3",
        "pkg:npm/@parcel/watcher@2.0.4",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-spinners@2.6.1",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/figures@3.2.0",
        "pkg:npm/flat@5.0.2",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/glob@7.1.4",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/nx@15.3.3",
        "pkg:npm/open@8.4.0",
        "pkg:npm/prettier@2.8.2",
        "pkg:npm/rxjs@6.6.7",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/tmp@0.2.1",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/yargs-parser@21.1.1",
        "pkg:npm/yargs@17.6.2"
      ]
    },
    {
      "ref": "pkg:npm/@types/parse-json@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deepmerge@4.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-monkey@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/memfs@3.4.12",
      "dependsOn": [
        "pkg:npm/fs-monkey@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/node-abort-controller@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@7.3.8",
      "dependsOn": [
        "pkg:npm/lru-cache@6.0.0"
      ]
    },
    {
      "ref": "pkg:npm/ts-loader@9.4.2",
      "dependsOn": [
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/enhanced-resolve@5.12.0",
        "pkg:npm/micromatch@4.0.5",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/typescript@4.8.4",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/tsconfig-paths-webpack-plugin@3.5.2",
      "dependsOn": [
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/enhanced-resolve@5.12.0",
        "pkg:npm/tsconfig-paths@3.14.1"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/cypress@15.3.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/preset-env@7.20.2",
        "pkg:npm/@cypress/webpack-preprocessor@5.16.1",
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@nrwl/linter@15.3.3",
        "pkg:npm/@nrwl/workspace@15.3.3",
        "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
        "pkg:npm/babel-loader@8.3.0",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/cypress@11.2.0",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/fork-ts-checker-webpack-plugin@7.2.13",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/ts-loader@9.4.2",
        "pkg:npm/tsconfig-paths-webpack-plugin@3.5.2",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/webpack-node-externals@3.0.0",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/@sinclair/typebox@0.24.51",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jest/schemas@28.1.3",
      "dependsOn": [
        "pkg:npm/@sinclair/typebox@0.24.51"
      ]
    },
    {
      "ref": "pkg:npm/@types/istanbul-lib-coverage@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/istanbul-lib-report@3.0.0",
      "dependsOn": [
        "pkg:npm/@types/istanbul-lib-coverage@2.0.4"
      ]
    },
    {
      "ref": "pkg:npm/@types/istanbul-reports@3.0.1",
      "dependsOn": [
        "pkg:npm/@types/istanbul-lib-report@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/yargs-parser@21.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/yargs@17.0.19",
      "dependsOn": [
        "pkg:npm/@types/yargs-parser@21.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@jest/types@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/schemas@28.1.3",
        "pkg:npm/@types/istanbul-lib-coverage@2.0.4",
        "pkg:npm/@types/istanbul-reports@3.0.1",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/@types/yargs@17.0.19",
        "pkg:npm/chalk@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/stack-utils@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/react-is@18.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pretty-format@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/schemas@28.1.3",
        "pkg:npm/ansi-regex@5.0.1",
        "pkg:npm/ansi-styles@5.2.0",
        "pkg:npm/react-is@18.2.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-message-util@28.1.3",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.18.6",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/stack-utils@2.0.1",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/micromatch@4.0.5",
        "pkg:npm/pretty-format@28.1.3",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/stack-utils@2.0.6"
      ]
    },
    {
      "ref": "pkg:npm/jest-util@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/ci-info@3.7.1",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/@jest/console@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/jest-message-util@28.1.3",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/collect-v8-coverage@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jest/test-result@28.1.1",
      "dependsOn": [
        "pkg:npm/@jest/console@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/istanbul-lib-coverage@2.0.4",
        "pkg:npm/collect-v8-coverage@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-coverage@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/graceful-fs@4.1.5",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/jest-regex-util@28.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-worker@28.1.3",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/merge-stream@2.0.0",
        "pkg:npm/supports-color@8.1.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-haste-map@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/graceful-fs@4.1.5",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/anymatch@3.1.3",
        "pkg:npm/fb-watchman@2.0.2",
        "pkg:npm/fsevents@2.3.2",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jest-regex-util@28.0.2",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/jest-worker@28.1.3",
        "pkg:npm/micromatch@4.0.5",
        "pkg:npm/walker@1.0.8"
      ]
    },
    {
      "ref": "pkg:npm/pirates@4.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jest/transform@28.1.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@jridgewell/trace-mapping@0.3.17",
        "pkg:npm/babel-plugin-istanbul@6.1.1",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/convert-source-map@1.9.0",
        "pkg:npm/fast-json-stable-stringify@2.1.0",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jest-haste-map@28.1.3",
        "pkg:npm/jest-regex-util@28.0.2",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/micromatch@4.0.5",
        "pkg:npm/pirates@4.0.5",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/write-file-atomic@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-report@3.0.0",
      "dependsOn": [
        "pkg:npm/istanbul-lib-coverage@3.2.0",
        "pkg:npm/make-dir@3.1.0",
        "pkg:npm/supports-color@7.2.0"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-reports@3.1.5",
      "dependsOn": [
        "pkg:npm/html-escaper@2.0.2",
        "pkg:npm/istanbul-lib-report@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-util@28.1.1",
      "dependsOn": [
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/ci-info@3.7.1",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/supports-hyperlinks@2.3.0",
      "dependsOn": [
        "pkg:npm/has-flag@4.0.0",
        "pkg:npm/supports-color@7.2.0"
      ]
    },
    {
      "ref": "pkg:npm/terminal-link@2.1.1",
      "dependsOn": [
        "pkg:npm/ansi-escapes@4.3.2",
        "pkg:npm/supports-hyperlinks@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/v8-to-istanbul@9.0.1",
      "dependsOn": [
        "pkg:npm/@jridgewell/trace-mapping@0.3.17",
        "pkg:npm/@types/istanbul-lib-coverage@2.0.4",
        "pkg:npm/convert-source-map@1.9.0"
      ]
    },
    {
      "ref": "pkg:npm/@jest/reporters@28.1.1",
      "dependsOn": [
        "pkg:npm/@bcoe/v8-coverage@0.2.3",
        "pkg:npm/@jest/console@28.1.3",
        "pkg:npm/@jest/test-result@28.1.1",
        "pkg:npm/@jest/transform@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@jridgewell/trace-mapping@0.3.17",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/collect-v8-coverage@1.0.1",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/glob@7.1.4",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/istanbul-lib-coverage@3.2.0",
        "pkg:npm/istanbul-lib-instrument@5.2.1",
        "pkg:npm/istanbul-lib-report@3.0.0",
        "pkg:npm/istanbul-lib-source-maps@4.0.1",
        "pkg:npm/istanbul-reports@3.1.5",
        "pkg:npm/jest-message-util@28.1.3",
        "pkg:npm/jest-util@28.1.1",
        "pkg:npm/jest-worker@28.1.3",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/string-length@4.0.2",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/terminal-link@2.1.1",
        "pkg:npm/v8-to-istanbul@9.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@tsconfig/node10@1.0.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@tsconfig/node16@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn-walk@8.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jest/test-result@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/console@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/istanbul-lib-coverage@2.0.4",
        "pkg:npm/collect-v8-coverage@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@jest/test-sequencer@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/test-result@28.1.3",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jest-haste-map@28.1.3",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/babel__generator@7.6.4",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@types/babel__template@7.4.1",
      "dependsOn": [
        "pkg:npm/@babel/parser@7.20.7",
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@types/babel__traverse@7.18.3",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@types/babel__core@7.1.20",
      "dependsOn": [
        "pkg:npm/@babel/parser@7.20.7",
        "pkg:npm/@babel/types@7.20.7",
        "pkg:npm/@types/babel__generator@7.6.4",
        "pkg:npm/@types/babel__template@7.4.1",
        "pkg:npm/@types/babel__traverse@7.18.3"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-jest-hoist@28.1.3",
      "dependsOn": [
        "pkg:npm/@babel/template@7.20.7",
        "pkg:npm/@babel/types@7.20.7",
        "pkg:npm/@types/babel__core@7.1.20",
        "pkg:npm/@types/babel__traverse@7.18.3"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-jest@28.1.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/babel-plugin-jest-hoist@28.1.3",
        "pkg:npm/babel-preset-current-node-syntax@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-jest@28.1.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@jest/transform@28.1.3",
        "pkg:npm/@types/babel__core@7.1.20",
        "pkg:npm/babel-plugin-istanbul@6.1.1",
        "pkg:npm/babel-preset-jest@28.1.3",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@sinonjs/commons@1.8.6",
      "dependsOn": [
        "pkg:npm/type-detect@4.0.8"
      ]
    },
    {
      "ref": "pkg:npm/@sinonjs/fake-timers@9.1.2",
      "dependsOn": [
        "pkg:npm/@sinonjs/commons@1.8.6"
      ]
    },
    {
      "ref": "pkg:npm/jest-mock@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/@jest/fake-timers@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@sinonjs/fake-timers@9.1.2",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/jest-message-util@28.1.3",
        "pkg:npm/jest-mock@28.1.3",
        "pkg:npm/jest-util@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/@jest/environment@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/fake-timers@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/jest-mock@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-get-type@28.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jest/expect-utils@28.1.3",
      "dependsOn": [
        "pkg:npm/jest-get-type@28.0.2"
      ]
    },
    {
      "ref": "pkg:npm/diff-sequences@28.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-diff@28.1.3",
      "dependsOn": [
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/diff-sequences@28.1.1",
        "pkg:npm/jest-get-type@28.0.2",
        "pkg:npm/pretty-format@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-matcher-utils@28.1.3",
      "dependsOn": [
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/jest-diff@28.1.3",
        "pkg:npm/jest-get-type@28.0.2",
        "pkg:npm/pretty-format@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/expect@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/expect-utils@28.1.3",
        "pkg:npm/jest-get-type@28.0.2",
        "pkg:npm/jest-matcher-utils@28.1.3",
        "pkg:npm/jest-message-util@28.1.3",
        "pkg:npm/jest-util@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-typescript@7.20.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@types/prettier@2.7.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-snapshot@28.1.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@babel/generator@7.20.7",
        "pkg:npm/@babel/plugin-syntax-typescript@7.20.0",
        "pkg:npm/@babel/traverse@7.20.10",
        "pkg:npm/@babel/traverse@7.20.12",
        "pkg:npm/@babel/types@7.20.7",
        "pkg:npm/@jest/expect-utils@28.1.3",
        "pkg:npm/@jest/transform@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/babel__traverse@7.18.3",
        "pkg:npm/@types/prettier@2.7.2",
        "pkg:npm/babel-preset-current-node-syntax@1.0.1",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/expect@28.1.3",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jest-diff@28.1.3",
        "pkg:npm/jest-get-type@28.0.2",
        "pkg:npm/jest-haste-map@28.1.3",
        "pkg:npm/jest-matcher-utils@28.1.3",
        "pkg:npm/jest-message-util@28.1.3",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/pretty-format@28.1.3",
        "pkg:npm/semver@7.3.8"
      ]
    },
    {
      "ref": "pkg:npm/@jest/expect@28.1.3",
      "dependsOn": [
        "pkg:npm/expect@28.1.3",
        "pkg:npm/jest-snapshot@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/dedent@0.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-each@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/jest-get-type@28.0.2",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/pretty-format@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/@jest/globals@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/environment@28.1.3",
        "pkg:npm/@jest/expect@28.1.3",
        "pkg:npm/@jest/types@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/@jest/source-map@28.1.2",
      "dependsOn": [
        "pkg:npm/@jridgewell/trace-mapping@0.3.17",
        "pkg:npm/callsites@3.1.0",
        "pkg:npm/graceful-fs@4.2.10"
      ]
    },
    {
      "ref": "pkg:npm/cjs-module-lexer@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-validate@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/camelcase@6.3.0",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/jest-get-type@28.0.2",
        "pkg:npm/leven@3.1.0",
        "pkg:npm/pretty-format@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-resolve@28.1.1",
      "dependsOn": [
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jest-haste-map@28.1.3",
        "pkg:npm/jest-pnp-resolver@1.2.3",
        "pkg:npm/jest-util@28.1.1",
        "pkg:npm/jest-validate@28.1.3",
        "pkg:npm/resolve.exports@1.1.0",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-resolve@28.1.3",
      "dependsOn": [
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jest-haste-map@28.1.3",
        "pkg:npm/jest-pnp-resolver@1.2.3",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/jest-validate@28.1.3",
        "pkg:npm/resolve.exports@1.1.0",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-runtime@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/environment@28.1.3",
        "pkg:npm/@jest/fake-timers@28.1.3",
        "pkg:npm/@jest/globals@28.1.3",
        "pkg:npm/@jest/source-map@28.1.2",
        "pkg:npm/@jest/test-result@28.1.3",
        "pkg:npm/@jest/transform@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/cjs-module-lexer@1.2.2",
        "pkg:npm/collect-v8-coverage@1.0.1",
        "pkg:npm/execa@5.1.1",
        "pkg:npm/glob@7.1.4",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jest-haste-map@28.1.3",
        "pkg:npm/jest-message-util@28.1.3",
        "pkg:npm/jest-mock@28.1.3",
        "pkg:npm/jest-regex-util@28.0.2",
        "pkg:npm/jest-resolve@28.1.3",
        "pkg:npm/jest-snapshot@28.1.3",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/strip-bom@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-circus@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/environment@28.1.3",
        "pkg:npm/@jest/expect@28.1.3",
        "pkg:npm/@jest/test-result@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/co@4.6.0",
        "pkg:npm/dedent@0.7.0",
        "pkg:npm/is-generator-fn@2.1.0",
        "pkg:npm/jest-each@28.1.3",
        "pkg:npm/jest-matcher-utils@28.1.3",
        "pkg:npm/jest-message-util@28.1.3",
        "pkg:npm/jest-runtime@28.1.3",
        "pkg:npm/jest-snapshot@28.1.3",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/p-limit@3.1.0",
        "pkg:npm/pretty-format@28.1.3",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/stack-utils@2.0.6"
      ]
    },
    {
      "ref": "pkg:npm/jest-environment-node@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/environment@28.1.3",
        "pkg:npm/@jest/fake-timers@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/jest-mock@28.1.3",
        "pkg:npm/jest-util@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/emittery@0.10.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-docblock@28.1.1",
      "dependsOn": [
        "pkg:npm/detect-newline@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-leak-detector@28.1.3",
      "dependsOn": [
        "pkg:npm/jest-get-type@28.0.2",
        "pkg:npm/pretty-format@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-watcher@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/test-result@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/ansi-escapes@4.3.2",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/emittery@0.10.2",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/string-length@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/jest-runner@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/console@28.1.3",
        "pkg:npm/@jest/environment@28.1.3",
        "pkg:npm/@jest/test-result@28.1.3",
        "pkg:npm/@jest/transform@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/emittery@0.10.2",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jest-docblock@28.1.1",
        "pkg:npm/jest-environment-node@28.1.3",
        "pkg:npm/jest-haste-map@28.1.3",
        "pkg:npm/jest-leak-detector@28.1.3",
        "pkg:npm/jest-message-util@28.1.3",
        "pkg:npm/jest-resolve@28.1.3",
        "pkg:npm/jest-runtime@28.1.3",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/jest-watcher@28.1.3",
        "pkg:npm/jest-worker@28.1.3",
        "pkg:npm/p-limit@3.1.0",
        "pkg:npm/source-map-support@0.5.13"
      ]
    },
    {
      "ref": "pkg:npm/jest-config@28.1.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@jest/test-sequencer@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/babel-jest@28.1.1",
        "pkg:npm/babel-jest@28.1.3",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/ci-info@3.7.1",
        "pkg:npm/deepmerge@4.2.2",
        "pkg:npm/glob@7.1.4",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jest-circus@28.1.3",
        "pkg:npm/jest-environment-node@28.1.3",
        "pkg:npm/jest-get-type@28.0.2",
        "pkg:npm/jest-regex-util@28.0.2",
        "pkg:npm/jest-resolve@28.1.1",
        "pkg:npm/jest-runner@28.1.3",
        "pkg:npm/jest-util@28.1.1",
        "pkg:npm/jest-validate@28.1.3",
        "pkg:npm/micromatch@4.0.5",
        "pkg:npm/parse-json@5.2.0",
        "pkg:npm/pretty-format@28.1.3",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/strip-json-comments@3.1.1",
        "pkg:npm/ts-node@10.9.1"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/jest@15.3.3",
      "dependsOn": [
        "pkg:npm/@jest/reporters@28.1.1",
        "pkg:npm/@jest/test-result@28.1.1",
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/identity-obj-proxy@3.0.0",
        "pkg:npm/jest-config@28.1.1",
        "pkg:npm/jest-resolve@28.1.1",
        "pkg:npm/jest-util@28.1.1",
        "pkg:npm/resolve.exports@1.1.0",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/react@15.3.3",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@nrwl/linter@15.3.3",
        "pkg:npm/@nrwl/workspace@15.3.3",
        "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/semver@7.3.4"
      ]
    },
    {
      "ref": "pkg:npm/tree-kill@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nrwl/js@15.3.3",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@nrwl/linter@15.3.3",
        "pkg:npm/@nrwl/workspace@15.3.3",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/fast-glob@3.2.7",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/js-tokens@4.0.0",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/source-map-support@0.5.19",
        "pkg:npm/tree-kill@1.2.2"
      ]
    },
    {
      "ref": "pkg:npm/postcss@8.4.20",
      "dependsOn": [
        "pkg:npm/nanoid@3.3.4",
        "pkg:npm/picocolors@1.0.0",
        "pkg:npm/source-map-js@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/fraction.js@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/autoprefixer@10.4.13",
      "dependsOn": [
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/caniuse-lite@1.0.30001442",
        "pkg:npm/fraction.js@4.2.0",
        "pkg:npm/normalize-range@0.1.2",
        "pkg:npm/picocolors@1.0.0",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/schema-utils@4.0.0",
      "dependsOn": [
        "pkg:npm/@types/json-schema@7.0.11",
        "pkg:npm/ajv-formats@2.1.1",
        "pkg:npm/ajv-keywords@5.1.0",
        "pkg:npm/ajv@8.12.0"
      ]
    },
    {
      "ref": "pkg:npm/postcss-modules-extract-imports@3.0.0",
      "dependsOn": [
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-selector-parser@6.0.11",
      "dependsOn": [
        "pkg:npm/cssesc@3.0.0",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/postcss-modules-local-by-default@4.0.0",
      "dependsOn": [
        "pkg:npm/icss-utils@5.1.0",
        "pkg:npm/postcss-selector-parser@6.0.11",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-modules-scope@3.0.0",
      "dependsOn": [
        "pkg:npm/postcss-selector-parser@6.0.11",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/css-loader@6.7.3",
      "dependsOn": [
        "pkg:npm/icss-utils@5.1.0",
        "pkg:npm/postcss-modules-extract-imports@3.0.0",
        "pkg:npm/postcss-modules-local-by-default@4.0.0",
        "pkg:npm/postcss-modules-scope@3.0.0",
        "pkg:npm/postcss-modules-values@4.0.0",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/semver@7.3.8",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/css-declaration-sorter@6.3.1",
      "dependsOn": [
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/cssnano-utils@3.1.0",
      "dependsOn": [
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-calc@8.2.4",
      "dependsOn": [
        "pkg:npm/postcss-selector-parser@6.0.11",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-colormin@5.3.0",
      "dependsOn": [
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/caniuse-api@3.0.0",
        "pkg:npm/colord@2.9.3",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-convert-values@5.1.3",
      "dependsOn": [
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-comments@5.1.2",
      "dependsOn": [
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-duplicates@5.1.0",
      "dependsOn": [
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-empty@5.1.1",
      "dependsOn": [
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-overridden@5.1.0",
      "dependsOn": [
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/stylehacks@5.1.1",
      "dependsOn": [
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/postcss-selector-parser@6.0.11",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-merge-longhand@5.1.7",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/stylehacks@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-merge-rules@5.1.3",
      "dependsOn": [
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/caniuse-api@3.0.0",
        "pkg:npm/cssnano-utils@3.1.0",
        "pkg:npm/postcss-selector-parser@6.0.11",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-minify-font-values@5.1.0",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-minify-gradients@5.1.1",
      "dependsOn": [
        "pkg:npm/colord@2.9.3",
        "pkg:npm/cssnano-utils@3.1.0",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-minify-params@5.1.4",
      "dependsOn": [
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/cssnano-utils@3.1.0",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-minify-selectors@5.2.1",
      "dependsOn": [
        "pkg:npm/postcss-selector-parser@6.0.11",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-charset@5.1.0",
      "dependsOn": [
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-display-values@5.1.0",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-positions@5.1.1",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-repeat-style@5.1.1",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-string@5.1.0",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-timing-functions@5.1.0",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-unicode@5.1.1",
      "dependsOn": [
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/normalize-url@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss-normalize-url@5.1.0",
      "dependsOn": [
        "pkg:npm/normalize-url@6.1.0",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-whitespace@5.1.1",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-ordered-values@5.1.3",
      "dependsOn": [
        "pkg:npm/cssnano-utils@3.1.0",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-reduce-initial@5.1.1",
      "dependsOn": [
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/caniuse-api@3.0.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/postcss-reduce-transforms@5.1.0",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/domhandler@4.3.1",
      "dependsOn": [
        "pkg:npm/domelementtype@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/entities@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dom-serializer@1.4.1",
      "dependsOn": [
        "pkg:npm/domelementtype@2.3.0",
        "pkg:npm/domhandler@4.3.1",
        "pkg:npm/entities@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/domutils@2.8.0",
      "dependsOn": [
        "pkg:npm/dom-serializer@1.4.1",
        "pkg:npm/domelementtype@2.3.0",
        "pkg:npm/domhandler@4.3.1"
      ]
    },
    {
      "ref": "pkg:npm/css-select@4.3.0",
      "dependsOn": [
        "pkg:npm/boolbase@1.0.0",
        "pkg:npm/css-what@6.1.0",
        "pkg:npm/domhandler@4.3.1",
        "pkg:npm/domutils@2.8.0",
        "pkg:npm/nth-check@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/mdn-data@2.0.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css-tree@1.1.3",
      "dependsOn": [
        "pkg:npm/mdn-data@2.0.14",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/csso@4.2.0",
      "dependsOn": [
        "pkg:npm/css-tree@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/stable@0.1.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/svgo@2.8.0",
      "dependsOn": [
        "pkg:npm/@trysound/sax@0.2.0",
        "pkg:npm/commander@7.2.0",
        "pkg:npm/css-select@4.3.0",
        "pkg:npm/css-tree@1.1.3",
        "pkg:npm/csso@4.2.0",
        "pkg:npm/picocolors@1.0.0",
        "pkg:npm/stable@0.1.8"
      ]
    },
    {
      "ref": "pkg:npm/postcss-svgo@5.1.0",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/svgo@2.8.0"
      ]
    },
    {
      "ref": "pkg:npm/postcss-unique-selectors@5.1.1",
      "dependsOn": [
        "pkg:npm/postcss-selector-parser@6.0.11",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/cssnano-preset-default@5.2.13",
      "dependsOn": [
        "pkg:npm/css-declaration-sorter@6.3.1",
        "pkg:npm/cssnano-utils@3.1.0",
        "pkg:npm/postcss-calc@8.2.4",
        "pkg:npm/postcss-colormin@5.3.0",
        "pkg:npm/postcss-convert-values@5.1.3",
        "pkg:npm/postcss-discard-comments@5.1.2",
        "pkg:npm/postcss-discard-duplicates@5.1.0",
        "pkg:npm/postcss-discard-empty@5.1.1",
        "pkg:npm/postcss-discard-overridden@5.1.0",
        "pkg:npm/postcss-merge-longhand@5.1.7",
        "pkg:npm/postcss-merge-rules@5.1.3",
        "pkg:npm/postcss-minify-font-values@5.1.0",
        "pkg:npm/postcss-minify-gradients@5.1.1",
        "pkg:npm/postcss-minify-params@5.1.4",
        "pkg:npm/postcss-minify-selectors@5.2.1",
        "pkg:npm/postcss-normalize-charset@5.1.0",
        "pkg:npm/postcss-normalize-display-values@5.1.0",
        "pkg:npm/postcss-normalize-positions@5.1.1",
        "pkg:npm/postcss-normalize-repeat-style@5.1.1",
        "pkg:npm/postcss-normalize-string@5.1.0",
        "pkg:npm/postcss-normalize-timing-functions@5.1.0",
        "pkg:npm/postcss-normalize-unicode@5.1.1",
        "pkg:npm/postcss-normalize-url@5.1.0",
        "pkg:npm/postcss-normalize-whitespace@5.1.1",
        "pkg:npm/postcss-ordered-values@5.1.3",
        "pkg:npm/postcss-reduce-initial@5.1.1",
        "pkg:npm/postcss-reduce-transforms@5.1.0",
        "pkg:npm/postcss-svgo@5.1.0",
        "pkg:npm/postcss-unique-selectors@5.1.1",
        "pkg:npm/postcss@8.4.20"
      ]
    },
    {
      "ref": "pkg:npm/lilconfig@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cssnano@5.1.14",
      "dependsOn": [
        "pkg:npm/cssnano-preset-default@5.2.13",
        "pkg:npm/lilconfig@2.0.6",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/yaml@1.10.2"
      ]
    },
    {
      "ref": "pkg:npm/css-minimizer-webpack-plugin@3.4.1",
      "dependsOn": [
        "pkg:npm/cssnano@5.1.14",
        "pkg:npm/jest-worker@27.5.1",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/schema-utils@4.0.0",
        "pkg:npm/serialize-javascript@6.0.0",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/file-loader@6.2.0",
      "dependsOn": [
        "pkg:npm/loader-utils@2.0.4",
        "pkg:npm/schema-utils@3.1.1",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/semver@5.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/native-request@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/less@3.12.2",
      "dependsOn": [
        "pkg:npm/errno@0.1.8",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/image-size@0.5.5",
        "pkg:npm/make-dir@2.1.0",
        "pkg:npm/mime@1.6.0",
        "pkg:npm/native-request@1.1.0",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/tslib@1.14.1"
      ]
    },
    {
      "ref": "pkg:npm/klona@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse5@6.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse5-sax-parser@6.0.1",
      "dependsOn": [
        "pkg:npm/parse5@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/parse5-html-rewriting-stream@6.0.1",
      "dependsOn": [
        "pkg:npm/parse5-sax-parser@6.0.1",
        "pkg:npm/parse5@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/raw-loader@4.0.2",
      "dependsOn": [
        "pkg:npm/loader-utils@2.0.4",
        "pkg:npm/schema-utils@3.1.1",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/abab@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-loader@3.0.2",
      "dependsOn": [
        "pkg:npm/abab@2.0.6",
        "pkg:npm/iconv-lite@0.6.3",
        "pkg:npm/source-map-js@1.0.2",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/style-loader@3.3.1",
      "dependsOn": [
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/atob@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/decode-uri-component@0.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-resolve@0.6.0",
      "dependsOn": [
        "pkg:npm/atob@2.1.2",
        "pkg:npm/decode-uri-component@0.2.2"
      ]
    },
    {
      "ref": "pkg:npm/css@3.0.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/source-map-resolve@0.6.0",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/debug@3.1.0",
      "dependsOn": [
        "pkg:npm/ms@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/mkdirp@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stylus@0.55.0",
      "dependsOn": [
        "pkg:npm/css@3.0.0",
        "pkg:npm/debug@3.1.0",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/mkdirp@1.0.4",
        "pkg:npm/safer-buffer@2.1.2",
        "pkg:npm/sax@1.2.4",
        "pkg:npm/semver@6.3.0",
        "pkg:npm/source-map@0.7.4"
      ]
    },
    {
      "ref": "pkg:npm/fast-glob@3.2.12",
      "dependsOn": [
        "pkg:npm/@nodelib/fs.stat@2.0.5",
        "pkg:npm/@nodelib/fs.walk@1.2.8",
        "pkg:npm/glob-parent@5.1.2",
        "pkg:npm/merge2@1.4.1",
        "pkg:npm/micromatch@4.0.5"
      ]
    },
    {
      "ref": "pkg:npm/stylus-loader@7.1.0",
      "dependsOn": [
        "pkg:npm/fast-glob@3.2.12",
        "pkg:npm/klona@2.0.5",
        "pkg:npm/normalize-path@3.0.0",
        "pkg:npm/stylus@0.55.0",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/bonjour@3.5.10",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/@types/qs@6.9.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/range-parser@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/express-serve-static-core@4.17.32",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/@types/qs@6.9.7",
        "pkg:npm/@types/range-parser@1.2.4"
      ]
    },
    {
      "ref": "pkg:npm/@types/connect-history-api-fallback@1.3.5",
      "dependsOn": [
        "pkg:npm/@types/express-serve-static-core@4.17.32",
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/@types/connect@3.4.35",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/@types/body-parser@1.19.2",
      "dependsOn": [
        "pkg:npm/@types/connect@3.4.35",
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/@types/mime@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/serve-static@1.15.0",
      "dependsOn": [
        "pkg:npm/@types/mime@3.0.1",
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/@types/express@4.17.15",
      "dependsOn": [
        "pkg:npm/@types/body-parser@1.19.2",
        "pkg:npm/@types/express-serve-static-core@4.17.32",
        "pkg:npm/@types/qs@6.9.7",
        "pkg:npm/@types/serve-static@1.15.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/serve-index@1.9.1",
      "dependsOn": [
        "pkg:npm/@types/express@4.17.15"
      ]
    },
    {
      "ref": "pkg:npm/@types/sockjs@0.3.33",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/@types/ws@8.5.4",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/array-flatten@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dns-equal@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@leichtgewicht/ip-codec@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dns-packet@5.4.0",
      "dependsOn": [
        "pkg:npm/@leichtgewicht/ip-codec@2.0.4"
      ]
    },
    {
      "ref": "pkg:npm/bonjour-service@1.0.14",
      "dependsOn": [
        "pkg:npm/array-flatten@2.1.2",
        "pkg:npm/dns-equal@1.0.0",
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/multicast-dns@7.2.5"
      ]
    },
    {
      "ref": "pkg:npm/content-type@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-intrinsic@1.1.3",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.1",
        "pkg:npm/has-symbols@1.0.3",
        "pkg:npm/has@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/call-bind@1.0.2",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.1",
        "pkg:npm/get-intrinsic@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/object-inspect@1.12.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/side-channel@1.0.4",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/get-intrinsic@1.1.3",
        "pkg:npm/object-inspect@1.12.2"
      ]
    },
    {
      "ref": "pkg:npm/html-entities@2.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/http-proxy@1.17.9",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/ipaddr.js@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/selfsigned@2.1.1",
      "dependsOn": [
        "pkg:npm/node-forge@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.3.7",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.3",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@2.0.1",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/string_decoder@1.1.1",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/webpack-dev-middleware@5.3.3",
      "dependsOn": [
        "pkg:npm/colorette@2.0.19",
        "pkg:npm/memfs@3.4.12",
        "pkg:npm/mime-types@2.1.35",
        "pkg:npm/range-parser@1.2.1",
        "pkg:npm/schema-utils@4.0.0",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/ws@8.11.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webpack-dev-server@4.11.1",
      "dependsOn": [
        "pkg:npm/@types/bonjour@3.5.10",
        "pkg:npm/@types/connect-history-api-fallback@1.3.5",
        "pkg:npm/@types/express@4.17.15",
        "pkg:npm/@types/serve-index@1.9.1",
        "pkg:npm/@types/serve-static@1.15.0",
        "pkg:npm/@types/sockjs@0.3.33",
        "pkg:npm/@types/ws@8.5.4",
        "pkg:npm/ansi-html-community@0.0.8",
        "pkg:npm/bonjour-service@1.0.14",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/colorette@2.0.19",
        "pkg:npm/compression@1.7.4",
        "pkg:npm/connect-history-api-fallback@2.0.0",
        "pkg:npm/default-gateway@6.0.3",
        "pkg:npm/express@4.18.2",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/html-entities@2.3.3",
        "pkg:npm/http-proxy-middleware@2.0.6",
        "pkg:npm/ipaddr.js@2.0.1",
        "pkg:npm/open@8.4.0",
        "pkg:npm/p-retry@4.6.2",
        "pkg:npm/rimraf@3.0.2",
        "pkg:npm/schema-utils@4.0.0",
        "pkg:npm/selfsigned@2.1.1",
        "pkg:npm/serve-index@1.9.1",
        "pkg:npm/sockjs@0.3.24",
        "pkg:npm/spdy@4.0.2",
        "pkg:npm/webpack-dev-middleware@5.3.3",
        "pkg:npm/webpack@5.75.0",
        "pkg:npm/ws@8.11.0"
      ]
    },
    {
      "ref": "pkg:npm/wildcard@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webpack-merge@5.8.0",
      "dependsOn": [
        "pkg:npm/clone-deep@4.0.1",
        "pkg:npm/wildcard@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/webpack@15.3.3",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@nrwl/js@15.3.3",
        "pkg:npm/@nrwl/workspace@15.3.3",
        "pkg:npm/autoprefixer@10.4.13",
        "pkg:npm/babel-loader@8.3.0",
        "pkg:npm/browserslist@4.21.4",
        "pkg:npm/caniuse-lite@1.0.30001442",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/copy-webpack-plugin@10.2.4",
        "pkg:npm/css-loader@6.7.3",
        "pkg:npm/css-minimizer-webpack-plugin@3.4.1",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/file-loader@6.2.0",
        "pkg:npm/fork-ts-checker-webpack-plugin@7.2.13",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/less-loader@11.1.0",
        "pkg:npm/less@3.12.2",
        "pkg:npm/license-webpack-plugin@4.0.2",
        "pkg:npm/loader-utils@2.0.4",
        "pkg:npm/mini-css-extract-plugin@2.4.7",
        "pkg:npm/parse5-html-rewriting-stream@6.0.1",
        "pkg:npm/parse5@4.0.0",
        "pkg:npm/postcss-import@14.1.0",
        "pkg:npm/postcss-loader@6.2.1",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/raw-loader@4.0.2",
        "pkg:npm/rxjs@6.6.7",
        "pkg:npm/sass-loader@12.6.0",
        "pkg:npm/sass@1.57.1",
        "pkg:npm/source-map-loader@3.0.2",
        "pkg:npm/style-loader@3.3.1",
        "pkg:npm/stylus-loader@7.1.0",
        "pkg:npm/stylus@0.55.0",
        "pkg:npm/terser-webpack-plugin@5.3.6",
        "pkg:npm/ts-loader@9.4.2",
        "pkg:npm/ts-node@10.9.1",
        "pkg:npm/tsconfig-paths-webpack-plugin@3.5.2",
        "pkg:npm/tsconfig-paths@3.14.1",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/webpack-dev-server@4.11.1",
        "pkg:npm/webpack-merge@5.8.0",
        "pkg:npm/webpack-node-externals@3.0.0",
        "pkg:npm/webpack-sources@3.2.3",
        "pkg:npm/webpack-subresource-integrity@5.1.0",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-react-constant-elements@7.20.2",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-react-display-name@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-syntax-jsx@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-react-jsx@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-annotate-as-pure@7.18.6",
        "pkg:npm/@babel/helper-module-imports@7.18.6",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-jsx@7.18.6",
        "pkg:npm/@babel/types@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-react-jsx-development@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/plugin-transform-react-jsx@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-react-pure-annotations@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-annotate-as-pure@7.18.6",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2"
      ]
    },
    {
      "ref": "pkg:npm/@babel/preset-react@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-validator-option@7.18.6",
        "pkg:npm/@babel/plugin-transform-react-display-name@7.18.6",
        "pkg:npm/@babel/plugin-transform-react-jsx-development@7.18.6",
        "pkg:npm/@babel/plugin-transform-react-jsx@7.20.7",
        "pkg:npm/@babel/plugin-transform-react-pure-annotations@7.18.6"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-typescript@7.20.7",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-create-class-features-plugin@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/plugin-syntax-typescript@7.20.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/preset-typescript@7.18.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/@babel/helper-validator-option@7.18.6",
        "pkg:npm/@babel/plugin-transform-typescript@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/babel-plugin-add-jsx-attribute@6.5.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/babel-plugin-remove-jsx-attribute@6.5.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/babel-plugin-remove-jsx-empty-expression@6.5.0",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/babel-plugin-svg-dynamic-title@6.5.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/babel-plugin-svg-em-dimensions@6.5.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/babel-plugin-transform-react-native-svg@6.5.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/babel-plugin-transform-svg-component@6.5.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/babel-preset@6.5.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@svgr/babel-plugin-add-jsx-attribute@6.5.1",
        "pkg:npm/@svgr/babel-plugin-remove-jsx-attribute@6.5.0",
        "pkg:npm/@svgr/babel-plugin-remove-jsx-empty-expression@6.5.0",
        "pkg:npm/@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1",
        "pkg:npm/@svgr/babel-plugin-svg-dynamic-title@6.5.1",
        "pkg:npm/@svgr/babel-plugin-svg-em-dimensions@6.5.1",
        "pkg:npm/@svgr/babel-plugin-transform-react-native-svg@6.5.1",
        "pkg:npm/@svgr/babel-plugin-transform-svg-component@6.5.1"
      ]
    },
    {
      "ref": "pkg:npm/entities@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@svgr/hast-util-to-babel-ast@6.5.1",
      "dependsOn": [
        "pkg:npm/@babel/types@7.20.7",
        "pkg:npm/entities@4.4.0"
      ]
    },
    {
      "ref": "pkg:npm/svg-parser@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@svgr/plugin-jsx@6.5.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@svgr/babel-preset@6.5.1",
        "pkg:npm/@svgr/core@6.5.1",
        "pkg:npm/@svgr/hast-util-to-babel-ast@6.5.1",
        "pkg:npm/svg-parser@2.0.4"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/core@6.5.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@svgr/babel-preset@6.5.1",
        "pkg:npm/@svgr/plugin-jsx@6.5.1",
        "pkg:npm/camelcase@6.3.0",
        "pkg:npm/cosmiconfig@7.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/plugin-svgo@6.5.1",
      "dependsOn": [
        "pkg:npm/@svgr/core@6.5.1",
        "pkg:npm/cosmiconfig@7.1.0",
        "pkg:npm/deepmerge@4.2.2",
        "pkg:npm/svgo@2.8.0"
      ]
    },
    {
      "ref": "pkg:npm/@svgr/webpack@6.5.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/plugin-transform-react-constant-elements@7.20.2",
        "pkg:npm/@babel/preset-env@7.20.2",
        "pkg:npm/@babel/preset-react@7.18.6",
        "pkg:npm/@babel/preset-typescript@7.18.6",
        "pkg:npm/@svgr/core@6.5.1",
        "pkg:npm/@svgr/plugin-jsx@6.5.1",
        "pkg:npm/@svgr/plugin-svgo@6.5.1"
      ]
    },
    {
      "ref": "pkg:npm/url-loader@4.1.1",
      "dependsOn": [
        "pkg:npm/file-loader@6.2.0",
        "pkg:npm/loader-utils@2.0.4",
        "pkg:npm/mime-types@2.1.35",
        "pkg:npm/schema-utils@3.1.1",
        "pkg:npm/webpack@5.75.0"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/next@15.3.3",
      "dependsOn": [
        "pkg:npm/@babel/plugin-proposal-decorators@7.20.7",
        "pkg:npm/@nrwl/cypress@15.3.3",
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@nrwl/jest@15.3.3",
        "pkg:npm/@nrwl/linter@15.3.3",
        "pkg:npm/@nrwl/react@15.3.3",
        "pkg:npm/@nrwl/webpack@15.3.3",
        "pkg:npm/@nrwl/workspace@15.3.3",
        "pkg:npm/@svgr/webpack@6.5.1",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/next@13.0.0",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/ts-node@10.9.1",
        "pkg:npm/tsconfig-paths@3.14.1",
        "pkg:npm/url-loader@4.1.1",
        "pkg:npm/webpack-merge@5.8.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/aria-query@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-tostringtag@1.0.0",
      "dependsOn": [
        "pkg:npm/has-symbols@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/is-arguments@1.1.1",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/has-tostringtag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-map@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-set@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-string@1.0.7",
      "dependsOn": [
        "pkg:npm/has-tostringtag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/isarray@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es-get-iterator@1.1.2",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/get-intrinsic@1.1.3",
        "pkg:npm/has-symbols@1.0.3",
        "pkg:npm/is-arguments@1.1.1",
        "pkg:npm/is-map@2.0.2",
        "pkg:npm/is-set@2.0.2",
        "pkg:npm/is-string@1.0.7",
        "pkg:npm/isarray@2.0.5"
      ]
    },
    {
      "ref": "pkg:npm/available-typed-arrays@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-callable@1.2.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/for-each@0.3.3",
      "dependsOn": [
        "pkg:npm/is-callable@1.2.7"
      ]
    },
    {
      "ref": "pkg:npm/is-typed-array@1.1.10",
      "dependsOn": [
        "pkg:npm/available-typed-arrays@1.0.5",
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/for-each@0.3.3",
        "pkg:npm/gopd@1.0.1",
        "pkg:npm/has-tostringtag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-array-buffer@3.0.1",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/get-intrinsic@1.1.3",
        "pkg:npm/is-typed-array@1.1.10"
      ]
    },
    {
      "ref": "pkg:npm/is-date-object@1.0.5",
      "dependsOn": [
        "pkg:npm/has-tostringtag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-regex@1.1.4",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/has-tostringtag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-shared-array-buffer@1.0.2",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/has-property-descriptors@1.0.0",
      "dependsOn": [
        "pkg:npm/get-intrinsic@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/object-keys@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/define-properties@1.1.4",
      "dependsOn": [
        "pkg:npm/has-property-descriptors@1.0.0",
        "pkg:npm/object-keys@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/object-is@1.1.5",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/object.assign@4.1.4",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/has-symbols@1.0.3",
        "pkg:npm/object-keys@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/functions-have-names@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regexp.prototype.flags@1.4.3",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/functions-have-names@1.2.3"
      ]
    },
    {
      "ref": "pkg:npm/has-bigints@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-bigint@1.0.4",
      "dependsOn": [
        "pkg:npm/has-bigints@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/is-boolean-object@1.1.2",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/has-tostringtag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-number-object@1.0.7",
      "dependsOn": [
        "pkg:npm/has-tostringtag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-symbol@1.0.4",
      "dependsOn": [
        "pkg:npm/has-symbols@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/which-boxed-primitive@1.0.2",
      "dependsOn": [
        "pkg:npm/is-bigint@1.0.4",
        "pkg:npm/is-boolean-object@1.1.2",
        "pkg:npm/is-number-object@1.0.7",
        "pkg:npm/is-string@1.0.7",
        "pkg:npm/is-symbol@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/is-weakmap@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-weakset@2.0.2",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/get-intrinsic@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/which-collection@1.0.1",
      "dependsOn": [
        "pkg:npm/is-map@2.0.2",
        "pkg:npm/is-set@2.0.2",
        "pkg:npm/is-weakmap@2.0.1",
        "pkg:npm/is-weakset@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/which-typed-array@1.1.9",
      "dependsOn": [
        "pkg:npm/available-typed-arrays@1.0.5",
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/for-each@0.3.3",
        "pkg:npm/gopd@1.0.1",
        "pkg:npm/has-tostringtag@1.0.0",
        "pkg:npm/is-typed-array@1.1.10"
      ]
    },
    {
      "ref": "pkg:npm/deep-equal@2.2.0",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/es-get-iterator@1.1.2",
        "pkg:npm/get-intrinsic@1.1.3",
        "pkg:npm/is-arguments@1.1.1",
        "pkg:npm/is-array-buffer@3.0.1",
        "pkg:npm/is-date-object@1.0.5",
        "pkg:npm/is-regex@1.1.4",
        "pkg:npm/is-shared-array-buffer@1.0.2",
        "pkg:npm/isarray@2.0.5",
        "pkg:npm/object-is@1.1.5",
        "pkg:npm/object-keys@1.1.1",
        "pkg:npm/object.assign@4.1.4",
        "pkg:npm/regexp.prototype.flags@1.4.3",
        "pkg:npm/side-channel@1.0.4",
        "pkg:npm/which-boxed-primitive@1.0.2",
        "pkg:npm/which-collection@1.0.1",
        "pkg:npm/which-typed-array@1.1.9"
      ]
    },
    {
      "ref": "pkg:npm/aria-query@5.1.3",
      "dependsOn": [
        "pkg:npm/deep-equal@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/dom-accessibility-api@0.5.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lz-string@1.4.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/react-is@17.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pretty-format@27.5.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@5.0.1",
        "pkg:npm/ansi-styles@5.2.0",
        "pkg:npm/react-is@17.0.2"
      ]
    },
    {
      "ref": "pkg:npm/@testing-library/dom@8.19.1",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.18.6",
        "pkg:npm/@babel/runtime@7.20.7",
        "pkg:npm/@types/aria-query@5.0.1",
        "pkg:npm/aria-query@5.1.3",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/dom-accessibility-api@0.5.15",
        "pkg:npm/lz-string@1.4.4",
        "pkg:npm/pretty-format@27.5.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/prop-types@15.7.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/scheduler@0.16.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/csstype@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/react@18.0.25",
      "dependsOn": [
        "pkg:npm/@types/prop-types@15.7.5",
        "pkg:npm/@types/scheduler@0.16.2",
        "pkg:npm/csstype@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/react-dom@18.0.9",
      "dependsOn": [
        "pkg:npm/@types/react@18.0.25"
      ]
    },
    {
      "ref": "pkg:npm/@testing-library/react@13.4.0",
      "dependsOn": [
        "pkg:npm/@babel/runtime@7.20.7",
        "pkg:npm/@testing-library/dom@8.19.1",
        "pkg:npm/@types/react-dom@18.0.9",
        "pkg:npm/react-dom@18.2.0",
        "pkg:npm/react@18.2.0"
      ]
    },
    {
      "ref": "pkg:npm/diff-sequences@27.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-get-type@27.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-diff@27.5.1",
      "dependsOn": [
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/diff-sequences@27.5.1",
        "pkg:npm/jest-get-type@27.5.1",
        "pkg:npm/pretty-format@27.5.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-matcher-utils@27.5.1",
      "dependsOn": [
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/jest-diff@27.5.1",
        "pkg:npm/jest-get-type@27.5.1",
        "pkg:npm/pretty-format@27.5.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/jest@28.1.1",
      "dependsOn": [
        "pkg:npm/jest-matcher-utils@27.5.1",
        "pkg:npm/pretty-format@27.5.1"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/types@5.48.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@typescript-eslint/visitor-keys@5.48.1",
      "dependsOn": [
        "pkg:npm/@typescript-eslint/types@5.48.1",
        "pkg:npm/eslint-visitor-keys@3.3.0"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/scope-manager@5.48.1",
      "dependsOn": [
        "pkg:npm/@typescript-eslint/types@5.48.1",
        "pkg:npm/@typescript-eslint/visitor-keys@5.48.1"
      ]
    },
    {
      "ref": "pkg:npm/tsutils@3.21.0",
      "dependsOn": [
        "pkg:npm/tslib@1.14.1",
        "pkg:npm/typescript@4.8.4"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/typescript-estree@5.48.1",
      "dependsOn": [
        "pkg:npm/@typescript-eslint/types@5.48.1",
        "pkg:npm/@typescript-eslint/visitor-keys@5.48.1",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/globby@11.1.0",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/semver@7.3.8",
        "pkg:npm/tsutils@3.21.0"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/parser@5.48.1",
      "dependsOn": [
        "pkg:npm/@typescript-eslint/scope-manager@5.48.1",
        "pkg:npm/@typescript-eslint/types@5.48.1",
        "pkg:npm/@typescript-eslint/typescript-estree@5.48.1",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/eslint@8.15.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/semver@7.3.13",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@typescript-eslint/utils@5.48.1",
      "dependsOn": [
        "pkg:npm/@types/json-schema@7.0.11",
        "pkg:npm/@types/semver@7.3.13",
        "pkg:npm/@typescript-eslint/scope-manager@5.48.1",
        "pkg:npm/@typescript-eslint/types@5.48.1",
        "pkg:npm/@typescript-eslint/typescript-estree@5.48.1",
        "pkg:npm/eslint-scope@5.1.1",
        "pkg:npm/eslint-utils@3.0.0",
        "pkg:npm/eslint@8.15.0",
        "pkg:npm/semver@7.3.8"
      ]
    },
    {
      "ref": "pkg:npm/@typescript-eslint/type-utils@5.48.1",
      "dependsOn": [
        "pkg:npm/@typescript-eslint/typescript-estree@5.48.1",
        "pkg:npm/@typescript-eslint/utils@5.48.1",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/eslint@8.15.0",
        "pkg:npm/tsutils@3.21.0"
      ]
    },
    {
      "ref": "pkg:npm/natural-compare-lite@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@typescript-eslint/eslint-plugin@5.48.1",
      "dependsOn": [
        "pkg:npm/@typescript-eslint/parser@5.48.1",
        "pkg:npm/@typescript-eslint/scope-manager@5.48.1",
        "pkg:npm/@typescript-eslint/type-utils@5.48.1",
        "pkg:npm/@typescript-eslint/utils@5.48.1",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/eslint@8.15.0",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/natural-compare-lite@1.4.0",
        "pkg:npm/regexpp@3.2.0",
        "pkg:npm/semver@7.3.8",
        "pkg:npm/tsutils@3.21.0"
      ]
    },
    {
      "ref": "pkg:npm/glob@7.1.7",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@next/eslint-plugin-next@13.0.0",
      "dependsOn": [
        "pkg:npm/glob@7.1.7"
      ]
    },
    {
      "ref": "pkg:npm/@rushstack/eslint-patch@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-import-resolver-node@0.3.6",
      "dependsOn": [
        "pkg:npm/debug@3.2.7",
        "pkg:npm/resolve@1.22.1"
      ]
    },
    {
      "ref": "pkg:npm/es-set-tostringtag@2.0.1",
      "dependsOn": [
        "pkg:npm/get-intrinsic@1.1.3",
        "pkg:npm/has-tostringtag@1.0.0",
        "pkg:npm/has@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/es-to-primitive@1.2.1",
      "dependsOn": [
        "pkg:npm/is-callable@1.2.7",
        "pkg:npm/is-date-object@1.0.5",
        "pkg:npm/is-symbol@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/function.prototype.name@1.1.5",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0",
        "pkg:npm/functions-have-names@1.2.3"
      ]
    },
    {
      "ref": "pkg:npm/get-symbol-description@1.0.0",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/get-intrinsic@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/globalthis@1.0.3",
      "dependsOn": [
        "pkg:npm/define-properties@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/has-proto@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/internal-slot@1.0.4",
      "dependsOn": [
        "pkg:npm/get-intrinsic@1.1.3",
        "pkg:npm/has@1.0.3",
        "pkg:npm/side-channel@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/is-negative-zero@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-weakref@1.0.2",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/safe-regex-test@1.0.0",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/get-intrinsic@1.1.3",
        "pkg:npm/is-regex@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/string.prototype.trimend@1.0.6",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0"
      ]
    },
    {
      "ref": "pkg:npm/string.prototype.trimstart@1.0.6",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0"
      ]
    },
    {
      "ref": "pkg:npm/typed-array-length@1.0.4",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/for-each@0.3.3",
        "pkg:npm/is-typed-array@1.1.10"
      ]
    },
    {
      "ref": "pkg:npm/unbox-primitive@1.0.2",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/has-bigints@1.0.2",
        "pkg:npm/has-symbols@1.0.3",
        "pkg:npm/which-boxed-primitive@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/es-abstract@1.21.0",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/es-set-tostringtag@2.0.1",
        "pkg:npm/es-to-primitive@1.2.1",
        "pkg:npm/function-bind@1.1.1",
        "pkg:npm/function.prototype.name@1.1.5",
        "pkg:npm/get-intrinsic@1.1.3",
        "pkg:npm/get-symbol-description@1.0.0",
        "pkg:npm/globalthis@1.0.3",
        "pkg:npm/gopd@1.0.1",
        "pkg:npm/has-property-descriptors@1.0.0",
        "pkg:npm/has-proto@1.0.1",
        "pkg:npm/has-symbols@1.0.3",
        "pkg:npm/has@1.0.3",
        "pkg:npm/internal-slot@1.0.4",
        "pkg:npm/is-array-buffer@3.0.1",
        "pkg:npm/is-callable@1.2.7",
        "pkg:npm/is-negative-zero@2.0.2",
        "pkg:npm/is-regex@1.1.4",
        "pkg:npm/is-shared-array-buffer@1.0.2",
        "pkg:npm/is-string@1.0.7",
        "pkg:npm/is-typed-array@1.1.10",
        "pkg:npm/is-weakref@1.0.2",
        "pkg:npm/object-inspect@1.12.2",
        "pkg:npm/object-keys@1.1.1",
        "pkg:npm/object.assign@4.1.4",
        "pkg:npm/regexp.prototype.flags@1.4.3",
        "pkg:npm/safe-regex-test@1.0.0",
        "pkg:npm/string.prototype.trimend@1.0.6",
        "pkg:npm/string.prototype.trimstart@1.0.6",
        "pkg:npm/typed-array-length@1.0.4",
        "pkg:npm/unbox-primitive@1.0.2",
        "pkg:npm/which-typed-array@1.1.9"
      ]
    },
    {
      "ref": "pkg:npm/array-includes@3.1.6",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0",
        "pkg:npm/get-intrinsic@1.1.3",
        "pkg:npm/is-string@1.0.7"
      ]
    },
    {
      "ref": "pkg:npm/es-shim-unscopables@1.0.0",
      "dependsOn": [
        "pkg:npm/has@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/array.prototype.flat@1.3.1",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0",
        "pkg:npm/es-shim-unscopables@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/doctrine@2.1.0",
      "dependsOn": [
        "pkg:npm/esutils@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/eslint-module-utils@2.7.4",
      "dependsOn": [
        "pkg:npm/debug@3.2.7"
      ]
    },
    {
      "ref": "pkg:npm/object.values@1.1.6",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-import@2.26.0",
      "dependsOn": [
        "pkg:npm/array-includes@3.1.6",
        "pkg:npm/array.prototype.flat@1.3.1",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/doctrine@2.1.0",
        "pkg:npm/eslint-import-resolver-node@0.3.6",
        "pkg:npm/eslint-module-utils@2.7.4",
        "pkg:npm/eslint@8.15.0",
        "pkg:npm/has@1.0.3",
        "pkg:npm/is-core-module@2.11.0",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/object.values@1.1.6",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/tsconfig-paths@3.14.1"
      ]
    },
    {
      "ref": "pkg:npm/eslint-import-resolver-typescript@2.7.1",
      "dependsOn": [
        "pkg:npm/debug@4.3.4",
        "pkg:npm/eslint-plugin-import@2.26.0",
        "pkg:npm/eslint@8.15.0",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/tsconfig-paths@3.14.1"
      ]
    },
    {
      "ref": "pkg:npm/core-js-pure@3.27.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/runtime-corejs3@7.20.7",
      "dependsOn": [
        "pkg:npm/core-js-pure@3.27.1",
        "pkg:npm/regenerator-runtime@0.13.11"
      ]
    },
    {
      "ref": "pkg:npm/aria-query@4.2.2",
      "dependsOn": [
        "pkg:npm/@babel/runtime-corejs3@7.20.7",
        "pkg:npm/@babel/runtime@7.20.7"
      ]
    },
    {
      "ref": "pkg:npm/ast-types-flow@0.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/axe-core@4.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/axobject-query@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/damerau-levenshtein@1.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/emoji-regex@9.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsx-ast-utils@3.3.3",
      "dependsOn": [
        "pkg:npm/array-includes@3.1.6",
        "pkg:npm/object.assign@4.1.4"
      ]
    },
    {
      "ref": "pkg:npm/language-subtag-registry@0.3.22",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/language-tags@1.0.7",
      "dependsOn": [
        "pkg:npm/language-subtag-registry@0.3.22"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-jsx-a11y@6.6.1",
      "dependsOn": [
        "pkg:npm/@babel/runtime@7.20.7",
        "pkg:npm/aria-query@4.2.2",
        "pkg:npm/array-includes@3.1.6",
        "pkg:npm/ast-types-flow@0.0.7",
        "pkg:npm/axe-core@4.6.2",
        "pkg:npm/axobject-query@2.2.0",
        "pkg:npm/damerau-levenshtein@1.0.8",
        "pkg:npm/emoji-regex@9.2.2",
        "pkg:npm/eslint@8.15.0",
        "pkg:npm/has@1.0.3",
        "pkg:npm/jsx-ast-utils@3.3.3",
        "pkg:npm/language-tags@1.0.7",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/array.prototype.flatmap@1.3.1",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0",
        "pkg:npm/es-shim-unscopables@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/array.prototype.tosorted@1.1.1",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0",
        "pkg:npm/es-shim-unscopables@1.0.0",
        "pkg:npm/get-intrinsic@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/object.entries@1.1.6",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0"
      ]
    },
    {
      "ref": "pkg:npm/object.fromentries@2.0.6",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0"
      ]
    },
    {
      "ref": "pkg:npm/object.hasown@1.1.2",
      "dependsOn": [
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0"
      ]
    },
    {
      "ref": "pkg:npm/react-is@16.13.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prop-types@15.8.1",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/react-is@16.13.1"
      ]
    },
    {
      "ref": "pkg:npm/resolve@2.0.0-next.4",
      "dependsOn": [
        "pkg:npm/is-core-module@2.11.0",
        "pkg:npm/path-parse@1.0.7",
        "pkg:npm/supports-preserve-symlinks-flag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/string.prototype.matchall@4.0.8",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.2",
        "pkg:npm/define-properties@1.1.4",
        "pkg:npm/es-abstract@1.21.0",
        "pkg:npm/get-intrinsic@1.1.3",
        "pkg:npm/has-symbols@1.0.3",
        "pkg:npm/internal-slot@1.0.4",
        "pkg:npm/regexp.prototype.flags@1.4.3",
        "pkg:npm/side-channel@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-react@7.31.11",
      "dependsOn": [
        "pkg:npm/array-includes@3.1.6",
        "pkg:npm/array.prototype.flatmap@1.3.1",
        "pkg:npm/array.prototype.tosorted@1.1.1",
        "pkg:npm/doctrine@2.1.0",
        "pkg:npm/eslint@8.15.0",
        "pkg:npm/estraverse@5.3.0",
        "pkg:npm/jsx-ast-utils@3.3.3",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/object.entries@1.1.6",
        "pkg:npm/object.fromentries@2.0.6",
        "pkg:npm/object.hasown@1.1.2",
        "pkg:npm/object.values@1.1.6",
        "pkg:npm/prop-types@15.8.1",
        "pkg:npm/resolve@2.0.0-next.4",
        "pkg:npm/semver@6.3.0",
        "pkg:npm/string.prototype.matchall@4.0.8"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-react-hooks@4.6.0",
      "dependsOn": [
        "pkg:npm/eslint@8.15.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-config-next@13.0.0",
      "dependsOn": [
        "pkg:npm/@next/eslint-plugin-next@13.0.0",
        "pkg:npm/@rushstack/eslint-patch@1.2.0",
        "pkg:npm/@typescript-eslint/parser@5.48.1",
        "pkg:npm/eslint-import-resolver-node@0.3.6",
        "pkg:npm/eslint-import-resolver-typescript@2.7.1",
        "pkg:npm/eslint-plugin-import@2.26.0",
        "pkg:npm/eslint-plugin-jsx-a11y@6.6.1",
        "pkg:npm/eslint-plugin-react-hooks@4.6.0",
        "pkg:npm/eslint-plugin-react@7.31.11",
        "pkg:npm/eslint@8.15.0",
        "pkg:npm/typescript@4.8.4"
      ]
    },
    {
      "ref": "pkg:npm/eslint-config-prettier@8.1.0",
      "dependsOn": [
        "pkg:npm/eslint@8.15.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-cypress@2.12.1",
      "dependsOn": [
        "pkg:npm/eslint@8.15.0",
        "pkg:npm/globals@11.12.0"
      ]
    },
    {
      "ref": "pkg:npm/@jest/reporters@28.1.3",
      "dependsOn": [
        "pkg:npm/@bcoe/v8-coverage@0.2.3",
        "pkg:npm/@jest/console@28.1.3",
        "pkg:npm/@jest/test-result@28.1.3",
        "pkg:npm/@jest/transform@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@jridgewell/trace-mapping@0.3.17",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/collect-v8-coverage@1.0.1",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/istanbul-lib-coverage@3.2.0",
        "pkg:npm/istanbul-lib-instrument@5.2.1",
        "pkg:npm/istanbul-lib-report@3.0.0",
        "pkg:npm/istanbul-lib-source-maps@4.0.1",
        "pkg:npm/istanbul-reports@3.1.5",
        "pkg:npm/jest-message-util@28.1.3",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/jest-worker@28.1.3",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/string-length@4.0.2",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/terminal-link@2.1.1",
        "pkg:npm/v8-to-istanbul@9.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-changed-files@28.1.3",
      "dependsOn": [
        "pkg:npm/execa@5.1.1",
        "pkg:npm/p-limit@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-jest@28.1.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/core@7.20.7",
        "pkg:npm/@jest/transform@28.1.3",
        "pkg:npm/@types/babel__core@7.1.20",
        "pkg:npm/babel-plugin-istanbul@6.1.1",
        "pkg:npm/babel-preset-jest@28.1.3",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-config@28.1.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@jest/test-sequencer@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/babel-jest@28.1.3",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/ci-info@3.7.1",
        "pkg:npm/deepmerge@4.2.2",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jest-circus@28.1.3",
        "pkg:npm/jest-environment-node@28.1.3",
        "pkg:npm/jest-get-type@28.0.2",
        "pkg:npm/jest-regex-util@28.0.2",
        "pkg:npm/jest-resolve@28.1.3",
        "pkg:npm/jest-runner@28.1.3",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/jest-validate@28.1.3",
        "pkg:npm/micromatch@4.0.5",
        "pkg:npm/parse-json@5.2.0",
        "pkg:npm/pretty-format@28.1.3",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/strip-json-comments@3.1.1",
        "pkg:npm/ts-node@10.9.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-resolve-dependencies@28.1.3",
      "dependsOn": [
        "pkg:npm/jest-regex-util@28.0.2",
        "pkg:npm/jest-snapshot@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/@jest/core@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/console@28.1.3",
        "pkg:npm/@jest/reporters@28.1.3",
        "pkg:npm/@jest/test-result@28.1.3",
        "pkg:npm/@jest/transform@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/ansi-escapes@4.3.2",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/ci-info@3.7.1",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jest-changed-files@28.1.3",
        "pkg:npm/jest-config@28.1.3",
        "pkg:npm/jest-haste-map@28.1.3",
        "pkg:npm/jest-message-util@28.1.3",
        "pkg:npm/jest-regex-util@28.0.2",
        "pkg:npm/jest-resolve-dependencies@28.1.3",
        "pkg:npm/jest-resolve@28.1.3",
        "pkg:npm/jest-runner@28.1.3",
        "pkg:npm/jest-runtime@28.1.3",
        "pkg:npm/jest-snapshot@28.1.3",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/jest-validate@28.1.3",
        "pkg:npm/jest-watcher@28.1.3",
        "pkg:npm/micromatch@4.0.5",
        "pkg:npm/pretty-format@28.1.3",
        "pkg:npm/rimraf@3.0.2",
        "pkg:npm/slash@3.0.0",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-cli@28.1.3",
      "dependsOn": [
        "pkg:npm/@jest/core@28.1.3",
        "pkg:npm/@jest/test-result@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/import-local@3.1.0",
        "pkg:npm/jest-config@28.1.3",
        "pkg:npm/jest-util@28.1.3",
        "pkg:npm/jest-validate@28.1.3",
        "pkg:npm/prompts@2.4.2",
        "pkg:npm/yargs@17.6.2"
      ]
    },
    {
      "ref": "pkg:npm/jest@28.1.1",
      "dependsOn": [
        "pkg:npm/@jest/core@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/import-local@3.1.0",
        "pkg:npm/jest-cli@28.1.3"
      ]
    },
    {
      "ref": "pkg:npm/@types/parse5@6.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/tough-cookie@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/jsdom@16.2.15",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/@types/parse5@6.0.3",
        "pkg:npm/@types/tough-cookie@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/acorn@7.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn-walk@7.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn-globals@6.0.0",
      "dependsOn": [
        "pkg:npm/acorn-walk@7.2.0",
        "pkg:npm/acorn@7.4.1"
      ]
    },
    {
      "ref": "pkg:npm/cssom@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cssom@0.3.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cssstyle@2.3.0",
      "dependsOn": [
        "pkg:npm/cssom@0.3.8"
      ]
    },
    {
      "ref": "pkg:npm/tr46@3.0.0",
      "dependsOn": [
        "pkg:npm/punycode@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/whatwg-url@11.0.0",
      "dependsOn": [
        "pkg:npm/tr46@3.0.0",
        "pkg:npm/webidl-conversions@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/data-urls@3.0.2",
      "dependsOn": [
        "pkg:npm/abab@2.0.6",
        "pkg:npm/whatwg-mimetype@3.0.0",
        "pkg:npm/whatwg-url@11.0.0"
      ]
    },
    {
      "ref": "pkg:npm/decimal.js@10.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/domexception@4.0.0",
      "dependsOn": [
        "pkg:npm/webidl-conversions@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/prelude-ls@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-check@0.3.2",
      "dependsOn": [
        "pkg:npm/prelude-ls@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/levn@0.3.0",
      "dependsOn": [
        "pkg:npm/prelude-ls@1.1.2",
        "pkg:npm/type-check@0.3.2"
      ]
    },
    {
      "ref": "pkg:npm/optionator@0.8.3",
      "dependsOn": [
        "pkg:npm/deep-is@0.1.4",
        "pkg:npm/fast-levenshtein@2.0.6",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/prelude-ls@1.1.2",
        "pkg:npm/type-check@0.3.2",
        "pkg:npm/word-wrap@1.2.3"
      ]
    },
    {
      "ref": "pkg:npm/escodegen@2.0.0",
      "dependsOn": [
        "pkg:npm/esprima@4.0.1",
        "pkg:npm/estraverse@5.3.0",
        "pkg:npm/esutils@2.0.3",
        "pkg:npm/optionator@0.8.3",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/@tootallnate/once@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-proxy-agent@5.0.0",
      "dependsOn": [
        "pkg:npm/@tootallnate/once@2.0.0",
        "pkg:npm/agent-base@6.0.2",
        "pkg:npm/debug@4.3.4"
      ]
    },
    {
      "ref": "pkg:npm/is-potential-custom-element-name@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nwsapi@2.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xmlchars@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/saxes@5.0.1",
      "dependsOn": [
        "pkg:npm/xmlchars@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/symbol-tree@3.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/universalify@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/querystringify@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/url-parse@1.5.10",
      "dependsOn": [
        "pkg:npm/querystringify@2.2.0",
        "pkg:npm/requires-port@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/tough-cookie@4.1.2",
      "dependsOn": [
        "pkg:npm/psl@1.9.0",
        "pkg:npm/punycode@2.1.1",
        "pkg:npm/universalify@0.2.0",
        "pkg:npm/url-parse@1.5.10"
      ]
    },
    {
      "ref": "pkg:npm/browser-process-hrtime@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/w3c-hr-time@1.0.2",
      "dependsOn": [
        "pkg:npm/browser-process-hrtime@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/xml-name-validator@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/w3c-xmlserializer@3.0.0",
      "dependsOn": [
        "pkg:npm/xml-name-validator@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/whatwg-url@10.0.0",
      "dependsOn": [
        "pkg:npm/tr46@3.0.0",
        "pkg:npm/webidl-conversions@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jsdom@19.0.0",
      "dependsOn": [
        "pkg:npm/abab@2.0.6",
        "pkg:npm/acorn-globals@6.0.0",
        "pkg:npm/acorn@8.8.1",
        "pkg:npm/cssom@0.5.0",
        "pkg:npm/cssstyle@2.3.0",
        "pkg:npm/data-urls@3.0.2",
        "pkg:npm/decimal.js@10.4.3",
        "pkg:npm/domexception@4.0.0",
        "pkg:npm/escodegen@2.0.0",
        "pkg:npm/form-data@4.0.0",
        "pkg:npm/html-encoding-sniffer@3.0.0",
        "pkg:npm/http-proxy-agent@5.0.0",
        "pkg:npm/https-proxy-agent@5.0.1",
        "pkg:npm/is-potential-custom-element-name@1.0.1",
        "pkg:npm/nwsapi@2.2.2",
        "pkg:npm/parse5@6.0.1",
        "pkg:npm/saxes@5.0.1",
        "pkg:npm/symbol-tree@3.2.4",
        "pkg:npm/tough-cookie@4.1.2",
        "pkg:npm/w3c-hr-time@1.0.2",
        "pkg:npm/w3c-xmlserializer@3.0.0",
        "pkg:npm/webidl-conversions@7.0.0",
        "pkg:npm/whatwg-encoding@2.0.0",
        "pkg:npm/whatwg-mimetype@3.0.0",
        "pkg:npm/whatwg-url@10.0.0",
        "pkg:npm/ws@8.11.0",
        "pkg:npm/xml-name-validator@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-environment-jsdom@28.1.1",
      "dependsOn": [
        "pkg:npm/@jest/environment@28.1.3",
        "pkg:npm/@jest/fake-timers@28.1.3",
        "pkg:npm/@jest/types@28.1.3",
        "pkg:npm/@types/jsdom@16.2.15",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/jest-mock@28.1.3",
        "pkg:npm/jest-util@28.1.1",
        "pkg:npm/jsdom@19.0.0"
      ]
    },
    {
      "ref": "pkg:npm/react-shallow-renderer@16.15.0",
      "dependsOn": [
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/react-is@18.2.0",
        "pkg:npm/react@18.2.0"
      ]
    },
    {
      "ref": "pkg:npm/react-test-renderer@18.2.0",
      "dependsOn": [
        "pkg:npm/react-is@18.2.0",
        "pkg:npm/react-shallow-renderer@16.15.0",
        "pkg:npm/react@18.2.0",
        "pkg:npm/scheduler@0.23.0"
      ]
    },
    {
      "ref": "pkg:npm/ts-jest@28.0.5",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/babel-jest@28.1.1",
        "pkg:npm/bs-logger@0.2.6",
        "pkg:npm/fast-json-stable-stringify@2.1.0",
        "pkg:npm/jest-util@28.1.1",
        "pkg:npm/jest@28.1.1",
        "pkg:npm/json5@2.2.3",
        "pkg:npm/lodash.memoize@4.1.2",
        "pkg:npm/make-error@1.3.6",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/typescript@4.8.4",
        "pkg:npm/yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/eslint-plugin-nx@15.3.3",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@typescript-eslint/parser@5.48.1",
        "pkg:npm/@typescript-eslint/utils@5.48.1",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/confusing-browser-globals@1.0.11",
        "pkg:npm/eslint-config-prettier@8.1.0",
        "pkg:npm/semver@7.3.4"
      ]
    },
    {
      "ref": "pkg:npm/@babel/plugin-transform-runtime@7.19.6",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-module-imports@7.18.6",
        "pkg:npm/@babel/helper-plugin-utils@7.20.2",
        "pkg:npm/babel-plugin-polyfill-corejs2@0.3.3",
        "pkg:npm/babel-plugin-polyfill-corejs3@0.6.0",
        "pkg:npm/babel-plugin-polyfill-regenerator@0.4.1",
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/rollup@2.79.1",
      "dependsOn": [
        "pkg:npm/fsevents@2.3.2"
      ]
    },
    {
      "ref": "pkg:npm/@types/estree@0.0.39",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/estree-walker@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rollup/pluginutils@3.1.0",
      "dependsOn": [
        "pkg:npm/@types/estree@0.0.39",
        "pkg:npm/estree-walker@1.0.1",
        "pkg:npm/picomatch@2.3.1",
        "pkg:npm/rollup@2.79.1"
      ]
    },
    {
      "ref": "pkg:npm/@rollup/plugin-babel@5.3.1",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/helper-module-imports@7.18.6",
        "pkg:npm/@rollup/pluginutils@3.1.0",
        "pkg:npm/@types/babel__core@7.1.20",
        "pkg:npm/rollup@2.79.1"
      ]
    },
    {
      "ref": "pkg:npm/estree-walker@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-reference@1.2.1",
      "dependsOn": [
        "pkg:npm/@types/estree@0.0.51"
      ]
    },
    {
      "ref": "pkg:npm/sourcemap-codec@1.4.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/magic-string@0.25.9",
      "dependsOn": [
        "pkg:npm/sourcemap-codec@1.4.8"
      ]
    },
    {
      "ref": "pkg:npm/@rollup/plugin-commonjs@20.0.0",
      "dependsOn": [
        "pkg:npm/@rollup/pluginutils@3.1.0",
        "pkg:npm/commondir@1.0.1",
        "pkg:npm/estree-walker@2.0.2",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/is-reference@1.2.1",
        "pkg:npm/magic-string@0.25.9",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/rollup@2.79.1"
      ]
    },
    {
      "ref": "pkg:npm/mini-svg-data-uri@1.4.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rollup/plugin-image@2.1.1",
      "dependsOn": [
        "pkg:npm/@rollup/pluginutils@3.1.0",
        "pkg:npm/mini-svg-data-uri@1.4.4",
        "pkg:npm/rollup@2.79.1"
      ]
    },
    {
      "ref": "pkg:npm/@rollup/plugin-json@4.1.0",
      "dependsOn": [
        "pkg:npm/@rollup/pluginutils@3.1.0",
        "pkg:npm/rollup@2.79.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/resolve@1.17.1",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/builtin-modules@3.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-builtin-module@3.2.0",
      "dependsOn": [
        "pkg:npm/builtin-modules@3.3.0"
      ]
    },
    {
      "ref": "pkg:npm/is-module@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rollup/plugin-node-resolve@13.3.0",
      "dependsOn": [
        "pkg:npm/@rollup/pluginutils@3.1.0",
        "pkg:npm/@types/resolve@1.17.1",
        "pkg:npm/deepmerge@4.2.2",
        "pkg:npm/is-builtin-module@3.2.0",
        "pkg:npm/is-module@1.0.0",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/rollup@2.79.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-async-to-promises@0.8.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/fs-extra@8.1.2",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/colorette@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonfile@4.0.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.2.10"
      ]
    },
    {
      "ref": "pkg:npm/universalify@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-extra@8.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/jsonfile@4.0.0",
        "pkg:npm/universalify@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/@types/minimatch@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/glob@7.2.0",
      "dependsOn": [
        "pkg:npm/@types/minimatch@5.1.2",
        "pkg:npm/@types/node@18.11.9"
      ]
    },
    {
      "ref": "pkg:npm/globby@10.0.1",
      "dependsOn": [
        "pkg:npm/@types/glob@7.2.0",
        "pkg:npm/array-union@2.1.0",
        "pkg:npm/dir-glob@3.0.1",
        "pkg:npm/fast-glob@3.2.7",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/merge2@1.4.1",
        "pkg:npm/slash@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-plain-object@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rollup-plugin-copy@3.4.0",
      "dependsOn": [
        "pkg:npm/@types/fs-extra@8.1.2",
        "pkg:npm/colorette@1.4.0",
        "pkg:npm/fs-extra@8.1.0",
        "pkg:npm/globby@10.0.1",
        "pkg:npm/is-plain-object@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/rollup-plugin-peer-deps-external@2.2.4",
      "dependsOn": [
        "pkg:npm/rollup@2.79.1"
      ]
    },
    {
      "ref": "pkg:npm/concat-with-sourcemaps@1.1.0",
      "dependsOn": [
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/import-from@3.0.0",
      "dependsOn": [
        "pkg:npm/resolve-from@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/import-cwd@3.0.0",
      "dependsOn": [
        "pkg:npm/import-from@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/p-finally@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-timeout@3.2.0",
      "dependsOn": [
        "pkg:npm/p-finally@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/p-queue@6.6.2",
      "dependsOn": [
        "pkg:npm/eventemitter3@4.0.7",
        "pkg:npm/p-timeout@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/pify@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss-load-config@3.1.4",
      "dependsOn": [
        "pkg:npm/lilconfig@2.0.6",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/ts-node@10.9.1",
        "pkg:npm/yaml@1.10.2"
      ]
    },
    {
      "ref": "pkg:npm/loader-utils@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/generic-names@4.0.0",
      "dependsOn": [
        "pkg:npm/loader-utils@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/icss-replace-symbols@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.camelcase@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string-hash@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss-modules@4.3.1",
      "dependsOn": [
        "pkg:npm/generic-names@4.0.0",
        "pkg:npm/icss-replace-symbols@1.1.0",
        "pkg:npm/lodash.camelcase@4.3.0",
        "pkg:npm/postcss-modules-extract-imports@3.0.0",
        "pkg:npm/postcss-modules-local-by-default@4.0.0",
        "pkg:npm/postcss-modules-scope@3.0.0",
        "pkg:npm/postcss-modules-values@4.0.0",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/string-hash@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/promise.series@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/estree-walker@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rollup-pluginutils@2.8.2",
      "dependsOn": [
        "pkg:npm/estree-walker@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/safe-identifier@0.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/style-inject@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rollup-plugin-postcss@4.0.2",
      "dependsOn": [
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/concat-with-sourcemaps@1.1.0",
        "pkg:npm/cssnano@5.1.14",
        "pkg:npm/import-cwd@3.0.0",
        "pkg:npm/p-queue@6.6.2",
        "pkg:npm/pify@5.0.0",
        "pkg:npm/postcss-load-config@3.1.4",
        "pkg:npm/postcss-modules@4.3.1",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/promise.series@0.2.0",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/rollup-pluginutils@2.8.2",
        "pkg:npm/safe-identifier@0.4.2",
        "pkg:npm/style-inject@0.3.0"
      ]
    },
    {
      "ref": "pkg:npm/@rollup/pluginutils@4.2.1",
      "dependsOn": [
        "pkg:npm/estree-walker@2.0.2",
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/pkg-dir@5.0.0",
      "dependsOn": [
        "pkg:npm/find-up@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/path-is-network-drive@1.0.20",
      "dependsOn": [
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/path-strip-sep@1.0.17",
      "dependsOn": [
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/upath2@3.1.19",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/path-is-network-drive@1.0.20",
        "pkg:npm/path-strip-sep@1.0.17",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@yarn-tool/resolve-package@1.0.47",
      "dependsOn": [
        "pkg:npm/pkg-dir@5.0.0",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/upath2@3.1.19"
      ]
    },
    {
      "ref": "pkg:npm/rollup-plugin-typescript2@0.31.2",
      "dependsOn": [
        "pkg:npm/@rollup/pluginutils@4.2.1",
        "pkg:npm/@yarn-tool/resolve-package@1.0.47",
        "pkg:npm/find-cache-dir@3.3.2",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/rollup@2.79.1",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/typescript@4.8.4"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/rollup@15.3.3",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@nrwl/js@15.3.3",
        "pkg:npm/@nrwl/workspace@15.3.3",
        "pkg:npm/@rollup/plugin-babel@5.3.1",
        "pkg:npm/@rollup/plugin-commonjs@20.0.0",
        "pkg:npm/@rollup/plugin-image@2.1.1",
        "pkg:npm/@rollup/plugin-json@4.1.0",
        "pkg:npm/@rollup/plugin-node-resolve@13.3.0",
        "pkg:npm/autoprefixer@10.4.13",
        "pkg:npm/babel-plugin-transform-async-to-promises@0.8.18",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/rollup-plugin-copy@3.4.0",
        "pkg:npm/rollup-plugin-peer-deps-external@2.2.4",
        "pkg:npm/rollup-plugin-postcss@4.0.2",
        "pkg:npm/rollup-plugin-typescript2@0.31.2",
        "pkg:npm/rollup@2.79.1",
        "pkg:npm/rxjs@6.6.7",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-loong64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-android-64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-android-arm64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-darwin-64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-darwin-arm64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-freebsd-64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-freebsd-arm64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-32@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-arm@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-arm64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-mips64le@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-ppc64le@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-riscv64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-s390x@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-netbsd-64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-openbsd-64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-sunos-64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-windows-32@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-windows-64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-windows-arm64@0.15.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild@0.15.18",
      "dependsOn": [
        "pkg:npm/@esbuild/android-arm@0.15.18",
        "pkg:npm/@esbuild/linux-loong64@0.15.18",
        "pkg:npm/esbuild-android-64@0.15.18",
        "pkg:npm/esbuild-android-arm64@0.15.18",
        "pkg:npm/esbuild-darwin-64@0.15.18",
        "pkg:npm/esbuild-darwin-arm64@0.15.18",
        "pkg:npm/esbuild-freebsd-64@0.15.18",
        "pkg:npm/esbuild-freebsd-arm64@0.15.18",
        "pkg:npm/esbuild-linux-32@0.15.18",
        "pkg:npm/esbuild-linux-64@0.15.18",
        "pkg:npm/esbuild-linux-arm64@0.15.18",
        "pkg:npm/esbuild-linux-arm@0.15.18",
        "pkg:npm/esbuild-linux-mips64le@0.15.18",
        "pkg:npm/esbuild-linux-ppc64le@0.15.18",
        "pkg:npm/esbuild-linux-riscv64@0.15.18",
        "pkg:npm/esbuild-linux-s390x@0.15.18",
        "pkg:npm/esbuild-netbsd-64@0.15.18",
        "pkg:npm/esbuild-openbsd-64@0.15.18",
        "pkg:npm/esbuild-sunos-64@0.15.18",
        "pkg:npm/esbuild-windows-32@0.15.18",
        "pkg:npm/esbuild-windows-64@0.15.18",
        "pkg:npm/esbuild-windows-arm64@0.15.18"
      ]
    },
    {
      "ref": "pkg:npm/vite@3.2.5",
      "dependsOn": [
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/esbuild@0.15.18",
        "pkg:npm/fsevents@2.3.2",
        "pkg:npm/less@3.12.2",
        "pkg:npm/postcss@8.4.20",
        "pkg:npm/resolve@1.22.1",
        "pkg:npm/rollup@2.79.1",
        "pkg:npm/sass@1.57.1",
        "pkg:npm/stylus@0.55.0",
        "pkg:npm/terser@5.16.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/chai@4.3.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/chai-subset@1.3.3",
      "dependsOn": [
        "pkg:npm/@types/chai@4.3.4"
      ]
    },
    {
      "ref": "pkg:npm/assertion-error@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/check-error@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deep-eql@4.1.3",
      "dependsOn": [
        "pkg:npm/type-detect@4.0.8"
      ]
    },
    {
      "ref": "pkg:npm/get-func-name@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loupe@2.3.6",
      "dependsOn": [
        "pkg:npm/get-func-name@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/pathval@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chai@4.3.7",
      "dependsOn": [
        "pkg:npm/assertion-error@1.1.0",
        "pkg:npm/check-error@1.0.2",
        "pkg:npm/deep-eql@4.1.3",
        "pkg:npm/get-func-name@2.0.0",
        "pkg:npm/loupe@2.3.6",
        "pkg:npm/pathval@1.1.1",
        "pkg:npm/type-detect@4.0.8"
      ]
    },
    {
      "ref": "pkg:npm/local-pkg@0.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-literal@1.0.0",
      "dependsOn": [
        "pkg:npm/acorn@8.8.1"
      ]
    },
    {
      "ref": "pkg:npm/tinybench@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tinypool@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tinyspy@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vitest@0.25.8",
      "dependsOn": [
        "pkg:npm/@types/chai-subset@1.3.3",
        "pkg:npm/@types/chai@4.3.4",
        "pkg:npm/@types/node@18.11.9",
        "pkg:npm/acorn-walk@8.2.0",
        "pkg:npm/acorn@8.8.1",
        "pkg:npm/chai@4.3.7",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/jsdom@19.0.0",
        "pkg:npm/local-pkg@0.4.2",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/strip-literal@1.0.0",
        "pkg:npm/tinybench@2.3.1",
        "pkg:npm/tinypool@0.3.0",
        "pkg:npm/tinyspy@1.0.2",
        "pkg:npm/vite@3.2.5"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/vite@15.3.3",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@nrwl/js@15.3.3",
        "pkg:npm/@nrwl/workspace@15.3.3",
        "pkg:npm/@swc/helpers@0.4.11",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/vite@3.2.5",
        "pkg:npm/vitest@0.25.8"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/web@15.3.3",
      "dependsOn": [
        "pkg:npm/@babel/core@7.20.12",
        "pkg:npm/@babel/plugin-proposal-class-properties@7.18.6",
        "pkg:npm/@babel/plugin-proposal-decorators@7.20.7",
        "pkg:npm/@babel/plugin-transform-runtime@7.19.6",
        "pkg:npm/@babel/preset-env@7.20.2",
        "pkg:npm/@babel/preset-typescript@7.18.6",
        "pkg:npm/@babel/runtime@7.20.7",
        "pkg:npm/@nrwl/cypress@15.3.3",
        "pkg:npm/@nrwl/devkit@15.3.3",
        "pkg:npm/@nrwl/jest@15.3.3",
        "pkg:npm/@nrwl/js@15.3.3",
        "pkg:npm/@nrwl/linter@15.3.3",
        "pkg:npm/@nrwl/rollup@15.3.3",
        "pkg:npm/@nrwl/vite@15.3.3",
        "pkg:npm/@nrwl/webpack@15.3.3",
        "pkg:npm/@nrwl/workspace@15.3.3",
        "pkg:npm/babel-plugin-const-enum@1.2.0",
        "pkg:npm/babel-plugin-macros@2.8.0",
        "pkg:npm/babel-plugin-transform-typescript-metadata@0.3.2",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/http-server@14.1.1",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/myapp@0.0.1",
      "dependsOn": [
        "pkg:npm/@nrwl/next@15.3.3",
        "pkg:npm/next@13.0.0",
        "pkg:npm/react-dom@18.2.0",
        "pkg:npm/react@18.2.0",
        "pkg:npm/typescript@4.8.4"
      ]
    },
    {
      "ref": "pkg:npm/eastasianwidth@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@6.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-ansi@7.1.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/string-width@5.1.2",
      "dependsOn": [
        "pkg:npm/eastasianwidth@0.2.0",
        "pkg:npm/emoji-regex@9.2.2",
        "pkg:npm/strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "pkg:npm/ansi-styles@6.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wrap-ansi@8.1.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@6.2.1",
        "pkg:npm/string-width@5.1.2",
        "pkg:npm/strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@isaacs/cliui@8.0.2",
      "dependsOn": [
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/string-width@5.1.2",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/strip-ansi@7.1.0",
        "pkg:npm/wrap-ansi@7.0.0",
        "pkg:npm/wrap-ansi@8.1.0"
      ]
    },
    {
      "ref": "pkg:npm/something@0.0.0",
      "dependsOn": [
        "pkg:npm/@isaacs/cliui@8.0.2",
        "pkg:npm/cliui@8.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/cli@15.4.0",
      "dependsOn": [
        "pkg:npm/nx@15.4.0"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/tao@15.4.0",
      "dependsOn": [
        "pkg:npm/nx@15.4.0"
      ]
    },
    {
      "ref": "pkg:npm/nx@15.4.0",
      "dependsOn": [
        "pkg:npm/@nrwl/cli@15.4.0",
        "pkg:npm/@nrwl/tao@15.4.0",
        "pkg:npm/@parcel/watcher@2.0.4",
        "pkg:npm/@yarnpkg/lockfile@1.1.0",
        "pkg:npm/@yarnpkg/parsers@3.0.0-rc.34",
        "pkg:npm/@zkochan/js-yaml@0.0.6",
        "pkg:npm/axios@1.2.2",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-spinners@2.6.1",
        "pkg:npm/cliui@7.0.4",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/fast-glob@3.2.7",
        "pkg:npm/figures@3.2.0",
        "pkg:npm/flat@5.0.2",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/glob@7.1.4",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/open@8.4.0",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strong-log-transformer@2.1.0",
        "pkg:npm/tar-stream@2.2.0",
        "pkg:npm/tmp@0.2.1",
        "pkg:npm/tsconfig-paths@3.14.1",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/v8-compile-cache@2.3.0",
        "pkg:npm/yargs-parser@21.1.1",
        "pkg:npm/yargs@17.6.2"
      ]
    },
    {
      "ref": "pkg:npm/typescript@4.9.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nrwl/devkit@14.8.6",
      "dependsOn": [
        "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
        "pkg:npm/ejs@3.1.8",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/nx@15.4.0",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/node@18.11.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caniuse-lite@1.0.30001441",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/traverse@7.20.10",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.18.6",
        "pkg:npm/@babel/generator@7.20.7",
        "pkg:npm/@babel/helper-environment-visitor@7.18.9",
        "pkg:npm/@babel/helper-function-name@7.19.0",
        "pkg:npm/@babel/helper-hoist-variables@7.18.6",
        "pkg:npm/@babel/helper-split-export-declaration@7.18.6",
        "pkg:npm/@babel/parser@7.20.7",
        "pkg:npm/@babel/types@7.20.7",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/globals@11.12.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/core@7.20.7",
      "dependsOn": [
        "pkg:npm/@ampproject/remapping@2.2.0",
        "pkg:npm/@babel/code-frame@7.18.6",
        "pkg:npm/@babel/generator@7.20.7",
        "pkg:npm/@babel/helper-compilation-targets@7.20.7",
        "pkg:npm/@babel/helper-module-transforms@7.20.11",
        "pkg:npm/@babel/helpers@7.20.7",
        "pkg:npm/@babel/parser@7.20.7",
        "pkg:npm/@babel/template@7.20.7",
        "pkg:npm/@babel/traverse@7.20.10",
        "pkg:npm/@babel/types@7.20.7",
        "pkg:npm/convert-source-map@1.9.0",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/gensync@1.0.0-beta.2",
        "pkg:npm/json5@2.2.3",
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/jest@14.8.6",
      "dependsOn": [
        "pkg:npm/@jest/reporters@28.1.1",
        "pkg:npm/@jest/test-result@28.1.1",
        "pkg:npm/@nrwl/devkit@14.8.6",
        "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/identity-obj-proxy@3.0.0",
        "pkg:npm/jest-config@28.1.1",
        "pkg:npm/jest-resolve@28.1.1",
        "pkg:npm/jest-util@28.1.1",
        "pkg:npm/resolve.exports@1.1.0",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/cli@14.8.6",
      "dependsOn": [
        "pkg:npm/nx@14.8.6"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/tao@14.8.6",
      "dependsOn": [
        "pkg:npm/nx@14.8.6"
      ]
    },
    {
      "ref": "pkg:npm/yargs-parser@21.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nx@14.8.6",
      "dependsOn": [
        "pkg:npm/@nrwl/cli@14.8.6",
        "pkg:npm/@nrwl/tao@14.8.6",
        "pkg:npm/@parcel/watcher@2.0.4",
        "pkg:npm/@yarnpkg/lockfile@1.1.0",
        "pkg:npm/@yarnpkg/parsers@3.0.0-rc.34",
        "pkg:npm/@zkochan/js-yaml@0.0.6",
        "pkg:npm/axios@1.2.2",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-spinners@2.6.1",
        "pkg:npm/cliui@7.0.4",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/fast-glob@3.2.7",
        "pkg:npm/figures@3.2.0",
        "pkg:npm/flat@5.0.2",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/glob@7.1.4",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/jsonc-parser@3.2.0",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/open@8.4.0",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strong-log-transformer@2.1.0",
        "pkg:npm/tar-stream@2.2.0",
        "pkg:npm/tmp@0.2.1",
        "pkg:npm/tsconfig-paths@3.14.1",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/v8-compile-cache@2.3.0",
        "pkg:npm/yargs-parser@21.0.1",
        "pkg:npm/yargs@17.6.2"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/linter@14.8.6",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@14.8.6",
        "pkg:npm/@nrwl/jest@14.8.6",
        "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
        "pkg:npm/nx@14.8.6",
        "pkg:npm/tmp@0.2.1",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/workspace@14.8.6",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@14.8.6",
        "pkg:npm/@nrwl/jest@14.8.6",
        "pkg:npm/@nrwl/linter@14.8.6",
        "pkg:npm/@parcel/watcher@2.0.4",
        "pkg:npm/chalk@4.1.0",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/cli-cursor@3.1.0",
        "pkg:npm/cli-spinners@2.6.1",
        "pkg:npm/dotenv@10.0.0",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/figures@3.2.0",
        "pkg:npm/flat@5.0.2",
        "pkg:npm/fs-extra@10.1.0",
        "pkg:npm/glob@7.1.4",
        "pkg:npm/ignore@5.2.4",
        "pkg:npm/minimatch@3.0.5",
        "pkg:npm/npm-run-path@4.0.1",
        "pkg:npm/nx@14.8.6",
        "pkg:npm/open@8.4.0",
        "pkg:npm/rxjs@6.6.7",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/tmp@0.2.1",
        "pkg:npm/tslib@2.4.1",
        "pkg:npm/yargs-parser@21.0.1",
        "pkg:npm/yargs@17.6.2"
      ]
    },
    {
      "ref": "pkg:npm/double-versions@0.0.0",
      "dependsOn": [
        "pkg:npm/@nrwl/devkit@14.8.6",
        "pkg:npm/@nrwl/workspace@14.8.6",
        "pkg:npm/nx@15.4.0"
      ]
    },
    {
      "ref": "pkg:npm/app-root-path@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/globals@13.18.0",
      "dependsOn": [
        "pkg:npm/type-fest@0.20.2"
      ]
    },
    {
      "ref": "pkg:npm/ignore@5.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@eslint/eslintrc@1.3.3",
      "dependsOn": [
        "pkg:npm/ajv@6.12.6",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/espree@9.4.1",
        "pkg:npm/globals@13.18.0",
        "pkg:npm/ignore@5.2.1",
        "pkg:npm/import-fresh@3.3.0",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/strip-json-comments@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@humanwhocodes/config-array@0.11.7",
      "dependsOn": [
        "pkg:npm/@humanwhocodes/object-schema@1.2.1",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/minimatch@3.1.2"
      ]
    },
    {
      "ref": "pkg:npm/fastq@1.13.0",
      "dependsOn": [
        "pkg:npm/reusify@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/grapheme-splitter@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-sdsl@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint@8.29.0",
      "dependsOn": [
        "pkg:npm/@eslint/eslintrc@1.3.3",
        "pkg:npm/@humanwhocodes/config-array@0.11.7",
        "pkg:npm/@humanwhocodes/module-importer@1.0.1",
        "pkg:npm/@nodelib/fs.walk@1.2.8",
        "pkg:npm/ajv@6.12.6",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/cross-spawn@7.0.3",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/doctrine@3.0.0",
        "pkg:npm/escape-string-regexp@4.0.0",
        "pkg:npm/eslint-scope@7.1.1",
        "pkg:npm/eslint-utils@3.0.0",
        "pkg:npm/eslint-visitor-keys@3.3.0",
        "pkg:npm/espree@9.4.1",
        "pkg:npm/esquery@1.4.0",
        "pkg:npm/esutils@2.0.3",
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/file-entry-cache@6.0.1",
        "pkg:npm/find-up@5.0.0",
        "pkg:npm/glob-parent@6.0.2",
        "pkg:npm/globals@13.18.0",
        "pkg:npm/grapheme-splitter@1.0.4",
        "pkg:npm/ignore@5.2.1",
        "pkg:npm/import-fresh@3.3.0",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/is-path-inside@3.0.3",
        "pkg:npm/js-sdsl@4.2.0",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
        "pkg:npm/levn@0.4.1",
        "pkg:npm/lodash.merge@4.6.2",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.9.1",
        "pkg:npm/regexpp@3.2.0",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/strip-json-comments@3.1.1",
        "pkg:npm/text-table@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-rule-composer@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@mattlewis92/eslint-plugin-disable-autofix@3.0.0",
      "dependsOn": [
        "pkg:npm/app-root-path@3.1.0",
        "pkg:npm/eslint-rule-composer@0.3.0",
        "pkg:npm/eslint@8.29.0"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@5.1.1",
      "dependsOn": [
        "pkg:npm/brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@nrwl/devkit@15.0.13",
      "dependsOn": [
        "pkg:npm/@phenomnomnominal/tsquery@4.1.1",
        "pkg:npm/ejs@3.1.8",
        "pkg:npm/ignore@5.2.1",
        "pkg:npm/semver@7.3.4",
        "pkg:npm/tslib@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@nx/nx-win32-x64-msvc@19.8.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-win32-arm64-msvc@19.8.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-x64-musl@19.8.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-x64-gnu@19.8.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-arm64-musl@19.8.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-arm64-gnu@19.8.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-linux-arm-gnueabihf@19.8.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-freebsd-x64@19.8.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-darwin-x64@19.8.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nx/nx-darwin-arm64@19.8.4",
      "dependsOn": []
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/nx@19.8.4"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-09-21T14:12:48Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Monday, September 21, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'nx' with version '19.8.4'. The application also has 16 child modules/components. 2 package type(s) and 58 purl namespaces are described in the document under components."
    }
  ]
}