{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:a9ffb831-86f1-4871-a7e8-2947f46c5e48",
  "version": 1,
  "metadata": {
    "timestamp": "2026-08-11T18:09:45Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "11.11.0",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@11.11.0",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@11.11.0",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "lockfile-conflict-package-lock-json",
      "group": "",
      "purl": "pkg:npm/lockfile-conflict-package-lock-json",
      "bom-ref": "pkg:npm/lockfile-conflict-package-lock-json",
      "type": "application",
      "components": [
        {
          "group": "",
          "name": "versions-yarn-lock-package-lock",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/versions-yarn-lock-package-lock@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/versions-yarn-lock-package-lock@1.0.0"
        },
        {
          "group": "",
          "name": "shallow-package-lock",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/shallow-package-lock@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/shallow-package-lock@1.0.0"
        },
        {
          "group": "",
          "name": "shallow-dev-package-lock",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/shallow-dev-package-lock@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/shallow-dev-package-lock@1.0.0"
        },
        {
          "group": "",
          "name": "package-lock-missing-deps",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/package-lock-missing-deps@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/package-lock-missing-deps@1.0.0"
        },
        {
          "group": "",
          "name": "overlapping-package-lock",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/overlapping-package-lock@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/overlapping-package-lock@1.0.0"
        },
        {
          "group": "",
          "name": "github-package-lock",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/github-package-lock@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/github-package-lock@1.0.0"
        },
        {
          "group": "",
          "name": "file-package-lock",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/file-package-lock@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/file-package-lock@1.0.0"
        },
        {
          "group": "",
          "name": "deep-package-lock",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/deep-package-lock@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/deep-package-lock@1.0.0"
        },
        {
          "group": "",
          "name": "corrupted-package-lock-missing-deps",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/corrupted-package-lock-missing-deps@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/corrupted-package-lock-missing-deps@1.0.0"
        },
        {
          "group": "",
          "name": "corrupted-package-lock",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/corrupted-package-lock@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/corrupted-package-lock@1.0.0"
        },
        {
          "group": "",
          "name": "lockfile-conflict-npm-shrinkwrap-json",
          "version": "",
          "purl": "pkg:npm/lockfile-conflict-npm-shrinkwrap-json",
          "type": "application",
          "bom-ref": "pkg:npm/lockfile-conflict-npm-shrinkwrap-json"
        },
        {
          "group": "",
          "name": "shallow-dev",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/shallow-dev@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/shallow-dev@1.0.0"
        },
        {
          "group": "",
          "name": "shallow",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/shallow@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/shallow@1.0.0"
        },
        {
          "group": "",
          "name": "missing-opt",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/missing-opt@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/missing-opt@1.0.0"
        },
        {
          "group": "",
          "name": "missing-dev",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/missing-dev@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/missing-dev@1.0.0"
        },
        {
          "group": "",
          "name": "github",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/github@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/github@1.0.0"
        },
        {
          "group": "",
          "name": "deep",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/deep@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/deep@1.0.0"
        },
        {
          "group": "",
          "name": "yarn",
          "version": "1.21.0-tuxcare.1",
          "description": "📦🐈 Fast, reliable, and secure dependency management.",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "url": "https://opensource.org/licenses/BSD-2-Clause"
              }
            }
          ],
          "purl": "pkg:npm/yarn@1.21.0-tuxcare.1",
          "type": "application",
          "bom-ref": "pkg:npm/yarn@1.21.0-tuxcare.1"
        },
        {
          "group": "",
          "name": "pkg-tests",
          "version": "",
          "purl": "pkg:npm/pkg-tests",
          "type": "application",
          "bom-ref": "pkg:npm/pkg-tests"
        },
        {
          "group": "",
          "name": "pkg-tests-core",
          "version": "1.0.0",
          "purl": "pkg:npm/pkg-tests-core@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "group": "",
          "name": "yarn-test",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/yarn-test@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/yarn-test@1.0.0"
        },
        {
          "group": "",
          "name": "lockfile-outdated",
          "version": "",
          "purl": "pkg:npm/lockfile-outdated",
          "type": "application",
          "bom-ref": "pkg:npm/lockfile-outdated"
        },
        {
          "group": "",
          "name": "my-project",
          "version": "",
          "purl": "pkg:npm/my-project",
          "type": "application",
          "bom-ref": "pkg:npm/my-project"
        },
        {
          "group": "",
          "name": "with-subdep-also-direct",
          "version": "",
          "purl": "pkg:npm/with-subdep-also-direct",
          "type": "application",
          "bom-ref": "pkg:npm/with-subdep-also-direct"
        },
        {
          "group": "",
          "name": "with-subdep",
          "version": "",
          "purl": "pkg:npm/with-subdep",
          "type": "application",
          "bom-ref": "pkg:npm/with-subdep"
        },
        {
          "group": "",
          "name": "using-beta",
          "version": "",
          "purl": "pkg:npm/using-beta",
          "type": "application",
          "bom-ref": "pkg:npm/using-beta"
        },
        {
          "group": "",
          "name": "tilde-range-to-latest",
          "version": "",
          "purl": "pkg:npm/tilde-range-to-latest",
          "type": "application",
          "bom-ref": "pkg:npm/tilde-range-to-latest"
        },
        {
          "group": "",
          "name": "single-package",
          "version": "",
          "purl": "pkg:npm/single-package",
          "type": "application",
          "bom-ref": "pkg:npm/single-package"
        },
        {
          "group": "",
          "name": "respects-scope-flag-with-caret",
          "version": "",
          "purl": "pkg:npm/respects-scope-flag-with-caret",
          "type": "application",
          "bom-ref": "pkg:npm/respects-scope-flag-with-caret"
        },
        {
          "group": "",
          "name": "respects-scope-flag",
          "version": "",
          "purl": "pkg:npm/respects-scope-flag",
          "type": "application",
          "bom-ref": "pkg:npm/respects-scope-flag"
        },
        {
          "group": "",
          "name": "respects-ignore-engines-flag",
          "version": "",
          "purl": "pkg:npm/respects-ignore-engines-flag",
          "type": "application",
          "bom-ref": "pkg:npm/respects-ignore-engines-flag"
        },
        {
          "group": "",
          "name": "respects-dependency-type",
          "version": "",
          "purl": "pkg:npm/respects-dependency-type",
          "type": "application",
          "bom-ref": "pkg:npm/respects-dependency-type"
        },
        {
          "group": "",
          "name": "range-to-latest",
          "version": "",
          "purl": "pkg:npm/range-to-latest",
          "type": "application",
          "bom-ref": "pkg:npm/range-to-latest"
        },
        {
          "group": "",
          "name": "prune-offline-mirror",
          "version": "",
          "purl": "pkg:npm/prune-offline-mirror",
          "type": "application",
          "bom-ref": "pkg:npm/prune-offline-mirror"
        },
        {
          "group": "",
          "name": "peer-dependency-warn",
          "version": "",
          "purl": "pkg:npm/peer-dependency-warn",
          "type": "application",
          "bom-ref": "pkg:npm/peer-dependency-warn"
        },
        {
          "group": "",
          "name": "peer-dependency-no-warn",
          "version": "",
          "purl": "pkg:npm/peer-dependency-no-warn",
          "type": "application",
          "bom-ref": "pkg:npm/peer-dependency-no-warn"
        },
        {
          "group": "",
          "name": "package-not-in-registry-scoped",
          "version": "",
          "purl": "pkg:npm/package-not-in-registry-scoped",
          "type": "application",
          "bom-ref": "pkg:npm/package-not-in-registry-scoped"
        },
        {
          "group": "",
          "name": "package-not-in-registry-peer",
          "version": "",
          "purl": "pkg:npm/package-not-in-registry-peer",
          "type": "application",
          "bom-ref": "pkg:npm/package-not-in-registry-peer"
        },
        {
          "group": "",
          "name": "package-not-in-registry-optional",
          "version": "",
          "purl": "pkg:npm/package-not-in-registry-optional",
          "type": "application",
          "bom-ref": "pkg:npm/package-not-in-registry-optional"
        },
        {
          "group": "",
          "name": "package-not-in-registry-dev",
          "version": "",
          "purl": "pkg:npm/package-not-in-registry-dev",
          "type": "application",
          "bom-ref": "pkg:npm/package-not-in-registry-dev"
        },
        {
          "group": "",
          "name": "package-not-in-registry",
          "version": "",
          "purl": "pkg:npm/package-not-in-registry",
          "type": "application",
          "bom-ref": "pkg:npm/package-not-in-registry"
        },
        {
          "group": "",
          "name": "no-args",
          "version": "",
          "purl": "pkg:npm/no-args",
          "type": "application",
          "bom-ref": "pkg:npm/no-args"
        },
        {
          "group": "",
          "name": "multiple-packages",
          "version": "",
          "purl": "pkg:npm/multiple-packages",
          "type": "application",
          "bom-ref": "pkg:npm/multiple-packages"
        },
        {
          "group": "",
          "name": "latest-with-install-script",
          "version": "",
          "purl": "pkg:npm/latest-with-install-script",
          "type": "application",
          "bom-ref": "pkg:npm/latest-with-install-script"
        },
        {
          "group": "",
          "name": "fixed-to-latest-workspaces",
          "version": "",
          "purl": "pkg:npm/fixed-to-latest-workspaces",
          "type": "application",
          "bom-ref": "pkg:npm/fixed-to-latest-workspaces"
        },
        {
          "group": "",
          "name": "fixed-to-latest",
          "version": "",
          "purl": "pkg:npm/fixed-to-latest",
          "type": "application",
          "bom-ref": "pkg:npm/fixed-to-latest"
        },
        {
          "group": "",
          "name": "direct-dependency",
          "version": "",
          "purl": "pkg:npm/direct-dependency",
          "type": "application",
          "bom-ref": "pkg:npm/direct-dependency"
        },
        {
          "group": "",
          "name": "dev-dependency-no-warn",
          "version": "",
          "purl": "pkg:npm/dev-dependency-no-warn",
          "type": "application",
          "bom-ref": "pkg:npm/dev-dependency-no-warn"
        },
        {
          "group": "",
          "name": "complex-range-to-latest",
          "version": "",
          "purl": "pkg:npm/complex-range-to-latest",
          "type": "application",
          "bom-ref": "pkg:npm/complex-range-to-latest"
        },
        {
          "group": "",
          "name": "caret-range-to-latest",
          "version": "",
          "purl": "pkg:npm/caret-range-to-latest",
          "type": "application",
          "bom-ref": "pkg:npm/caret-range-to-latest"
        },
        {
          "group": "",
          "name": "without-manifest",
          "version": "",
          "purl": "pkg:npm/without-manifest",
          "type": "application",
          "bom-ref": "pkg:npm/without-manifest"
        },
        {
          "group": "",
          "name": "subdependencies",
          "version": "",
          "purl": "pkg:npm/subdependencies",
          "type": "application",
          "bom-ref": "pkg:npm/subdependencies"
        },
        {
          "group": "",
          "name": "scoped-package",
          "version": "",
          "purl": "pkg:npm/scoped-package",
          "type": "application",
          "bom-ref": "pkg:npm/scoped-package"
        },
        {
          "group": "",
          "name": "npm-registry",
          "version": "",
          "purl": "pkg:npm/npm-registry",
          "type": "application",
          "bom-ref": "pkg:npm/npm-registry"
        },
        {
          "group": "",
          "name": "wanted-newer-than-current",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/wanted-newer-than-current@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/wanted-newer-than-current@1.0.0"
        },
        {
          "group": "",
          "name": "exotic-resolvers",
          "version": "",
          "purl": "pkg:npm/exotic-resolvers",
          "type": "application",
          "bom-ref": "pkg:npm/exotic-resolvers"
        },
        {
          "group": "",
          "name": "display-dependency-type",
          "version": "",
          "purl": "pkg:npm/display-dependency-type",
          "type": "application",
          "bom-ref": "pkg:npm/display-dependency-type"
        },
        {
          "group": "",
          "name": "current-newer-than-latest",
          "version": "",
          "purl": "pkg:npm/current-newer-than-latest",
          "type": "application",
          "bom-ref": "pkg:npm/current-newer-than-latest"
        },
        {
          "group": "",
          "name": "current-is-latest",
          "version": "",
          "purl": "pkg:npm/current-is-latest",
          "type": "application",
          "bom-ref": "pkg:npm/current-is-latest"
        },
        {
          "group": "",
          "name": "one-arg",
          "version": "",
          "purl": "pkg:npm/one-arg",
          "type": "application",
          "bom-ref": "pkg:npm/one-arg"
        },
        {
          "group": "",
          "name": "no-dev-deps-production",
          "version": "",
          "purl": "pkg:npm/no-dev-deps-production",
          "type": "application",
          "bom-ref": "pkg:npm/no-dev-deps-production"
        },
        {
          "group": "",
          "name": "depA",
          "version": "1.0.0",
          "purl": "pkg:npm/depA@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/depA@1.0.0"
        },
        {
          "group": "",
          "name": "glob-arg",
          "version": "",
          "purl": "pkg:npm/glob-arg",
          "type": "application",
          "bom-ref": "pkg:npm/glob-arg"
        },
        {
          "group": "",
          "name": "dev-deps-prod",
          "version": "",
          "purl": "pkg:npm/dev-deps-prod",
          "type": "application",
          "bom-ref": "pkg:npm/dev-deps-prod"
        },
        {
          "group": "",
          "name": "depth-flag",
          "version": "",
          "purl": "pkg:npm/depth-flag",
          "type": "application",
          "bom-ref": "pkg:npm/depth-flag"
        },
        {
          "group": "",
          "name": "a-package",
          "version": "",
          "purl": "pkg:npm/a-package",
          "type": "application",
          "bom-ref": "pkg:npm/a-package"
        },
        {
          "group": "",
          "name": "licenses",
          "version": "",
          "purl": "pkg:npm/licenses",
          "type": "application",
          "bom-ref": "pkg:npm/licenses"
        },
        {
          "group": "",
          "name": "top-level-pattern-check",
          "version": "",
          "purl": "pkg:npm/top-level-pattern-check",
          "type": "application",
          "bom-ref": "pkg:npm/top-level-pattern-check"
        },
        {
          "group": "",
          "name": "scripts-order-with-one-package-missing-install-script",
          "version": "",
          "purl": "pkg:npm/scripts-order-with-one-package-missing-install-script",
          "type": "application",
          "bom-ref": "pkg:npm/scripts-order-with-one-package-missing-install-script"
        },
        {
          "group": "",
          "name": "scripts-order",
          "version": "",
          "purl": "pkg:npm/scripts-order",
          "type": "application",
          "bom-ref": "pkg:npm/scripts-order"
        },
        {
          "group": "",
          "name": "root-install-with-lockfile",
          "version": "",
          "purl": "pkg:npm/root-install-with-lockfile",
          "type": "application",
          "bom-ref": "pkg:npm/root-install-with-lockfile"
        },
        {
          "group": "",
          "name": "project",
          "version": "1.0.0",
          "purl": "pkg:npm/project@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/project@1.0.0"
        },
        {
          "group": "",
          "name": "monorepo",
          "version": "",
          "purl": "pkg:npm/monorepo",
          "type": "application",
          "bom-ref": "pkg:npm/monorepo"
        },
        {
          "group": "",
          "name": "prune-offline-mirror-scoped",
          "version": "",
          "purl": "pkg:npm/prune-offline-mirror-scoped",
          "type": "application",
          "bom-ref": "pkg:npm/prune-offline-mirror-scoped"
        },
        {
          "group": "",
          "name": "prod-should-keep-subdeps",
          "version": "",
          "purl": "pkg:npm/prod-should-keep-subdeps",
          "type": "application",
          "bom-ref": "pkg:npm/prod-should-keep-subdeps"
        },
        {
          "group": "",
          "name": "lockfile-trimmed",
          "version": "",
          "purl": "pkg:npm/lockfile-trimmed",
          "type": "application",
          "bom-ref": "pkg:npm/lockfile-trimmed"
        },
        {
          "group": "",
          "name": "lockfile-stability",
          "version": "",
          "purl": "pkg:npm/lockfile-stability",
          "type": "application",
          "bom-ref": "pkg:npm/lockfile-stability"
        },
        {
          "group": "",
          "name": "lockfile-optimization",
          "version": "",
          "purl": "pkg:npm/lockfile-optimization",
          "type": "application",
          "bom-ref": "pkg:npm/lockfile-optimization"
        },
        {
          "group": "",
          "name": "lockfile-no-rewrites",
          "version": "",
          "purl": "pkg:npm/lockfile-no-rewrites",
          "type": "application",
          "bom-ref": "pkg:npm/lockfile-no-rewrites"
        },
        {
          "group": "",
          "name": "lockfile-fixed",
          "version": "",
          "purl": "pkg:npm/lockfile-fixed",
          "type": "application",
          "bom-ref": "pkg:npm/lockfile-fixed"
        },
        {
          "group": "",
          "name": "badpkg",
          "version": "1.0.0",
          "description": "A bad package",
          "licenses": [
            {
              "license": {
                "name": "UNLICENSED"
              }
            }
          ],
          "purl": "pkg:npm/badpkg@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/badpkg@1.0.0"
        },
        {
          "group": "",
          "name": "install-write-lockfile-if-not-satisfied",
          "version": "",
          "purl": "pkg:npm/install-write-lockfile-if-not-satisfied",
          "type": "application",
          "bom-ref": "pkg:npm/install-write-lockfile-if-not-satisfied"
        },
        {
          "group": "",
          "name": "install-workspaces",
          "version": "",
          "purl": "pkg:npm/install-workspaces",
          "type": "application",
          "bom-ref": "pkg:npm/install-workspaces"
        },
        {
          "group": "",
          "name": "install-with-comments",
          "version": "",
          "purl": "pkg:npm/install-with-comments",
          "type": "application",
          "bom-ref": "pkg:npm/install-with-comments"
        },
        {
          "group": "",
          "name": "install-update-checksums-malformed",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-checksums-malformed@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-checksums-malformed@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-checksums",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-checksums@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-checksums@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-wrong-sha512",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-wrong-sha512@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-wrong-sha512@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-wrong-sha1",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-wrong-sha1@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-wrong-sha1@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-wrong-hash",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-wrong-hash@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-wrong-hash@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-sha512",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-sha512@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-sha512@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-sha512-options",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-sha512-options@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-sha512-options@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-sha384",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-sha384@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-sha384@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-sha3",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-sha3@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-sha3@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-sha1",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-sha1@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-sha1@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-right-sha1-wrong-sha512",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-right-sha1-wrong-sha512@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-right-sha1-wrong-sha512@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-no-offline-integrity",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-no-offline-integrity@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-no-offline-integrity@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-no-integrity-field",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-no-integrity-field@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-no-integrity-field@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-multiple-wrong-sha1-right-sha512",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-multiple-wrong-sha1-right-sha512@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-multiple-wrong-sha1-right-sha512@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-multiple-sha512",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-multiple-sha512@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-multiple-sha512@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-malformed",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-malformed@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-malformed@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-madeup-right-sha512",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-madeup-right-sha512@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-madeup-right-sha512@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-madeup",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-madeup@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-madeup@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-invalid-cache-integrity",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-invalid-cache-integrity@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-invalid-cache-integrity@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-cached-sha1",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-cached-sha1@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-cached-sha1@1.0.0"
        },
        {
          "group": "",
          "name": "install-update-auth-bad-sha512-good-hash",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "url": "https://opensource.org/licenses/ISC"
              }
            }
          ],
          "purl": "pkg:npm/install-update-auth-bad-sha512-good-hash@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/install-update-auth-bad-sha512-good-hash@1.0.0"
        },
        {
          "group": "",
          "name": "install-throws-error-if-not-satisfied-and-frozen-lockfile",
          "version": "",
          "purl": "pkg:npm/install-throws-error-if-not-satisfied-and-frozen-lockfile",
          "type": "application",
          "bom-ref": "pkg:npm/install-throws-error-if-not-satisfied-and-frozen-lockfile"
        },
        {
          "group": "",
          "name": "install-should-skip-incompatible-optional-sub-dep",
          "version": "",
          "purl": "pkg:npm/install-should-skip-incompatible-optional-sub-dep",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-skip-incompatible-optional-sub-dep"
        },
        {
          "group": "",
          "name": "install-should-skip-incompatible-optional-dep",
          "version": "",
          "purl": "pkg:npm/install-should-skip-incompatible-optional-dep",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-skip-incompatible-optional-dep"
        },
        {
          "group": "",
          "name": "install-should-retain-artifacts-when-missing-integrity",
          "version": "",
          "purl": "pkg:npm/install-should-retain-artifacts-when-missing-integrity",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-retain-artifacts-when-missing-integrity"
        },
        {
          "group": "",
          "name": "install-should-not-write-lockfile-if-not-optimized-and-frozen",
          "version": "",
          "purl": "pkg:npm/install-should-not-write-lockfile-if-not-optimized-and-frozen",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-not-write-lockfile-if-not-optimized-and-frozen"
        },
        {
          "group": "",
          "name": "install-should-not-hoist-through-peer-deps",
          "version": "",
          "purl": "pkg:npm/install-should-not-hoist-through-peer-deps",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-not-hoist-through-peer-deps"
        },
        {
          "group": "",
          "name": "install-should-dedupe-avoiding-conflicts-9",
          "version": "",
          "purl": "pkg:npm/install-should-dedupe-avoiding-conflicts-9",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-dedupe-avoiding-conflicts-9"
        },
        {
          "group": "",
          "name": "install-should-dedupe-avoiding-conflicts-8",
          "version": "",
          "purl": "pkg:npm/install-should-dedupe-avoiding-conflicts-8",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-dedupe-avoiding-conflicts-8"
        },
        {
          "group": "",
          "name": "install-should-dedupe-avoiding-conflicts-7",
          "version": "",
          "purl": "pkg:npm/install-should-dedupe-avoiding-conflicts-7",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-dedupe-avoiding-conflicts-7"
        },
        {
          "group": "",
          "name": "install-should-dedupe-avoiding-conflicts-6",
          "version": "",
          "purl": "pkg:npm/install-should-dedupe-avoiding-conflicts-6",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-dedupe-avoiding-conflicts-6"
        },
        {
          "group": "",
          "name": "install-should-dedupe-avoiding-conflicts-5",
          "version": "",
          "purl": "pkg:npm/install-should-dedupe-avoiding-conflicts-5",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-dedupe-avoiding-conflicts-5"
        },
        {
          "group": "",
          "name": "install-should-dedupe-avoiding-conflicts-4",
          "version": "",
          "purl": "pkg:npm/install-should-dedupe-avoiding-conflicts-4",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-dedupe-avoiding-conflicts-4"
        },
        {
          "group": "",
          "name": "install-should-dedupe-avoiding-conflicts-3",
          "version": "",
          "purl": "pkg:npm/install-should-dedupe-avoiding-conflicts-3",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-dedupe-avoiding-conflicts-3"
        },
        {
          "group": "",
          "name": "install-should-dedupe-avoiding-conflicts-2",
          "version": "",
          "purl": "pkg:npm/install-should-dedupe-avoiding-conflicts-2",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-dedupe-avoiding-conflicts-2"
        },
        {
          "group": "",
          "name": "install-should-dedupe-avoiding-conflicts-1",
          "version": "",
          "purl": "pkg:npm/install-should-dedupe-avoiding-conflicts-1",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-dedupe-avoiding-conflicts-1"
        },
        {
          "group": "",
          "name": "install-should-dedupe-avoiding-conflicts-0",
          "version": "",
          "purl": "pkg:npm/install-should-dedupe-avoiding-conflicts-0",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-dedupe-avoiding-conflicts-0"
        },
        {
          "group": "",
          "name": "install-should-cleanup-when-package-json-changed-2",
          "version": "",
          "purl": "pkg:npm/install-should-cleanup-when-package-json-changed-2",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-cleanup-when-package-json-changed-2"
        },
        {
          "group": "",
          "name": "install-should-cleanup-when-package-json-changed",
          "version": "",
          "purl": "pkg:npm/install-should-cleanup-when-package-json-changed",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-cleanup-when-package-json-changed"
        },
        {
          "group": "",
          "name": "install-should-circumvent-circular-dependencies",
          "version": "",
          "purl": "pkg:npm/install-should-circumvent-circular-dependencies",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-circumvent-circular-dependencies"
        },
        {
          "group": "",
          "name": "install-should-be-idempotent",
          "version": "",
          "purl": "pkg:npm/install-should-be-idempotent",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-be-idempotent"
        },
        {
          "group": "",
          "name": "install-scoped-package-with-subdependency-conflict",
          "version": "",
          "purl": "pkg:npm/install-scoped-package-with-subdependency-conflict",
          "type": "application",
          "bom-ref": "pkg:npm/install-scoped-package-with-subdependency-conflict"
        },
        {
          "group": "",
          "name": "install-renamed-packages",
          "version": "",
          "purl": "pkg:npm/install-renamed-packages",
          "type": "application",
          "bom-ref": "pkg:npm/install-renamed-packages"
        },
        {
          "group": "",
          "name": "install-production-bin",
          "version": "",
          "purl": "pkg:npm/install-production-bin",
          "type": "application",
          "bom-ref": "pkg:npm/install-production-bin"
        },
        {
          "group": "",
          "name": "install-production",
          "version": "",
          "purl": "pkg:npm/install-production",
          "type": "application",
          "bom-ref": "pkg:npm/install-production"
        },
        {
          "group": "",
          "name": "install-prod-deduped-dev-dep",
          "version": "",
          "purl": "pkg:npm/install-prod-deduped-dev-dep",
          "type": "application",
          "bom-ref": "pkg:npm/install-prod-deduped-dev-dep"
        },
        {
          "group": "",
          "name": "install-optional-dep-from-lockfile",
          "version": "",
          "purl": "pkg:npm/install-optional-dep-from-lockfile",
          "type": "application",
          "bom-ref": "pkg:npm/install-optional-dep-from-lockfile"
        },
        {
          "group": "",
          "name": "install-offline-built-artifacts-no-ignores",
          "version": "",
          "purl": "pkg:npm/install-offline-built-artifacts-no-ignores",
          "type": "application",
          "bom-ref": "pkg:npm/install-offline-built-artifacts-no-ignores"
        },
        {
          "group": "",
          "name": "install-offline-built-artifacts-multiple-platforms",
          "version": "",
          "purl": "pkg:npm/install-offline-built-artifacts-multiple-platforms",
          "type": "application",
          "bom-ref": "pkg:npm/install-offline-built-artifacts-multiple-platforms"
        },
        {
          "group": "",
          "name": "install-offline-built-artifacts",
          "version": "",
          "purl": "pkg:npm/install-offline-built-artifacts",
          "type": "application",
          "bom-ref": "pkg:npm/install-offline-built-artifacts"
        },
        {
          "group": "",
          "name": "install-nested-bin",
          "version": "",
          "purl": "pkg:npm/install-nested-bin",
          "type": "application",
          "bom-ref": "pkg:npm/install-nested-bin"
        },
        {
          "group": "",
          "name": "install-import-pr",
          "version": "",
          "purl": "pkg:npm/install-import-pr",
          "type": "application",
          "bom-ref": "pkg:npm/install-import-pr"
        },
        {
          "group": "",
          "name": "install-from-offline-mirror",
          "version": "",
          "purl": "pkg:npm/install-from-offline-mirror",
          "type": "application",
          "bom-ref": "pkg:npm/install-from-offline-mirror"
        },
        {
          "group": "",
          "name": "install-from-git-cache",
          "version": "",
          "purl": "pkg:npm/install-from-git-cache",
          "type": "application",
          "bom-ref": "pkg:npm/install-from-git-cache"
        },
        {
          "group": "",
          "name": "install-file-dedupe-dependencies-3",
          "version": "",
          "purl": "pkg:npm/install-file-dedupe-dependencies-3",
          "type": "application",
          "bom-ref": "pkg:npm/install-file-dedupe-dependencies-3"
        },
        {
          "group": "",
          "name": "install-file-as-default-no-semver",
          "version": "",
          "purl": "pkg:npm/install-file-as-default-no-semver",
          "type": "application",
          "bom-ref": "pkg:npm/install-file-as-default-no-semver"
        },
        {
          "group": "",
          "name": "install-file-as-default",
          "version": "",
          "purl": "pkg:npm/install-file-as-default",
          "type": "application",
          "bom-ref": "pkg:npm/install-file-as-default"
        },
        {
          "group": "",
          "name": "install-file",
          "version": "",
          "purl": "pkg:npm/install-file",
          "type": "application",
          "bom-ref": "pkg:npm/install-file"
        },
        {
          "group": "",
          "name": "install-duplicate-bin",
          "version": "",
          "purl": "pkg:npm/install-duplicate-bin",
          "type": "application",
          "bom-ref": "pkg:npm/install-duplicate-bin"
        },
        {
          "group": "",
          "name": "install-dont-write-lockfile-if-satisfied",
          "version": "",
          "purl": "pkg:npm/install-dont-write-lockfile-if-satisfied",
          "type": "application",
          "bom-ref": "pkg:npm/install-dont-write-lockfile-if-satisfied"
        },
        {
          "group": "",
          "name": "eslint-8547",
          "version": "0.1.0",
          "purl": "pkg:npm/eslint-8547@0.1.0",
          "type": "application",
          "bom-ref": "pkg:npm/eslint-8547@0.1.0"
        },
        {
          "group": "",
          "name": "ignore-scripts-by-yarnrc",
          "version": "",
          "purl": "pkg:npm/ignore-scripts-by-yarnrc",
          "type": "application",
          "bom-ref": "pkg:npm/ignore-scripts-by-yarnrc"
        },
        {
          "group": "",
          "name": "empty-os",
          "version": "",
          "purl": "pkg:npm/empty-os",
          "type": "application",
          "bom-ref": "pkg:npm/empty-os"
        },
        {
          "group": "",
          "name": "check-top-correct",
          "version": "",
          "purl": "pkg:npm/check-top-correct",
          "type": "application",
          "bom-ref": "pkg:npm/check-top-correct"
        },
        {
          "group": "",
          "name": "check-files-should-not-cross-symlinks",
          "version": "",
          "purl": "pkg:npm/check-files-should-not-cross-symlinks",
          "type": "application",
          "bom-ref": "pkg:npm/check-files-should-not-cross-symlinks"
        },
        {
          "group": "",
          "name": "cache-symlinks",
          "version": "",
          "purl": "pkg:npm/cache-symlinks",
          "type": "application",
          "bom-ref": "pkg:npm/cache-symlinks"
        },
        {
          "group": "",
          "name": "cache-folder-nm",
          "version": "",
          "purl": "pkg:npm/cache-folder-nm",
          "type": "application",
          "bom-ref": "pkg:npm/cache-folder-nm"
        },
        {
          "group": "",
          "name": "bailout-prod",
          "version": "",
          "purl": "pkg:npm/bailout-prod",
          "type": "application",
          "bom-ref": "pkg:npm/bailout-prod"
        },
        {
          "group": "",
          "name": "locked",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/locked@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/locked@1.0.0"
        },
        {
          "group": "",
          "name": "resolutions",
          "version": "2.0.1",
          "description": "A package with dependencies with resolutions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/resolutions@2.0.1",
          "type": "application",
          "bom-ref": "pkg:npm/resolutions@2.0.1"
        },
        {
          "group": "",
          "name": "missing-fields",
          "version": "",
          "purl": "pkg:npm/missing-fields",
          "type": "application",
          "bom-ref": "pkg:npm/missing-fields"
        },
        {
          "group": "",
          "name": "integrity-top-level-patterns",
          "version": "",
          "purl": "pkg:npm/integrity-top-level-patterns",
          "type": "application",
          "bom-ref": "pkg:npm/integrity-top-level-patterns"
        },
        {
          "group": "",
          "name": "integrity-symlinks",
          "version": "",
          "purl": "pkg:npm/integrity-symlinks",
          "type": "application",
          "bom-ref": "pkg:npm/integrity-symlinks"
        },
        {
          "group": "",
          "name": "integrity-lock-check",
          "version": "",
          "purl": "pkg:npm/integrity-lock-check",
          "type": "application",
          "bom-ref": "pkg:npm/integrity-lock-check"
        },
        {
          "group": "",
          "name": "bundled-dep-check",
          "version": "2.0.1",
          "description": "A package with bundled dependencies",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/bundled-dep-check@2.0.1",
          "type": "application",
          "bom-ref": "pkg:npm/bundled-dep-check@2.0.1"
        },
        {
          "group": "",
          "name": "workspaces",
          "version": "",
          "purl": "pkg:npm/workspaces",
          "type": "application",
          "bom-ref": "pkg:npm/workspaces"
        },
        {
          "group": "",
          "name": "yarn-test",
          "version": "0.0.0",
          "purl": "pkg:npm/yarn-test@0.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/yarn-test@0.0.0"
        },
        {
          "group": "",
          "name": "private-package",
          "version": "",
          "purl": "pkg:npm/private-package",
          "type": "application",
          "bom-ref": "pkg:npm/private-package"
        },
        {
          "group": "",
          "name": "foo",
          "version": "1.0.0",
          "purl": "pkg:npm/foo@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/foo@1.0.0"
        },
        {
          "group": "",
          "name": "integrity-pure-lockfile",
          "version": "",
          "purl": "pkg:npm/integrity-pure-lockfile",
          "type": "application",
          "bom-ref": "pkg:npm/integrity-pure-lockfile"
        },
        {
          "group": "",
          "name": "install-upgrade-scenario-2",
          "version": "",
          "purl": "pkg:npm/install-upgrade-scenario-2",
          "type": "application",
          "bom-ref": "pkg:npm/install-upgrade-scenario-2"
        },
        {
          "group": "",
          "name": "install-should-cleanup-when-package-json-changed-3",
          "version": "",
          "purl": "pkg:npm/install-should-cleanup-when-package-json-changed-3",
          "type": "application",
          "bom-ref": "pkg:npm/install-should-cleanup-when-package-json-changed-3"
        },
        {
          "group": "",
          "name": "install-no-strict-all",
          "version": "",
          "purl": "pkg:npm/install-no-strict-all",
          "type": "application",
          "bom-ref": "pkg:npm/install-no-strict-all"
        },
        {
          "group": "",
          "name": "install-no-strict",
          "version": "",
          "purl": "pkg:npm/install-no-strict",
          "type": "application",
          "bom-ref": "pkg:npm/install-no-strict"
        },
        {
          "group": "",
          "name": "install-deterministic-2",
          "version": "",
          "purl": "pkg:npm/install-deterministic-2",
          "type": "application",
          "bom-ref": "pkg:npm/install-deterministic-2"
        },
        {
          "group": "",
          "name": "install-deterministic",
          "version": "",
          "purl": "pkg:npm/install-deterministic",
          "type": "application",
          "bom-ref": "pkg:npm/install-deterministic"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@angular\\n@angular-mdl\\n@babel\\n@dengorbachev\\n@fakescope\\n@gulp-sourcemaps\\n@turf\\n@wyze\\n@yarn\\n@zkochan"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "__tests__/fixtures/add/install-deterministic-2/yarn.lock\\n__tests__/fixtures/add/install-deterministic/yarn.lock\\n__tests__/fixtures/add/install-no-strict-all/yarn.lock\\n__tests__/fixtures/add/install-no-strict/yarn.lock\\n__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock\\n__tests__/fixtures/add/install-upgrade-scenario-2/yarn.lock\\n__tests__/fixtures/add/integrity-pure-lockfile/yarn.lock\\n__tests__/fixtures/audit/dev-and-prod-vulnerabilities/yarn.lock\\n__tests__/fixtures/audit/private-package/yarn.lock\\n__tests__/fixtures/audit/single-vulnerable-dep-installed/yarn.lock\\n__tests__/fixtures/audit/workspace/packages/prj1/package.json\\n__tests__/fixtures/audit/workspace/yarn.lock\\n__tests__/fixtures/autoclean/initialized/yarn.lock\\n__tests__/fixtures/autoclean/not-initialized/yarn.lock\\n__tests__/fixtures/autoclean/workspaces/foo/package.json\\n__tests__/fixtures/autoclean/workspaces/yarn.lock\\n__tests__/fixtures/check/bundled-dep-check/yarn.lock\\n__tests__/fixtures/check/integrity-lock-check/yarn.lock\\n__tests__/fixtures/check/integrity-symlinks/yarn.lock\\n__tests__/fixtures/check/integrity-top-level-patterns/yarn.lock\\n__tests__/fixtures/check/missing-fields/yarn.lock\\n__tests__/fixtures/check/resolutions-glob/yarn.lock\\n__tests__/fixtures/check/resolutions-tree/yarn.lock\\n__tests__/fixtures/check/resolutions/yarn.lock\\n__tests__/fixtures/import/corrupted-package-lock-missing-deps/package-lock.json\\n__tests__/fixtures/import/deep-package-lock/package-lock.json\\n__tests__/fixtures/import/deep/package-lock.json\\n__tests__/fixtures/import/file-package-lock/deps/a/package-lock.json\\n__tests__/fixtures/import/file-package-lock/package-lock.json\\n__tests__/fixtures/import/locked/yarn.lock\\n__tests__/fixtures/import/missing-dev/package-lock.json\\n__tests__/fixtures/import/missing-opt/package-lock.json\\n__tests__/fixtures/import/overlapping-package-lock/deps/a/package-lock.json\\n__tests__/fixtures/import/overlapping-package-lock/deps/b/package-lock.json\\n__tests__/fixtures/import/overlapping-package-lock/package-lock.json\\n__tests__/fixtures/import/package-lock-missing-deps/package-lock.json\\n__tests__/fixtures/import/shallow-dev-package-lock/package-lock.json\\n__tests__/fixtures/import/shallow-dev/package-lock.json\\n__tests__/fixtures/import/shallow-package-lock/package-lock.json\\n__tests__/fixtures/import/shallow/package-lock.json\\n__tests__/fixtures/import/versions-yarn-lock-package-lock/deps/a/package-lock.json\\n__tests__/fixtures/import/versions-yarn-lock-package-lock/package-lock.json\\n__tests__/fixtures/install/bailout-prod/yarn.lock\\n__tests__/fixtures/install/cache-folder-nm/yarn.lock\\n__tests__/fixtures/install/cache-symlinks/yarn.lock\\n__tests__/fixtures/install/check-files-should-not-cross-symlinks/yarn.lock\\n__tests__/fixtures/install/check-top-correct/yarn.lock\\n__tests__/fixtures/install/empty-os/yarn.lock\\n__tests__/fixtures/install/ignore-scripts-by-yarnrc/yarn.lock\\n__tests__/fixtures/install/install-bin-links-eslint/yarn.lock\\n__tests__/fixtures/install/install-dont-write-lockfile-if-satisfied/yarn.lock\\n__tests__/fixtures/install/install-duplicate-bin/yarn.lock\\n__tests__/fixtures/install/install-file-as-default-no-semver/yarn.lock\\n__tests__/fixtures/install/install-file-as-default/yarn.lock\\n__tests__/fixtures/install/install-file-dedupe-dependencies-3/yarn.lock\\n__tests__/fixtures/install/install-file/yarn.lock\\n__tests__/fixtures/install/install-from-git-cache/yarn.lock\\n__tests__/fixtures/install/install-from-offline-mirror/yarn.lock\\n__tests__/fixtures/install/install-import-pr/yarn.lock\\n__tests__/fixtures/install/install-nested-bin/yarn.lock\\n__tests__/fixtures/install/install-offline-built-artifacts-multiple-platforms/yarn.lock\\n__tests__/fixtures/install/install-offline-built-artifacts-no-ignores/yarn.lock\\n__tests__/fixtures/install/install-offline-built-artifacts/yarn.lock\\n__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock\\n__tests__/fixtures/install/install-prod-deduped-dev-dep/yarn.lock\\n__tests__/fixtures/install/install-production-bin/yarn.lock\\n__tests__/fixtures/install/install-production/yarn.lock\\n__tests__/fixtures/install/install-renamed-packages/yarn.lock\\n__tests__/fixtures/install/install-scoped-package-with-subdependency-conflict/yarn.lock\\n__tests__/fixtures/install/install-should-be-idempotent/yarn.lock\\n__tests__/fixtures/install/install-should-circumvent-circular-dependencies/yarn.lock\\n__tests__/fixtures/install/install-should-cleanup-when-package-json-changed-2/yarn.lock\\n__tests__/fixtures/install/install-should-cleanup-when-package-json-changed/yarn.lock\\n__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-0/yarn.lock\\n__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-1/yarn.lock\\n__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-2/yarn.lock\\n__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-3/yarn.lock\\n__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-4/yarn.lock\\n__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-5/yarn.lock\\n__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock\\n__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-7/yarn.lock\\n__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock\\n__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock\\n__tests__/fixtures/install/install-should-not-hoist-through-peer-deps/yarn.lock\\n__tests__/fixtures/install/install-should-not-write-lockfile-if-not-optimized-and-frozen/yarn.lock\\n__tests__/fixtures/install/install-should-retain-artifacts-when-missing-integrity/yarn.lock\\n__tests__/fixtures/install/install-should-skip-incompatible-optional-dep/yarn.lock\\n__tests__/fixtures/install/install-should-skip-incompatible-optional-sub-dep/yarn.lock\\n__tests__/fixtures/install/install-update-auth-bad-sha512-good-hash/yarn.lock\\n__tests__/fixtures/install/install-update-auth-cached-sha1/yarn.lock\\n__tests__/fixtures/install/install-update-auth-cached-sha512/yarn.lock\\n__tests__/fixtures/install/install-update-auth-combined-sha1-sha512/yarn.lock\\n__tests__/fixtures/install/install-update-auth-invalid-cache-hash/yarn.lock\\n__tests__/fixtures/install/install-update-auth-invalid-cache-integrity/yarn.lock\\n__tests__/fixtures/install/install-update-auth-madeup-right-sha512/yarn.lock\\n__tests__/fixtures/install/install-update-auth-madeup/yarn.lock\\n__tests__/fixtures/install/install-update-auth-malformed/yarn.lock\\n__tests__/fixtures/install/install-update-auth-multiple-sha1/yarn.lock\\n__tests__/fixtures/install/install-update-auth-multiple-sha512/yarn.lock\\n__tests__/fixtures/install/install-update-auth-multiple-wrong-sha1-right-sha512/yarn.lock\\n__tests__/fixtures/install/install-update-auth-no-integrity-field-no-auto-add/yarn.lock\\n__tests__/fixtures/install/install-update-auth-no-integrity-field-with-cache/yarn.lock\\n__tests__/fixtures/install/install-update-auth-no-integrity-field/yarn.lock\\n__tests__/fixtures/install/install-update-auth-no-offline-integrity/yarn.lock\\n__tests__/fixtures/install/install-update-auth-right-sha1-wrong-sha512/yarn.lock\\n__tests__/fixtures/install/install-update-auth-sha1-safebuffer/yarn.lock\\n__tests__/fixtures/install/install-update-auth-sha1-with-cache/yarn.lock\\n__tests__/fixtures/install/install-update-auth-sha1/yarn.lock\\n__tests__/fixtures/install/install-update-auth-sha3/yarn.lock\\n__tests__/fixtures/install/install-update-auth-sha384/yarn.lock\\n__tests__/fixtures/install/install-update-auth-sha512-options/yarn.lock\\n__tests__/fixtures/install/install-update-auth-sha512-with-cache/yarn.lock\\n__tests__/fixtures/install/install-update-auth-sha512/yarn.lock\\n__tests__/fixtures/install/install-update-auth-wrong-hash/yarn.lock\\n__tests__/fixtures/install/install-update-auth-wrong-sha1/yarn.lock\\n__tests__/fixtures/install/install-update-auth-wrong-sha512/yarn.lock\\n__tests__/fixtures/install/install-update-checksums-malformed/yarn.lock\\n__tests__/fixtures/install/install-update-checksums/yarn.lock\\n__tests__/fixtures/install/install-with-comments/yarn.lock\\n__tests__/fixtures/install/install-workspaces/workspace/package.json\\n__tests__/fixtures/install/install-workspaces/yarn.lock\\n__tests__/fixtures/install/invalid-checksum-good-integrity/yarn.lock\\n__tests__/fixtures/install/lockfile-conflict-npm-shrinkwrap-json/package-lock.json\\n__tests__/fixtures/install/lockfile-conflict-package-lock-json/package-lock.json\\n__tests__/fixtures/install/lockfile-fixed/yarn.lock\\n__tests__/fixtures/install/lockfile-no-rewrites/yarn.lock\\n__tests__/fixtures/install/lockfile-optimization/yarn.lock\\n__tests__/fixtures/install/lockfile-stability/yarn.lock\\n__tests__/fixtures/install/lockfile-trimmed/yarn.lock\\n__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock\\n__tests__/fixtures/install/prune-offline-mirror-scoped/yarn.lock\\n__tests__/fixtures/install/prune-offline-mirror/yarn.lock\\n__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-1/package.json\\n__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-2/package.json\\n__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-3/package.json\\n__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-4/package.json\\n__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-5/package.json\\n__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-6/package.json\\n__tests__/fixtures/install/published-monorepo/yarn.lock\\n__tests__/fixtures/install/resolutions/frozen-lockfile/yarn.lock\\n__tests__/fixtures/install/root-install-with-lockfile/yarn.lock\\n__tests__/fixtures/install/scripts-order-with-one-package-missing-install-script/yarn.lock\\n__tests__/fixtures/install/scripts-order/yarn.lock\\n__tests__/fixtures/install/top-level-pattern-check/yarn.lock\\n__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-2/package.json\\n__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-3/package.json\\n__tests__/fixtures/install/workspaces-install-basic/workspace-child/package.json\\n__tests__/fixtures/install/workspaces-install-basic/yarn.lock\\n__tests__/fixtures/install/workspaces-install-bin/yarn.lock\\n__tests__/fixtures/licenses/yarn.lock\\n__tests__/fixtures/link/package-with-name/yarn.lock\\n__tests__/fixtures/list/depth-flag/yarn.lock\\n__tests__/fixtures/list/dev-deps-prod/yarn.lock\\n__tests__/fixtures/list/glob-arg/yarn.lock\\n__tests__/fixtures/list/lockfile-outdated/yarn.lock\\n__tests__/fixtures/list/no-args/yarn.lock\\n__tests__/fixtures/list/no-dev-deps-production/yarn.lock\\n__tests__/fixtures/list/one-arg/yarn.lock\\n__tests__/fixtures/outdated/current-newer-than-latest/yarn.lock\\n__tests__/fixtures/outdated/display-dependency-type/yarn.lock\\n__tests__/fixtures/outdated/exotic-resolvers/yarn.lock\\n__tests__/fixtures/outdated/lockfile-outdated/yarn.lock\\n__tests__/fixtures/outdated/multiple-packages/yarn.lock\\n__tests__/fixtures/outdated/no-args/yarn.lock\\n__tests__/fixtures/outdated/single-package/yarn.lock\\n__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock\\n__tests__/fixtures/outdated/workspaces/child-a/package.json\\n__tests__/fixtures/outdated/workspaces/child-b/package.json\\n__tests__/fixtures/outdated/workspaces/yarn.lock\\n__tests__/fixtures/remove/multiple-packages/yarn.lock\\n__tests__/fixtures/remove/npm-registry/yarn.lock\\n__tests__/fixtures/remove/prune-offline-mirror/yarn.lock\\n__tests__/fixtures/remove/scoped-package/yarn.lock\\n__tests__/fixtures/remove/subdependencies/yarn.lock\\n__tests__/fixtures/remove/without-manifest/yarn.lock\\n__tests__/fixtures/upgrade-interactive/lockfile-outdated/yarn.lock\\n__tests__/fixtures/upgrade-interactive/up-to-date/yarn.lock\\n__tests__/fixtures/upgrade/caret-range-to-latest/yarn.lock\\n__tests__/fixtures/upgrade/complex-range-to-latest/yarn.lock\\n__tests__/fixtures/upgrade/dev-dependency-no-warn/yarn.lock\\n__tests__/fixtures/upgrade/direct-dependency/yarn.lock\\n__tests__/fixtures/upgrade/fixed-to-latest-workspaces/yarn.lock\\n__tests__/fixtures/upgrade/fixed-to-latest/yarn.lock\\n__tests__/fixtures/upgrade/latest-with-install-script/yarn.lock\\n__tests__/fixtures/upgrade/lockfile-outdated/yarn.lock\\n__tests__/fixtures/upgrade/multiple-packages/yarn.lock\\n__tests__/fixtures/upgrade/no-args/yarn.lock\\n__tests__/fixtures/upgrade/package-not-in-registry-dev/yarn.lock\\n__tests__/fixtures/upgrade/package-not-in-registry-optional/yarn.lock\\n__tests__/fixtures/upgrade/package-not-in-registry-peer/yarn.lock\\n__tests__/fixtures/upgrade/package-not-in-registry-scoped/yarn.lock\\n__tests__/fixtures/upgrade/package-not-in-registry/yarn.lock\\n__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock\\n__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock\\n__tests__/fixtures/upgrade/prune-offline-mirror/yarn.lock\\n__tests__/fixtures/upgrade/range-to-latest/yarn.lock\\n__tests__/fixtures/upgrade/respects-dependency-type/yarn.lock\\n__tests__/fixtures/upgrade/respects-ignore-engines-flag/yarn.lock\\n__tests__/fixtures/upgrade/respects-scope-flag-with-caret/yarn.lock\\n__tests__/fixtures/upgrade/respects-scope-flag/yarn.lock\\n__tests__/fixtures/upgrade/single-package/yarn.lock\\n__tests__/fixtures/upgrade/tilde-range-to-latest/yarn.lock\\n__tests__/fixtures/upgrade/using-beta/yarn.lock\\n__tests__/fixtures/upgrade/with-subdep-also-direct/yarn.lock\\n__tests__/fixtures/upgrade/with-subdep/yarn.lock\\n__tests__/fixtures/upgrade/workspaces/yarn.lock\\npackages/pkg-tests/pkg-tests-core/package.json\\npackages/pkg-tests/pkg-tests-core/yarn.lock\\npackages/pkg-tests/pkg-tests-fixtures/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/dep-loop-entry-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/dep-loop-exit-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/dev-deps-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-a-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-b-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-b-2.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-c-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-d-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-e-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/has-bin-entries-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/hoisting-peer-check-child-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/hoisting-peer-check-parent-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/invalid-main-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.0.1/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.1.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/no-deps-2.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/no-deps-bins-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/no-deps-bins-2.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/no-deps-checked-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/no-deps-failing-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/no-deps-scripted-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/one-deep1-dep-bins/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/one-deep2-dep-bins-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/one-dep-scripted-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-0.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-2.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-checked-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-scripted-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/one-range-dep-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl0-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl1-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl2-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/provides-peer-deps-1-0-0-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/provides-peer-deps-2-0-0-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-2.0.0/package.json\\npackages/pkg-tests/pkg-tests-fixtures/packages/various-requires-1.0.0/package.json\\npackages/pkg-tests/pkg-tests-specs/package.json\\npackages/pkg-tests/yarn.lock\\nyarn.lock"
      }
    ]
  },
  "components": [
    {
      "group": "",
      "name": "left-pad",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c8e4c3f354d0298c0ca1433a615fc06498ab0a5310f82ddc8adb88997901a29c137dc93413ddb165081cbf695c761eb35ca901ac768b7c821ae3cabbcc0a810"
        }
      ],
      "purl": "pkg:npm/left-pad@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/left-pad@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-conflict-package-lock-json/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-conflict-npm-shrinkwrap-json/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/foo@0.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/autoclean/workspaces/foo/package.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/private-package/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/audit/private-package/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/audit/private-package/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-dep-a",
      "version": "1.0.0",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/file-dep-a@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/file-dep-a@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/versions-yarn-lock-package-lock/deps/a/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/overlapping-package-lock/deps/a/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/file-package-lock/deps/a/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/import/file-package-lock/deps/a/package-lock.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/import/file-package-lock/deps/a/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "a",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/a@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/a@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/versions-yarn-lock-package-lock/package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "deps/a"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/overlapping-package-lock/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/file-package-lock/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/latest-with-install-script/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/no-dev-deps-production/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-workspaces/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-not-hoist-through-peer-deps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-prod-deduped-dev-dep/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-file-dedupe-dependencies-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-file-dedupe-dependencies-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-file-dedupe-dependencies-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "2.15.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5657d3f45dd5d2ffa3af8cb13dce6083db3adbf7c8556b1dd81936883e37e6e9b536518c61d542abe3237179e162ada270d3a2cc7af590afb94c8e87d07cb46a"
        }
      ],
      "purl": "pkg:npm/commander@2.15.1",
      "type": "library",
      "bom-ref": "pkg:npm/commander@2.15.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/shallow-package-lock/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "commander"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/shallow-dev-package-lock/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/package-lock-missing-deps/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/deep-package-lock/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/corrupted-package-lock-missing-deps/package-lock.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/import/corrupted-package-lock-missing-deps/package-lock.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/import/corrupted-package-lock-missing-deps/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/index.js#667"
          },
          {
            "location": "lib/rc.js#25"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "user-home",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f"
        }
      ],
      "purl": "pkg:npm/user-home@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/user-home@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/shallow-package-lock/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/shallow-dev-package-lock/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/package-lock-missing-deps/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/deep-package-lock/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/corrupted-package-lock-missing-deps/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/shallow-dev/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/shallow/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/deep/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-homedir",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ffbc4988336e0e833de0c168c7ef152121aa7fb3"
        }
      ],
      "purl": "pkg:npm/os-homedir@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/os-homedir@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/shallow-package-lock/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/shallow-dev-package-lock/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/deep-package-lock/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.1.2",
      "scope": "optional",
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/overlapping-package-lock/deps/a/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-dep-b",
      "version": "1.0.0",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/file-dep-b@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/file-dep-b@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/overlapping-package-lock/deps/b/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/import/overlapping-package-lock/deps/b/package-lock.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/import/overlapping-package-lock/deps/b/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.1.1",
      "scope": "optional",
      "purl": "pkg:npm/safe-buffer@5.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/overlapping-package-lock/deps/b/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/overlapping-package-lock/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-wrong-sha512/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-wrong-sha1/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-wrong-hash/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-sha512-with-cache/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-sha512-options/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-sha512/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-sha384/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-sha3/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-sha1-with-cache/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-sha1-safebuffer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-right-sha1-wrong-sha512/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-no-integrity-field-with-cache/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-no-integrity-field-no-auto-add/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-no-integrity-field/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-multiple-wrong-sha1-right-sha512/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-multiple-sha512/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-multiple-sha1/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-malformed/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-madeup-right-sha512/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-madeup/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-invalid-cache-integrity/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-invalid-cache-hash/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-combined-sha1-sha512/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-cached-sha512/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-cached-sha1/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-bad-sha512-good-hash/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-update-auth-bad-sha512-good-hash/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-update-auth-bad-sha512-good-hash/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "b",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/b@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/b@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/overlapping-package-lock/package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "deps/b"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/dev-deps-prod/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-not-hoist-through-peer-deps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-prod-deduped-dev-dep/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-file-dedupe-dependencies-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-file-dedupe-dependencies-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-file-dedupe-dependencies-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "2.9.0",
      "scope": "required",
      "purl": "pkg:npm/commander@2.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/commander@2.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/shallow-dev/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "commander"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/shallow/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/missing-opt/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/missing-dev/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/deep/package-lock.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/index.js#667"
          },
          {
            "location": "lib/rc.js#25"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-readlink",
      "version": "1.0.1",
      "scope": "optional",
      "purl": "pkg:npm/graceful-readlink@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-readlink@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/deep/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-homedir",
      "version": "1.0.1",
      "scope": "optional",
      "purl": "pkg:npm/os-homedir@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/os-homedir@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/deep/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "code-frame",
      "version": "7.0.0-beta.55",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "71f530e7b010af5eb7a7df7752f78921dd57e9ee"
        }
      ],
      "purl": "pkg:npm/%40babel/code-frame@7.0.0-beta.55",
      "type": "library",
      "bom-ref": "pkg:npm/@babel/code-frame@7.0.0-beta.55",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "highlight",
      "version": "7.0.0-beta.55",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "988653647d629c261dae156e74d5f0252ba520c0"
        }
      ],
      "purl": "pkg:npm/%40babel/highlight@7.0.0-beta.55",
      "type": "library",
      "bom-ref": "pkg:npm/@babel/highlight@7.0.0-beta.55",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@gulp-sourcemaps",
      "name": "identity-map",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7228a2a1830b768d7a4a199f1c15c904e166df13c2e00bb03b8c5e46915e1f3ed62bd3d8b160a68a06a01b65f2cd9a6e6cae1adea34aa1404385bcc77dae742d"
        }
      ],
      "purl": "pkg:npm/%40gulp-sourcemaps/identity-map@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/@gulp-sourcemaps/identity-map@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@gulp-sourcemaps",
      "name": "map-sources",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "890ae7c5d8c877f6d384860215ace9d7ec945bda"
        }
      ],
      "purl": "pkg:npm/%40gulp-sourcemaps/map-sources@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@gulp-sourcemaps/map-sources@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@zkochan",
      "name": "cmd-shim",
      "version": "3.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a3c974fb1ec2eec319537bfd1ae248014d74a902edc11d5db514083a694d32dc9aaa19a95cecf1d475a262859f9a67fd1c76680245e973d4ccf4f41817d77826"
        }
      ],
      "purl": "pkg:npm/%40zkochan/cmd-shim@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/@zkochan/cmd-shim@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "@zkochan/cmd-shim"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/link.js#141"
          },
          {
            "location": "lib/fetchers/base-fetcher.js#43"
          },
          {
            "location": "lib/package-linker.js#95"
          },
          {
            "location": "src/cli/commands/link.js#10"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "abab",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
        }
      ],
      "purl": "pkg:npm/abab@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/abab@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-checksums-malformed/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-checksums/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-sha1/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-update-auth-sha1/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-update-auth-sha1/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "abab",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b18e405d7559bf8635540093b51d7550908f1c7b9d818e62dba423e53ca913a0ca9480296f06f9baa857709e545066ef64d461ec4788a16f8bac9ba606c2a9ef"
        }
      ],
      "purl": "pkg:npm/abab@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/abab@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-no-offline-integrity/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-update-auth-no-offline-integrity/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-update-auth-no-offline-integrity/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "abbrev",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9e77bdfc8890fe1cc8858ea97439db06dcfb0e33d32ab634d0fff3bcf4a6e69385925eb1b86ac69d79ff56d4cd35f36d01f67dff546d7a192ccd4f6a7138a2d1"
        }
      ],
      "purl": "pkg:npm/abbrev@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/abbrev@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-dynamic-import",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c752bd210bef679501b6c6cb7fc84f8f47158cc4"
        }
      ],
      "purl": "pkg:npm/acorn-dynamic-import@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/acorn-dynamic-import@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-globals",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a3670536eae1b7bba79971f19b4d42f315cb28cfaa5e80d2ad1cf92c64f394b222a8e5b5268813dadfc16e1d9fc4ba7f97621fc9082912f404b72eee0c71039"
        }
      ],
      "purl": "pkg:npm/acorn-globals@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/acorn-globals@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-jsx",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
        }
      ],
      "purl": "pkg:npm/acorn-jsx@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/acorn-jsx@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "5.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77e9dbc415062a0ec0ae9b2f6e796aeb599cd767a4dc463c11095d33718f021589d545710ba4c319b22f50c354ea86c15f78b5fa9b42233578bead2014f10655"
        }
      ],
      "purl": "pkg:npm/acorn@5.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@5.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
        }
      ],
      "purl": "pkg:npm/acorn@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "4.0.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "105495ae5361d697bd195c825192e1ad7f253787"
        }
      ],
      "purl": "pkg:npm/acorn@4.0.13",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@4.0.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv-keywords",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "314dd0a4b3368fad3dfcdc54ede6171b886daf3c"
        }
      ],
      "purl": "pkg:npm/ajv-keywords@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/ajv-keywords@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv-keywords",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e86b819c602cf8821ad637413698f1dec021847a"
        }
      ],
      "purl": "pkg:npm/ajv-keywords@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/ajv-keywords@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "4.11.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "82ffb02b29e662ae53bdc20af15947706739c536"
        }
      ],
      "purl": "pkg:npm/ajv@4.11.8",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@4.11.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "5.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "73b5eeca3fab653e3d3f9422b341ad42205dc965"
        }
      ],
      "purl": "pkg:npm/ajv@5.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@5.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "6.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84eb3b19fbc8ead508d4b7d975d1fcda4cba98e3324ee6349a4ee4136a56a6686151292e9b36933b9bdb5708a3dfd31dc0f416095e19bf9ec4a34e8db4bfc654"
        }
      ],
      "purl": "pkg:npm/ajv@6.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@6.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "6.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1411c45ba25fe5307d30606051403d5c79136e35d87c0523638dc008c7e674c4479e2ca83078c78f30f9d0e2bc2c60d6430a78ad612c22ae6412aabbaef20cd6"
        }
      ],
      "purl": "pkg:npm/ajv@6.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@6.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "align-text",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0cd90a561093f35d0a99256c22b7069433fad117"
        }
      ],
      "purl": "pkg:npm/align-text@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/align-text@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "amdefine",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4a5282ac164729e93619bcfd3ad151f817ce91f5"
        }
      ],
      "purl": "pkg:npm/amdefine@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/amdefine@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-colors",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "485297ebb6ae48da15477f0ddcbfa7bec3e3384d1bc9b29361b91fe6d46fbac86b00f43d57be61bb0d19c4190a55e454f64a87ddde87038c537246f06788b198"
        }
      ],
      "purl": "pkg:npm/ansi-colors@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-colors@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-cyan",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "538ae528af8982f28ae30d86f2f17456d2609873"
        }
      ],
      "purl": "pkg:npm/ansi-cyan@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-cyan@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-escapes",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d3a8a83b319aa67793662b13e761c7911422306e"
        }
      ],
      "purl": "pkg:npm/ansi-escapes@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-escapes@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-escapes",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52001bf07f43e350109eefcf6d6942a1f4157275781acd9b0498bd7993f17d4fe182094587748c0cc10d448a9dafb1fa5c59d776892772d141c95b023a8b5357"
        }
      ],
      "purl": "pkg:npm/ansi-escapes@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-escapes@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-gray",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2962cf54ec9792c48510a3deb524436861ef7251"
        }
      ],
      "purl": "pkg:npm/ansi-gray@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-gray@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-red",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8c638f9d1080800a353c9c28c8a81ca4705d946c"
        }
      ],
      "purl": "pkg:npm/ansi-red@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-red@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
        }
      ],
      "purl": "pkg:npm/ansi-regex@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ed0317c322064f79466c02966bddb605ab37d998"
        }
      ],
      "purl": "pkg:npm/ansi-regex@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b432dd3358b634cf75e1e4664368240533c1ddbe"
        }
      ],
      "purl": "pkg:npm/ansi-styles@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8"
        }
      ],
      "purl": "pkg:npm/ansi-styles@3.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-wrap",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a82250ddb0015e9a27ca82e82ea603bbfa45efaf"
        }
      ],
      "purl": "pkg:npm/ansi-wrap@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-wrap@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "any-promise",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "abc6afeedcea52e809cdc0376aed3ce39635d17f"
        }
      ],
      "purl": "pkg:npm/any-promise@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/any-promise@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "anymatch",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6d78eb105800571c70453fdcb7b244b93f777f59f597a6fdc5529cbe2e8accacd61a4fda48e282cc417ee3cd0d8a9253691a9587cdd0974c34f66375c695907"
        }
      ],
      "purl": "pkg:npm/anymatch@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/anymatch@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "append-buffer",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d8220cf466081525efea50614f3de6514dfa58f1"
        }
      ],
      "purl": "pkg:npm/append-buffer@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/append-buffer@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "append-transform",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f4d3da1891e1f253be36892649cd9672c23e104497674d67df68ab8940b69b942675bb3ebf716e3269181c0daa10faec0ec719edd204547307ec34fdab8b483"
        }
      ],
      "purl": "pkg:npm/append-transform@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/append-transform@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aproba",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63d27a6635eda1887c4675d508c394fedb439a4d5a063ba7abdbced2d6b9c7ce560d08907d417db083c121375b8a2215701a34dc78b78ccc62801b6c75d95747"
        }
      ],
      "purl": "pkg:npm/aproba@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/aproba@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "archy",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
        }
      ],
      "purl": "pkg:npm/archy@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/archy@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/bundled-dep-check/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/check/bundled-dep-check/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/check/bundled-dep-check/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "are-we-there-yet",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6161d024665706f2d38bba35434e0093fae3d7d159e9007dbc816b0b7f3a57626ef03fa9a9e50fe063247b610d1c29525c5c99e5de3da4a416a7d773ed41feb"
        }
      ],
      "purl": "pkg:npm/are-we-there-yet@1.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/are-we-there-yet@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "argparse",
      "version": "1.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e"
        }
      ],
      "purl": "pkg:npm/argparse@1.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/argparse@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aria-query",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc"
        }
      ],
      "purl": "pkg:npm/aria-query@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/aria-query@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-diff",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "687c32758163588fef7de7b36fabe495eb1a399a"
        }
      ],
      "purl": "pkg:npm/arr-diff@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/arr-diff@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-diff",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8f3b827f955a8bd669697e4a4256ac3ceae356cf"
        }
      ],
      "purl": "pkg:npm/arr-diff@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/arr-diff@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-diff",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d6461074febfec71e7e15235761a329a5dc7c520"
        }
      ],
      "purl": "pkg:npm/arr-diff@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/arr-diff@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-filter",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee"
        }
      ],
      "purl": "pkg:npm/arr-filter@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/arr-filter@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-flatten",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f784a57947fa79a3cd51eced362069f0a439a4a7a13df365e1b5bbb049edcee2a3ad30c32da1d89c0120350a7cb653e6825dc3699a5fa6e1d3ecbec2778dab6"
        }
      ],
      "purl": "pkg:npm/arr-flatten@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/arr-flatten@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-map",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3a77345ffc1cf35e2a91825601f9e58f2e24cac4"
        }
      ],
      "purl": "pkg:npm/arr-map@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/arr-map@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-union",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "20f9eab5ec70f5c7d215b1077b1c39161d292c7d"
        }
      ],
      "purl": "pkg:npm/arr-union@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/arr-union@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-union",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e39b09aea9def866a8f206e288af63919bae39c4"
        }
      ],
      "purl": "pkg:npm/arr-union@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/arr-union@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-each",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a794af0c05ab1752846ee753a1f211a05ba0c44f"
        }
      ],
      "purl": "pkg:npm/array-each@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/array-each@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-equal",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
        }
      ],
      "purl": "pkg:npm/array-equal@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/array-equal@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-find-index",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "df010aa1287e164bbda6f9723b0a96a1ec4187a1"
        }
      ],
      "purl": "pkg:npm/array-find-index@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/array-find-index@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-includes",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "184b48f62d92d7452bb31b323165c7f8bd02266d"
        }
      ],
      "purl": "pkg:npm/array-includes@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/array-includes@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-initial",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2fa74b26739371c3947bd7a7adc73be334b3d795"
        }
      ],
      "purl": "pkg:npm/array-initial@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/array-initial@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-last",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78e0aeb79ad7948e9a08e4bb67b902a652912b288543a7471417a6e0fc25c0a78d164dbf5f14eb8518794fd3f2684586cbf3474d959b63e9ec66534526ef6b62"
        }
      ],
      "purl": "pkg:npm/array-last@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/array-last@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-slice",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dd3cfb80ed7973a75117cdac69b0b99ec86186f5"
        }
      ],
      "purl": "pkg:npm/array-slice@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/array-slice@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-slice",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "075a8c0f74413fb3bca341f629bad70f207421c71e8cc175e7ef3b2ef968af5d8e34f4473fa8138d730d92dfdddd9b8e19b01eeba84599a09f102236e147e9eb"
        }
      ],
      "purl": "pkg:npm/array-slice@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/array-slice@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-sort",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8a12de264a2799d880b03eefa60377091731d89d92d138985be212ff9cc7048ee6294ab7c92bc1773cc17c3db7eae6c30501628b21b749608f73e9ac43d2a862"
        }
      ],
      "purl": "pkg:npm/array-sort@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/array-sort@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-union",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9a34410e4f4e3da23dea375be5be70f24778ec39"
        }
      ],
      "purl": "pkg:npm/array-union@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/array-union@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-uniq",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "af6ac877a25cc7f74e058894753858dfdb24fdb6"
        }
      ],
      "purl": "pkg:npm/array-uniq@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/array-uniq@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-unique",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
        }
      ],
      "purl": "pkg:npm/array-unique@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/array-unique@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-unique",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
        }
      ],
      "purl": "pkg:npm/array-unique@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/array-unique@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arrify",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "898508da2226f380df904728456849c1501a4b0d"
        }
      ],
      "purl": "pkg:npm/arrify@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/arrify@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asap",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e50347611d7e690943208bbdafebcbc2fb866d46"
        }
      ],
      "purl": "pkg:npm/asap@2.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/asap@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asn1.js",
      "version": "4.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a77d9c385e6ad19aacf6e06238d2982e6e810a50a80423393bd25f7944a59d02c14f161d4cafa95be9d77e59bc52429dd9462511b633e6a122d09b9947d7244b"
        }
      ],
      "purl": "pkg:npm/asn1.js@4.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/asn1.js@4.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asn1",
      "version": "0.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f1c334292d08d29965e0c1a09913d373fa09401b4d721754275a06e11b01c8e40e85448118e8856ab478487a91ea23bfe4c84c9011a8010b998110594862f76"
        }
      ],
      "purl": "pkg:npm/asn1@0.2.4",
      "type": "library",
      "bom-ref": "pkg:npm/asn1@0.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert-plus",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
        }
      ],
      "purl": "pkg:npm/assert-plus@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/assert-plus@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert",
      "version": "1.4.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "99912d591836b5a6f5b345c0f07eefc08fc65d91"
        }
      ],
      "purl": "pkg:npm/assert@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/assert@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "assert"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#5207"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#25357"
          },
          {
            "location": "dist/lib/cli.js#25357"
          },
          {
            "location": "packages/lockfile/index.js#2083"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assign-symbols",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
        }
      ],
      "purl": "pkg:npm/assign-symbols@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/assign-symbols@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ast-types-flow",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
        }
      ],
      "purl": "pkg:npm/ast-types-flow@0.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/ast-types-flow@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "astral-regex",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f91c9fea0dc12a845cee37e9eda77cb4ce13b4c89a5af6c5ff5fec41c64f9244bb6a0dc3e6730109ed947ce4ce36d024686d2d3b48a3dc2e4bc267f5122ca31e"
        }
      ],
      "purl": "pkg:npm/astral-regex@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/astral-regex@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async-done",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47505a51e2783cca0b349ba4fb4b4b2608e612a56c74dd75f3e67c3be6a5867403420cb49260f932a8b40cd126331d8b33411de727a42aef995d8bc81dc7a272"
        }
      ],
      "purl": "pkg:npm/async-done@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/async-done@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async-each",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
        }
      ],
      "purl": "pkg:npm/async-each@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/async-each@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async-limiter",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e9fee167a283a23be2f6d757993a84b2ce93884cc5f1d6b0484dab98ca41b705160fbbc87451cc6c3cd074e11479be8e13cb3dfe6b2d7bb51e8955ff6acd85a"
        }
      ],
      "purl": "pkg:npm/async-limiter@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/async-limiter@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async-settle",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b"
        }
      ],
      "purl": "pkg:npm/async-settle@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/async-settle@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "1.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ec6a61ae56480c0c3cb241c95618e20892f9672a"
        }
      ],
      "purl": "pkg:npm/async@1.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/async@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "2.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7cd1222f6f8066de80940c3fdbd0abd140dee2c4401c2a441e1e7858ccfe05bed07cd705c38877968a1fc89a4b790b38631ef2baabbfd9d2e033984a3ace8795"
        }
      ],
      "purl": "pkg:npm/async@2.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/async@2.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asynckit",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
        }
      ],
      "purl": "pkg:npm/asynckit@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/asynckit@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "atob",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ae2d5a729477f289d60dd7f96a6314a22dd6c22a"
        }
      ],
      "purl": "pkg:npm/atob@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/atob@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws-sign2",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
        }
      ],
      "purl": "pkg:npm/aws-sign2@0.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/aws-sign2@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws4",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df634375af36ae1c03f7f241082901f8c4580e9d284af968d882faad0580d743d08bbb4350cddea8c4a5b57998f8eca5ffb3773f7a8db4096fed7d1df5b236f3"
        }
      ],
      "purl": "pkg:npm/aws4@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/aws4@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "axobject-query",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "05dfa705ada8ad9db993fa6896f22d395b0b0a07"
        }
      ],
      "purl": "pkg:npm/axobject-query@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/axobject-query@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-code-frame",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
        }
      ],
      "purl": "pkg:npm/babel-code-frame@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-code-frame@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-core",
      "version": "6.26.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea3c852ee0e67a274a99411bdcd33eff26b01b43366c367d675a9b64fe7d7321cbcfc91818a630a493f453050a29489344dbf17cb7ac2674de76a7333fb7130c"
        }
      ],
      "purl": "pkg:npm/babel-core@6.26.3",
      "type": "library",
      "bom-ref": "pkg:npm/babel-core@6.26.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-eslint",
      "version": "7.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b2fe2d80126470f5c19442dc757253a897710827"
        }
      ],
      "purl": "pkg:npm/babel-eslint@7.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/babel-eslint@7.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-generator",
      "version": "6.26.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f27f063a029663ec1613709511a4ce6dce7ba5681bf28a8effd1de3314e78c3d499fc640a31e8702ba82dad92006cc123c01111c1f778fdfbe7c17aef60e9a4"
        }
      ],
      "purl": "pkg:npm/babel-generator@6.26.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-generator@6.26.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-bindify-decorators",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "14c19e5f142d7b47f19a52431e52b1ccbc40a330"
        }
      ],
      "purl": "pkg:npm/babel-helper-bindify-decorators@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-bindify-decorators@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-builder-binary-assignment-operator-visitor",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cce4517ada356f4220bcae8a02c2b346f9a56664"
        }
      ],
      "purl": "pkg:npm/babel-helper-builder-binary-assignment-operator-visitor@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-builder-binary-assignment-operator-visitor@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-call-delegate",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ece6aacddc76e41c3461f88bfc575bd0daa2df8d"
        }
      ],
      "purl": "pkg:npm/babel-helper-call-delegate@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-call-delegate@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-define-map",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a5f56dab41a25f97ecb498c7ebaca9819f95be5f"
        }
      ],
      "purl": "pkg:npm/babel-helper-define-map@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-define-map@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-explode-assignable-expression",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f25b82cf7dc10433c55f70592d5746400ac22caa"
        }
      ],
      "purl": "pkg:npm/babel-helper-explode-assignable-expression@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-explode-assignable-expression@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-explode-class",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7dc2a3910dee007056e1e31d640ced3d54eaa9eb"
        }
      ],
      "purl": "pkg:npm/babel-helper-explode-class@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-explode-class@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-function-name",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d3475b8c03ed98242a25b48351ab18399d3580a9"
        }
      ],
      "purl": "pkg:npm/babel-helper-function-name@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-function-name@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-get-function-arity",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8f7782aa93407c41d3aa50908f89b031b1b6853d"
        }
      ],
      "purl": "pkg:npm/babel-helper-get-function-arity@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-get-function-arity@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-hoist-variables",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1ecb27689c9d25513eadbc9914a73f5408be7a76"
        }
      ],
      "purl": "pkg:npm/babel-helper-hoist-variables@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-hoist-variables@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-optimise-call-expression",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f7a13427ba9f73f8f4fa993c54a97882d1244257"
        }
      ],
      "purl": "pkg:npm/babel-helper-optimise-call-expression@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-optimise-call-expression@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-regex",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "325c59f902f82f24b74faceed0363954f6495e72"
        }
      ],
      "purl": "pkg:npm/babel-helper-regex@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-regex@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-remap-async-to-generator",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5ec581827ad723fecdd381f1c928390676e4551b"
        }
      ],
      "purl": "pkg:npm/babel-helper-remap-async-to-generator@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-remap-async-to-generator@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-replace-supers",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a"
        }
      ],
      "purl": "pkg:npm/babel-helper-replace-supers@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-replace-supers@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helpers",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3471de9caec388e5c850e597e58a26ddf37602b2"
        }
      ],
      "purl": "pkg:npm/babel-helpers@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helpers@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-jest",
      "version": "22.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "03d341ebf959858cb2a51f404ebc8e48372a05aa8d773ab853e08dfbfc1c32c2dc98a90fc501284ca2da8c67dddc89313725414fc35ec142b69d6c866d2cc711"
        }
      ],
      "purl": "pkg:npm/babel-jest@22.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/babel-jest@22.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-loader",
      "version": "6.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0b34112d5b0748a8dcdbf51acf6f9bd42d50b8ca"
        }
      ],
      "purl": "pkg:npm/babel-loader@6.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-loader@6.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-messages",
      "version": "6.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
        }
      ],
      "purl": "pkg:npm/babel-messages@6.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-messages@6.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-array-includes",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cf5452e81c7b803fb7959f1045ac88e2ec28ff76"
        }
      ],
      "purl": "pkg:npm/babel-plugin-array-includes@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-array-includes@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-check-es2015-constants",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "35157b101426fd2ffd3da3f75c7d1e91835bbf8a"
        }
      ],
      "purl": "pkg:npm/babel-plugin-check-es2015-constants@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-check-es2015-constants@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-inline-import",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b619f2925e0531bf108cc8d50ae66852600ceebda69d39f9a89c2baf20af0efeabba06c99531d931cb5d8c3b44803d160405c938b252197377968a28130c7b51"
        }
      ],
      "purl": "pkg:npm/babel-plugin-inline-import@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-inline-import@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-istanbul",
      "version": "4.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d63fd150d40859852d354ffe2a2d22a81c663fc6f91975504694a33f1eec714b7fac0bae87853351efe3296cefeca3f733ff063de0c792589b8fd615c83dfc1"
        }
      ],
      "purl": "pkg:npm/babel-plugin-istanbul@4.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-istanbul@4.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-plugin-jest-hoist",
      "version": "22.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d4bc67d868022591d9f28152049743b802febd36db9059cae330ebfa0ce0cfba1b862c39dbb00473dc0c22888fc490830c97140351cad9f72a3226f4cd8dc55"
        }
      ],
      "purl": "pkg:npm/babel-plugin-jest-hoist@22.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-jest-hoist@22.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-async-functions",
      "version": "6.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cad9cad1191b5ad634bf30ae0872391e0647be95"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-async-functions@6.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-async-functions@6.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-async-generators",
      "version": "6.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6bc963ebb16eccbae6b92b596eb7f35c342a8b9a"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-async-generators@6.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-async-generators@6.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-class-constructor-call",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9cb9d39fe43c8600bec8146456ddcbd4e1a76416"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-class-constructor-call@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-class-constructor-call@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-class-properties",
      "version": "6.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d7eb23b79a317f8543962c505b827c7d6cac27de"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-class-properties@6.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-class-properties@6.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-decorators",
      "version": "6.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "312563b4dbde3cc806cee3e416cceeaddd11ac0b"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-decorators@6.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-decorators@6.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-do-expressions",
      "version": "6.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5747756139aa26d390d09410b03744ba07e4796d"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-do-expressions@6.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-do-expressions@6.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-dynamic-import",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8d6a26229c83745a9982a441051572caa179b1da"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-dynamic-import@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-dynamic-import@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-exponentiation-operator",
      "version": "6.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9ee7e8337290da95288201a6a57f4170317830de"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-exponentiation-operator@6.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-exponentiation-operator@6.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-export-extensions",
      "version": "6.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "70a1484f0f9089a4e84ad44bac353c95b9b12721"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-export-extensions@6.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-export-extensions@6.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-flow",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4c3ab20a2af26aa20cd25995c398c4eb70310c8d"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-flow@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-flow@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-function-bind",
      "version": "6.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "48c495f177bdf31a981e732f55adc0bdd2601f46"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-function-bind@6.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-function-bind@6.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-object-rest-spread",
      "version": "6.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-object-rest-spread@6.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-object-rest-spread@6.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-trailing-function-commas",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ba0360937f8d06e40180a43fe0d5616fff532cf3"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-trailing-function-commas@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-trailing-function-commas@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-async-generator-functions",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f058900145fd3e9907a6ddf28da59f215258a5db"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-async-generator-functions@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-async-generator-functions@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-async-to-generator",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6536e378aff6cb1d5517ac0e40eb3e9fc8d08761"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-async-to-generator@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-async-to-generator@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-builtin-extend",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5e96fecf58b8fa1ed74efcad88475b2af3c9116e"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-builtin-extend@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-builtin-extend@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-class-constructor-call",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "80dc285505ac067dcb8d6c65e2f6f11ab7765ef9"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-class-constructor-call@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-class-constructor-call@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-class-properties",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6a79763ea61d33d36f37b611aa9def81a81b46ac"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-class-properties@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-class-properties@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-decorators",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "788013d8f8c6b5222bdf7b344390dfd77569e24d"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-decorators@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-decorators@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-do-expressions",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "28ccaf92812d949c2cd1281f690c8fdc468ae9bb"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-do-expressions@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-do-expressions@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-arrow-functions",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "452692cb711d5f79dc7f85e440ce41b9f244d221"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-block-scoped-functions",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bbc51b49f964d70cb8d8e0b94e820246ce3a6141"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-block-scoping",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d70f5299c1308d05c12f463813b0a09e73b1895f"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-classes",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-classes@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-classes@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-computed-properties",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6fe2a8d16895d5634f4cd999b6d3480a308159b3"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-destructuring",
      "version": "6.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "997bb1f1ab967f682d2b0876fe358d60e765c56d"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-destructuring@6.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-destructuring@6.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-duplicate-keys",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "73eb3d310ca969e3ef9ec91c53741a6f1576423e"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-for-of",
      "version": "6.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f47c95b2b613df1d3ecc2fdb7573623c75248691"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-for-of@6.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-for-of@6.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-function-name",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-function-name@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-function-name@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-literals",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4f54a02d6cd66cf915280019a31d31925377ca2e"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-literals@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-literals@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-modules-amd",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3b3e54017239842d6d19c3011c4bd2f00a00d154"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-modules-commonjs",
      "version": "6.26.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "095f5138e1c476b8dcc2121a24d0463010a874dfb571f930b4cd526d41e6bf2cb7e4a193edfa216e93b1904dae2f3d68ea874a2b60a4fedcf8ef3f95a907e2f5"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.2",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-modules-systemjs",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ff89a142b9119a906195f5f106ecf305d9407d23"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-modules-umd",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ac997e6285cd18ed6176adb607d602344ad38468"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-object-super",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "24cef69ae21cb83a7f8603dad021f572eb278f8d"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-object-super@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-object-super@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-parameters",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-parameters@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-parameters@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-shorthand-properties",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "24f875d6721c87661bbd99a4622e51f14de38aa0"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-spread",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d6d68a99f89aedc4536c81a542e8dd9f1746f8d1"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-spread@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-spread@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-sticky-regex",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-template-literals",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a84b3450f7e9f8f1f6839d6d687da84bb1236d8d"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-template-literals@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-template-literals@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-typeof-symbol",
      "version": "6.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dec09f1cddff94b52ac73d505c84df59dcceb372"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-unicode-regex",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-exponentiation-operator",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2ab0c9c7f3098fa48907772bb813fe41e8de3a0e"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-exponentiation-operator@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-exponentiation-operator@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-export-extensions",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "53738b47e75e8218589eea946cbbd39109bbe653"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-export-extensions@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-export-extensions@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-flow-strip-types",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "84cb672935d43714fdc32bce84568d87441cf7cf"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-flow-strip-types@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-flow-strip-types@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-function-bind",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c6fb8e96ac296a310b8cf8ea401462407ddf6a97"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-function-bind@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-function-bind@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-inline-imports-commonjs",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "20c7d192bafc54c8727386e3387d8ee4ef19e6a5"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-inline-imports-commonjs@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-inline-imports-commonjs@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-object-rest-spread",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0f36692d50fef6b7e2d4b3ac1478137a963b7b06"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-object-rest-spread@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-object-rest-spread@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-regenerator",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-regenerator@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-regenerator@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-runtime",
      "version": "6.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "88490d446502ea9b8e7efb0fe09ec4d99479b1ee"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-runtime@6.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-runtime@6.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-strict-mode",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d5faf7aa578a65bbe591cf5edae04a0c67020758"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-strict-mode@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-strict-mode@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-polyfill",
      "version": "6.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8364ca62df8eafb830499f699177466c3b03499d"
        }
      ],
      "purl": "pkg:npm/babel-polyfill@6.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-polyfill@6.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-env",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4e47669fb8a0e7797dbfab612ead27ed518334c46bb83b60fd69d02155f0030e1ad80dac57574ac16debd562863d9fa9f25f53e6416ff48eda49bd436bf421e"
        }
      ],
      "purl": "pkg:npm/babel-preset-env@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-env@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-flow",
      "version": "6.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e71218887085ae9a24b5be4169affb599816c49d"
        }
      ],
      "purl": "pkg:npm/babel-preset-flow@6.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-flow@6.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-jest",
      "version": "22.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f9dc4cb4e1709d26167ee9b435a11cd0ed37a1277006c8f1e2d3120a14433c6c2eff8c1263a43a00d5b7c248caa49cf382e6a8bd1b3f0ce0dc4f885b48df3288"
        }
      ],
      "purl": "pkg:npm/babel-preset-jest@22.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-jest@22.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-preset-stage-0",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5642d15042f91384d7e5af8bc88b1db95b039e6a"
        }
      ],
      "purl": "pkg:npm/babel-preset-stage-0@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-stage-0@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-stage-1",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7692cd7dcd6849907e6ae4a0a85589cfb9e2bfb0"
        }
      ],
      "purl": "pkg:npm/babel-preset-stage-1@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-stage-1@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-stage-2",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d9e2960fb3d71187f0e64eec62bc07767219bdc1"
        }
      ],
      "purl": "pkg:npm/babel-preset-stage-2@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-stage-2@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-stage-3",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "836ada0a9e7a7fa37cb138fb9326f87934a48395"
        }
      ],
      "purl": "pkg:npm/babel-preset-stage-3@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-stage-3@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-register",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6ed021173e2fcb486d7acb45c6009a856f647071"
        }
      ],
      "purl": "pkg:npm/babel-register@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-register@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-runtime",
      "version": "6.26.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "965c7058668e82b55d7bfe04ff2337bc8b5647fe"
        }
      ],
      "purl": "pkg:npm/babel-runtime@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-runtime@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "babel-runtime/helpers/asyncToGenerator,babel-runtime/helpers/extends"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/_build-sub-commands.js#10"
          },
          {
            "location": "lib/cli/commands/add.js#11"
          },
          {
            "location": "lib/cli/commands/audit.js#11"
          },
          {
            "location": "lib/cli/commands/autoclean.js#11"
          },
          {
            "location": "lib/cli/commands/bin.js#11"
          },
          {
            "location": "lib/cli/commands/cache.js#11"
          },
          {
            "location": "lib/cli/commands/check.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#11"
          },
          {
            "location": "lib/cli/commands/exec.js#11"
          },
          {
            "location": "lib/cli/commands/generate-lock-entry.js#11"
          },
          {
            "location": "lib/cli/commands/global.js#11"
          },
          {
            "location": "lib/cli/commands/import.js#11"
          },
          {
            "location": "lib/cli/commands/info.js#11"
          },
          {
            "location": "lib/cli/commands/init.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#17"
          },
          {
            "location": "lib/cli/commands/licenses.js#17"
          },
          {
            "location": "lib/cli/commands/link.js#11"
          },
          {
            "location": "lib/cli/commands/list.js#11"
          },
          {
            "location": "lib/cli/commands/login.js#11"
          },
          {
            "location": "lib/cli/commands/logout.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#17"
          },
          {
            "location": "lib/cli/commands/outdated.js#17"
          },
          {
            "location": "lib/cli/commands/owner.js#11"
          },
          {
            "location": "lib/cli/commands/pack.js#11"
          },
          {
            "location": "lib/cli/commands/policies.js#11"
          },
          {
            "location": "lib/cli/commands/publish.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#17"
          },
          {
            "location": "lib/cli/commands/run.js#11"
          },
          {
            "location": "lib/cli/commands/tag.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#17"
          },
          {
            "location": "lib/cli/commands/unlink.js#11"
          },
          {
            "location": "lib/cli/commands/unplug.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#17"
          },
          {
            "location": "lib/cli/commands/upgrade.js#11"
          },
          {
            "location": "lib/cli/commands/version.js#11"
          },
          {
            "location": "lib/cli/commands/versions.js#11"
          },
          {
            "location": "lib/cli/commands/why.js#11"
          },
          {
            "location": "lib/cli/commands/workspace.js#11"
          },
          {
            "location": "lib/cli/commands/workspaces.js#11"
          },
          {
            "location": "lib/cli/index.js#17"
          },
          {
            "location": "lib/fetchers/base-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/copy-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#17"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#16"
          },
          {
            "location": "lib/hoisted-tree-builder.js#11"
          },
          {
            "location": "lib/integrity-checker.js#17"
          },
          {
            "location": "lib/lockfile/index.js#11"
          },
          {
            "location": "lib/package-fetcher.js#11"
          },
          {
            "location": "lib/package-install-scripts.js#10"
          },
          {
            "location": "lib/package-linker.js#11"
          },
          {
            "location": "lib/package-request.js#10"
          },
          {
            "location": "lib/package-resolver.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#10"
          },
          {
            "location": "lib/registries/npm-registry.js#17"
          },
          {
            "location": "lib/registries/yarn-registry.js#11"
          },
          {
            "location": "lib/reporters/base-reporter.js#10"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#10"
          },
          {
            "location": "lib/reporters/noop-reporter.js#10"
          },
          {
            "location": "lib/resolvers/exotics/bitbucket-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/hosted-git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/link-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/tarball-resolver.js#10"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#17"
          },
          {
            "location": "lib/util/fs-normalized.js#11"
          },
          {
            "location": "lib/util/fs.js#11"
          },
          {
            "location": "lib/util/generate-pnp-map.js#11"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#11"
          },
          {
            "location": "lib/util/git.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/index.js#10"
          },
          {
            "location": "lib/util/portable-script.js#10"
          },
          {
            "location": "lib/util/yarn-version.js#11"
          },
          {
            "location": "lib/cli/commands/_build-sub-commands.js#10"
          },
          {
            "location": "lib/cli/commands/add.js#11"
          },
          {
            "location": "lib/cli/commands/add.js#17"
          },
          {
            "location": "lib/cli/commands/audit.js#11"
          },
          {
            "location": "lib/cli/commands/autoclean.js#11"
          },
          {
            "location": "lib/cli/commands/bin.js#11"
          },
          {
            "location": "lib/cli/commands/cache.js#11"
          },
          {
            "location": "lib/cli/commands/check.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#17"
          },
          {
            "location": "lib/cli/commands/exec.js#11"
          },
          {
            "location": "lib/cli/commands/generate-lock-entry.js#11"
          },
          {
            "location": "lib/cli/commands/global.js#11"
          },
          {
            "location": "lib/cli/commands/import.js#11"
          },
          {
            "location": "lib/cli/commands/info.js#11"
          },
          {
            "location": "lib/cli/commands/init.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#17"
          },
          {
            "location": "lib/cli/commands/licenses.js#11"
          },
          {
            "location": "lib/cli/commands/licenses.js#17"
          },
          {
            "location": "lib/cli/commands/link.js#11"
          },
          {
            "location": "lib/cli/commands/list.js#11"
          },
          {
            "location": "lib/cli/commands/login.js#11"
          },
          {
            "location": "lib/cli/commands/logout.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#17"
          },
          {
            "location": "lib/cli/commands/outdated.js#11"
          },
          {
            "location": "lib/cli/commands/outdated.js#17"
          },
          {
            "location": "lib/cli/commands/owner.js#11"
          },
          {
            "location": "lib/cli/commands/pack.js#11"
          },
          {
            "location": "lib/cli/commands/policies.js#11"
          },
          {
            "location": "lib/cli/commands/publish.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#17"
          },
          {
            "location": "lib/cli/commands/run.js#11"
          },
          {
            "location": "lib/cli/commands/tag.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#17"
          },
          {
            "location": "lib/cli/commands/unlink.js#11"
          },
          {
            "location": "lib/cli/commands/unplug.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#17"
          },
          {
            "location": "lib/cli/commands/upgrade.js#11"
          },
          {
            "location": "lib/cli/commands/version.js#11"
          },
          {
            "location": "lib/cli/commands/versions.js#11"
          },
          {
            "location": "lib/cli/commands/why.js#11"
          },
          {
            "location": "lib/cli/commands/workspace.js#11"
          },
          {
            "location": "lib/cli/commands/workspaces.js#11"
          },
          {
            "location": "lib/cli/index.js#11"
          },
          {
            "location": "lib/cli/index.js#17"
          },
          {
            "location": "lib/fetchers/base-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/copy-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#11"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#17"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#16"
          },
          {
            "location": "lib/hoisted-tree-builder.js#11"
          },
          {
            "location": "lib/integrity-checker.js#11"
          },
          {
            "location": "lib/integrity-checker.js#17"
          },
          {
            "location": "lib/lockfile/index.js#11"
          },
          {
            "location": "lib/package-fetcher.js#11"
          },
          {
            "location": "lib/package-hoister.js#11"
          },
          {
            "location": "lib/package-install-scripts.js#10"
          },
          {
            "location": "lib/package-linker.js#11"
          },
          {
            "location": "lib/package-request.js#10"
          },
          {
            "location": "lib/package-resolver.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#16"
          },
          {
            "location": "lib/registries/npm-registry.js#11"
          },
          {
            "location": "lib/registries/npm-registry.js#17"
          },
          {
            "location": "lib/registries/yarn-registry.js#11"
          },
          {
            "location": "lib/reporters/base-reporter.js#10"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#10"
          },
          {
            "location": "lib/reporters/json-reporter.js#10"
          },
          {
            "location": "lib/reporters/noop-reporter.js#10"
          },
          {
            "location": "lib/resolvers/contextual/workspace-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/bitbucket-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/hosted-git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/link-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/tarball-resolver.js#10"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#11"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#17"
          },
          {
            "location": "lib/util/fs-normalized.js#11"
          },
          {
            "location": "lib/util/fs.js#11"
          },
          {
            "location": "lib/util/generate-pnp-map.js#11"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#11"
          },
          {
            "location": "lib/util/git/git-spawn.js#11"
          },
          {
            "location": "lib/util/git.js#10"
          },
          {
            "location": "lib/util/git.js#16"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/index.js#10"
          },
          {
            "location": "lib/util/portable-script.js#10"
          },
          {
            "location": "lib/util/yarn-version.js#11"
          },
          {
            "location": "lib/cli/commands/add.js#17"
          },
          {
            "location": "lib/cli/commands/create.js#17"
          },
          {
            "location": "lib/cli/commands/install.js#11"
          },
          {
            "location": "lib/cli/commands/licenses.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#11"
          },
          {
            "location": "lib/cli/commands/outdated.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#11"
          },
          {
            "location": "lib/cli/index.js#11"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#11"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#10"
          },
          {
            "location": "lib/integrity-checker.js#11"
          },
          {
            "location": "lib/package-hoister.js#11"
          },
          {
            "location": "lib/registries/base-registry.js#16"
          },
          {
            "location": "lib/registries/npm-registry.js#11"
          },
          {
            "location": "lib/reporters/json-reporter.js#10"
          },
          {
            "location": "lib/resolvers/contextual/workspace-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#11"
          },
          {
            "location": "lib/util/git/git-spawn.js#11"
          },
          {
            "location": "lib/util/git.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-template",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "de03e2d16396b069f46dd9fff8521fb1a0e35e02"
        }
      ],
      "purl": "pkg:npm/babel-template@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-template@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-traverse",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
        }
      ],
      "purl": "pkg:npm/babel-traverse@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-traverse@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-types",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a3b073f94ab49eb6fa55cd65227a334380632497"
        }
      ],
      "purl": "pkg:npm/babel-types@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-types@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babylon",
      "version": "6.16.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "30c5a22f481978a9e7f8cdfdf496b11d94b404d3"
        }
      ],
      "purl": "pkg:npm/babylon@6.16.1",
      "type": "library",
      "bom-ref": "pkg:npm/babylon@6.16.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babylon",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abf5048df189d829b7a0a57bd43273f5ddb94cf9eae6b84154bd90e1f039c1c0b78dcadd9fbf92b2c1326c5231c00bef3fe602b0260d2ae821a05df71b183271"
        }
      ],
      "purl": "pkg:npm/babylon@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babylon@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bach",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4b3ce96bf27134f79a1b414a51c14e34c3bd9880"
        }
      ],
      "purl": "pkg:npm/bach@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/bach@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "89b4d199ab2bee49de164ea02b89ce462d71b767"
        }
      ],
      "purl": "pkg:npm/balanced-match@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/workspace/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/single-vulnerable-dep-installed/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/audit/single-vulnerable-dep-installed/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/audit/single-vulnerable-dep-installed/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-js",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71c6afff21afa1af340500e58c2c6c9a64375efc7ad3f5290488a3e50376d56df0062fe18480bd3a83be28ba6ef482534bd8f80d1549dda0c317d70c4a86b697"
        }
      ],
      "purl": "pkg:npm/base64-js@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/base64-js@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base",
      "version": "0.11.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e53e8fe313e0a69d180c5bd25b0119e0da04dda3384014170f39956eb6829058fccc733e99b6bc4b2a81e436d95b247b9981e8e98ec1750a373280389b44de42"
        }
      ],
      "purl": "pkg:npm/base@0.11.2",
      "type": "library",
      "bom-ref": "pkg:npm/base@0.11.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bcrypt-pbkdf",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "big.js",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa137f661d83d3c331eb9a59ff88396ec98d89952e0a10e241f4d443ba89af8fe4ba8a42afcf3166c017bfa981a1912c508e0eb861e55f9f6a13de0ada6316f1"
        }
      ],
      "purl": "pkg:npm/big.js@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/big.js@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "big.js",
      "version": "5.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf22f63b2989c666ab3bc83132bd2684286c3bd406c21ca77eebb8f8c1d3016e9ccdfabd86e98207bacaa548c377d6148833d4e26ce9caea454af382940c1b99"
        }
      ],
      "purl": "pkg:npm/big.js@5.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/big.js@5.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "binary-extensions",
      "version": "1.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "46aa1751fb6a2f93ee5e689bb1087d4b14c6c205"
        }
      ],
      "purl": "pkg:npm/binary-extensions@1.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/binary-extensions@1.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bl",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7bcb5062766876679b6035861fb28c46fb732976891f1dc16e296b81909fbf22d461d2a92b5b793d23e6a649f2fd28224d20a78df2d6eefe6b94e35754591010"
        }
      ],
      "purl": "pkg:npm/bl@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/bl@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bn.js",
      "version": "4.11.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "22d7d87cf2e458752372440293cc42f8bc3180af0d61c5f2c068a02604b038ff18da2c964f87f6bec667a0e5d34dba3ea39c97988509e209f9e77f123b94b780"
        }
      ],
      "purl": "pkg:npm/bn.js@4.11.8",
      "type": "library",
      "bom-ref": "pkg:npm/bn.js@4.11.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "1.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688"
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.11",
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/workspace/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/single-vulnerable-dep-installed/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/audit/single-vulnerable-dep-installed/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/audit/single-vulnerable-dep-installed/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "braces",
      "version": "1.8.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ba77962e12dff969d6b76711e914b737857bf6a7"
        }
      ],
      "purl": "pkg:npm/braces@1.8.5",
      "type": "library",
      "bom-ref": "pkg:npm/braces@1.8.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "braces",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "68d75b9e3f4ff0f8dd5d4e326da58b2b6205de373f1280d86c2ec06b35bab68dd346c7d7c6c702f545ce07988388442b93221b5a9d922d075ae3e4006bb9dcdf"
        }
      ],
      "purl": "pkg:npm/braces@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/braces@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "broccoli-kitchen-sink-helpers",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "77c7c18194b9664163ec4fcee2793444926e0c06"
        }
      ],
      "purl": "pkg:npm/broccoli-kitchen-sink-helpers@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/broccoli-kitchen-sink-helpers@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brorand",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "12c25efe40a45e3c323eb8675a0a0ce57b22371f"
        }
      ],
      "purl": "pkg:npm/brorand@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/brorand@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browser-process-hrtime",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "425d68a58d3447f02a04aa894187fce8af8b7b8e"
        }
      ],
      "purl": "pkg:npm/browser-process-hrtime@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/browser-process-hrtime@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browser-resolve",
      "version": "1.11.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b10e2d4161607feab68a1e60d30a27107d392ac0de5f8a83055788fc06c7cc5384760cafd07d97caee439592658234035fd2c9e4073a86a802416a8f6064c75"
        }
      ],
      "purl": "pkg:npm/browser-resolve@1.11.3",
      "type": "library",
      "bom-ref": "pkg:npm/browser-resolve@1.11.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-aes",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fbb0875ea1aeb29527fd297968eec46b4c56180b444cf5cd4808c7a38f097cb74f59c327837dd77b8ce716f4307aa73fbb3939cd2388dc7e760989e309f6f984"
        }
      ],
      "purl": "pkg:npm/browserify-aes@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-aes@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-cipher",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0f864cf401129b7f8ad142dda14e9007aa7e3b5f79652e45069fec442732e3c18f0b46cda9d2fee58ef239132a113bf99ec6b36e9cd1028ac66cfa0c36cf3d7"
        }
      ],
      "purl": "pkg:npm/browserify-cipher@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-cipher@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-des",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "062a0ed717f7845c33e2473a881848de27831689a9321acc9670c50b8ff4fef779328929b8073747e2d86f04c0f40e5873da6af5460fa9f7caa56d8e6eec17e4"
        }
      ],
      "purl": "pkg:npm/browserify-des@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-des@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-rsa",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "21e0abfaf6f2029cf2fafb133567a701d4135524"
        }
      ],
      "purl": "pkg:npm/browserify-rsa@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-rsa@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-sign",
      "version": "4.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
        }
      ],
      "purl": "pkg:npm/browserify-sign@4.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-sign@4.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-zlib",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bb35f8a519f600e0fa6b8485241c979d0141fb2d"
        }
      ],
      "purl": "pkg:npm/browserify-zlib@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-zlib@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-zlib",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67de36472b075e626b86a93cf0598a055abfbf9b6a992903cfba79e06fcc1b28cc9c21459c2efd5d635b83e56d6bc5ba59bdaab526534b1206909ad1a4214488"
        }
      ],
      "purl": "pkg:npm/browserify-zlib@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-zlib@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserslist",
      "version": "3.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58756870961abd4c158155620b43918a43c742ab97c1587ddfd4da7a5678583aa95a04d7fc5b06865ffe3f8a8150019c46fb4e803802fb17ed3565a9d9151301"
        }
      ],
      "purl": "pkg:npm/browserslist@3.2.8",
      "type": "library",
      "bom-ref": "pkg:npm/browserslist@3.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bser",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9ac78d3ed5d915804fd87acb158bc797147a1719"
        }
      ],
      "purl": "pkg:npm/bser@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/bser@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-alloc-unsafe",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c433688c20441d276ca33c9a1222c95d9e5795680935a16dc305553293238bb04b0598473d927f921453f3fa0979e0a40dc650e7030097a2c392f4e931db102"
        }
      ],
      "purl": "pkg:npm/buffer-alloc-unsafe@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-alloc-unsafe@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-alloc",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "085b074208ed5b550285d5e06f2246b679be3bfb8b41e65db5b0e8f267d48185c21d2335c20ad5c579ba6d2cab52e12b11bfb8b185460b3012051a2def3caba3"
        }
      ],
      "purl": "pkg:npm/buffer-alloc@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-alloc@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-equal",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "59616b498304d556abd466966b22eeda3eca5fbe"
        }
      ],
      "purl": "pkg:npm/buffer-equal@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-equal@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-fill",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f8f78b76789888ef39f205cd637f68e702122b2c"
        }
      ],
      "purl": "pkg:npm/buffer-fill@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-fill@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-from",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3107171146c22ad128edb86a12ceb9eb41f27785daa2f6653bf93d57786355417fcf05bb28155d48ae2022dfdbcf04bd31b479aa86fe1798eeb19b1bd1840ad8"
        }
      ],
      "purl": "pkg:npm/buffer-from@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-from@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-xor",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
        }
      ],
      "purl": "pkg:npm/buffer-xor@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-xor@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer",
      "version": "4.9.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6d1bb601b07a4efced97094132093027c95bc298"
        }
      ],
      "purl": "pkg:npm/buffer@4.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/buffer@4.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "buffer"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#26238"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#32929"
          },
          {
            "location": "dist/lib/cli.js#32929"
          },
          {
            "location": "packages/lockfile/index.js#2762"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "builtin-modules",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "270f076c5a72c02f5b65a47df94c5fe3a278892f"
        }
      ],
      "purl": "pkg:npm/builtin-modules@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/builtin-modules@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "builtin-modules",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dd4e64500e553ec4540379e87e6fc15d7ec654729fc73d2138100fc57ac8bc7ce50d191056a127eb28bc4097a0c65e0bcce1cb76f6fb5c5e5d55ac1afd555806"
        }
      ],
      "purl": "pkg:npm/builtin-modules@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/builtin-modules@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "builtin-status-codes",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "85982878e21b98e1c66425e03d0174788f569ee8"
        }
      ],
      "purl": "pkg:npm/builtin-status-codes@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/builtin-status-codes@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bytes",
      "version": "3.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d32815404d689699f85a4ea4fa8755dd13a96048"
        }
      ],
      "purl": "pkg:npm/bytes@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/bytes@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "bytes"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/why.js#309"
          },
          {
            "location": "src/cli/commands/why.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cache-base",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00a71d4e71525804dde7f1823d1c6bd82870209f3909ecab1328d11e52b1439e9de1724c1b29b4b8088a9f4c5b2ce18e977fb24693938b8f38755084739014cd"
        }
      ],
      "purl": "pkg:npm/cache-base@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/cache-base@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cachedir",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b58e2df6a3238df656953c92f5219e5b9b0776701e3a55fa719037aab9ecc7fb5e450f3cd575d132ac611e5f85aeb034aa2b177215d0d00c41b5ca8d46a1692"
        }
      ],
      "purl": "pkg:npm/cachedir@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/cachedir@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caller-path",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "94085ef63581ecd3daa92444a8fe94e82577751f"
        }
      ],
      "purl": "pkg:npm/caller-path@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/caller-path@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "callsites",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "afab96262910a7f33c19a5775825c69f34e350ca"
        }
      ],
      "purl": "pkg:npm/callsites@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/callsites@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "callsites",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "06eb84f00eea413da86affefacbffb36093b3c50"
        }
      ],
      "purl": "pkg:npm/callsites@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/callsites@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "1.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
        }
      ],
      "purl": "pkg:npm/camelcase@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "camelcase"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/misc.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "3.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
        }
      ],
      "purl": "pkg:npm/camelcase@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "camelcase"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/misc.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "4.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d545635be1e33c542649c69173e5de6acfae34dd"
        }
      ],
      "purl": "pkg:npm/camelcase@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "camelcase"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/misc.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caniuse-lite",
      "version": "1.0.30000865",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "becefda3598e48a446bffd694a4a78117825e19be259e611797c3ad177da70f53ae2e416670253eaf64d9b1445f4efbaceeef5b09c0cc4b2b9257c5bcee56b2f"
        }
      ],
      "purl": "pkg:npm/caniuse-lite@1.0.30000865",
      "type": "library",
      "bom-ref": "pkg:npm/caniuse-lite@1.0.30000865",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "capture-exit",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f"
        }
      ],
      "purl": "pkg:npm/capture-exit@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/capture-exit@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caseless",
      "version": "0.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1b681c21ff84033c826543090689420d187151dc"
        }
      ],
      "purl": "pkg:npm/caseless@0.12.0",
      "type": "library",
      "bom-ref": "pkg:npm/caseless@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "center-align",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aa0d32629b6ee972200411cbd4461c907bc2b7ad"
        }
      ],
      "purl": "pkg:npm/center-align@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/center-align@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "1.1.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a8115c55e4a702fe4d150abd3872822a7e09fc98"
        }
      ],
      "purl": "pkg:npm/chalk@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/chalk@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "chalk"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/help.js#38"
          },
          {
            "location": "lib/cli/commands/index.js#275"
          },
          {
            "location": "lib/cli/commands/policies.js#89"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#68"
          },
          {
            "location": "lib/reporters/console/util.js#21"
          },
          {
            "location": "scripts/_runCommand.js#11"
          },
          {
            "location": "src/cli/commands/help.js#9"
          },
          {
            "location": "src/cli/commands/index.js#4"
          },
          {
            "location": "src/reporters/console/util.js#7"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "2.3.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64ce23dbf95dfd864373731af0f80dee0c8093e90730c332ccb36bc823c6856aec7c0b8355eba27796e94454c380c1fd2412b6940e1dcb2024919605fd672a0d"
        }
      ],
      "purl": "pkg:npm/chalk@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/chalk@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "chalk"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/help.js#38"
          },
          {
            "location": "lib/cli/commands/index.js#275"
          },
          {
            "location": "lib/cli/commands/policies.js#89"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#68"
          },
          {
            "location": "lib/reporters/console/util.js#21"
          },
          {
            "location": "scripts/_runCommand.js#11"
          },
          {
            "location": "src/cli/commands/help.js#9"
          },
          {
            "location": "src/cli/commands/index.js#4"
          },
          {
            "location": "src/reporters/console/util.js#7"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chardet",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
        }
      ],
      "purl": "pkg:npm/chardet@0.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/chardet@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chardet",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "993f220dcae1d37a83191466a00da1981267c69965311fb4ff4aa5ce3a99112e8d762583719902340938acf159f50f39af6eee9e488d360f193a2c195c11f070"
        }
      ],
      "purl": "pkg:npm/chardet@0.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/chardet@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chokidar",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfd9fbcadf6b3af209acc86f0ed0e272d2ab9051de8a190d97ab9632666598bead26d5fd0acfbcee82beb5e071f89220cef6d7df26474f7785f2fa5b0f11c95d"
        }
      ],
      "purl": "pkg:npm/chokidar@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/chokidar@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chownr",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e2a75042a9551908bebd25b8523d5f9769d79181"
        }
      ],
      "purl": "pkg:npm/chownr@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/chownr@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ci-info",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "48affce3a87f45ccbcabd67d080c0604b7c227a1248c959da5e9560ee7d0a6a54362ad969e7bfcce548ee803106a9d368ef855aee28aa44b503ae7e8de91612e"
        }
      ],
      "purl": "pkg:npm/ci-info@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/ci-info@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cipher-base",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a486de727ba6469b0bf8d2e503673b5ac93d9384b4067e78ff4fbd4dfd7cde65ea379dff1fa325bbcc64ec3d8904c9ade6e5fddc032a47faa7bb60eaccd54d9"
        }
      ],
      "purl": "pkg:npm/cipher-base@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/cipher-base@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "circular-json",
      "version": "0.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5192b7341c7631c6be6f92ec1bb6d8d7cde91d6b79635c6db383f73f3ec4353c0656724e5166d16f7a1c8ef5fb871f6dabfc9301d7255e6f6c677f2036e7a6e0"
        }
      ],
      "purl": "pkg:npm/circular-json@0.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/circular-json@0.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "class-utils",
      "version": "0.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8e84f6bf163eece9363c1fc7ac1aee5036930c431cfbf61faeaf3acd60dea69fef419f194319fe5067e5de083b314a33eab12479e973993899a97aeae72cc7a"
        }
      ],
      "purl": "pkg:npm/class-utils@0.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/class-utils@0.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-cursor",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "64da3f7d56a54412e59794bd62dc35295e8f2987"
        }
      ],
      "purl": "pkg:npm/cli-cursor@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/cli-cursor@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-cursor",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b35dac376479facc3e94747d41d0d0f5238ffcb5"
        }
      ],
      "purl": "pkg:npm/cli-cursor@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/cli-cursor@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-table3",
      "version": "0.4.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a34b2523a10524d23668a13d8c6d5b54dea35c91b6be3cd8b0687277d46a455fd88a2126cd2c0d3576f9a8999f2c348e76f7c0eac52f74a56f8b7a776356a9c4"
        }
      ],
      "purl": "pkg:npm/cli-table3@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/cli-table3@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "cli-table3"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/reporters/console/console-reporter.js#58"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-width",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ff19ede8a9a5e579324147b0c11f0fbcbabed639"
        }
      ],
      "purl": "pkg:npm/cli-width@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/cli-width@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4b475760ff80264c762c3a1719032e91c7fea0d1"
        }
      ],
      "purl": "pkg:npm/cliui@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/cliui@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "120601537a916d29940f934da3b48d585a39213d"
        }
      ],
      "purl": "pkg:npm/cliui@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/cliui@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e051be4521bd0cbeee130454657667dd24b7e038833dfccfd153a2130b545a513e011d84220fa14b2beb2205147e176047f52401e5b640781e3fe856ad7b3b8d"
        }
      ],
      "purl": "pkg:npm/cliui@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/cliui@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone-buffer",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e3e25b207ac4e701af721e2cb5a16792cac3dc58"
        }
      ],
      "purl": "pkg:npm/clone-buffer@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/clone-buffer@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone-stats",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
        }
      ],
      "purl": "pkg:npm/clone-stats@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/clone-stats@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1b7f4b9f591f1e8f83670401600345a02887435f"
        }
      ],
      "purl": "pkg:npm/clone@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/clone@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cloneable-readable",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06aebee2dfa56ccf2f853b3f05e7f973901d10cb5aa69fe215bebeb38fc787d3154edf0e2ca1fb64e3994824fe62cee1b07beabf41ae30f275967409547bf1a6"
        }
      ],
      "purl": "pkg:npm/cloneable-readable@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/cloneable-readable@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "co",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
        }
      ],
      "purl": "pkg:npm/co@4.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/co@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "code-point-at",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
        }
      ],
      "purl": "pkg:npm/code-point-at@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/code-point-at@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "collection-map",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aea0f06f8d26c780c2b75494385544b2255af18c"
        }
      ],
      "purl": "pkg:npm/collection-map@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/collection-map@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "collection-visit",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4bc0373c164bc3291b4d368c829cf1a80a59dca0"
        }
      ],
      "purl": "pkg:npm/collection-visit@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/collection-visit@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "1.9.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dcd50965d84c85c74f9fcbc9f6fd94409a07d2aaa81949184e01443d968f8c4b709a62947cd578eb3666801d8ce4ce0308440731a09f5870b18817e52e6d384e"
        }
      ],
      "purl": "pkg:npm/color-convert@1.9.2",
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@1.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-name",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4b1415304cf50028ea81643643bd82ea05803689"
        }
      ],
      "purl": "pkg:npm/color-name@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-support",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa20639296cc2cefc72faf32fa5878ab4fced4c6458f6457e97fca98c6b7fa0243df3f96c08d59cc31f2b2fa87192de63fa9b39cf724a579b0d6723d7098f246"
        }
      ],
      "purl": "pkg:npm/color-support@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/color-support@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colors",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae13f425204662fa5c3508f8b3901d4a131e1396a1328a7de9c4de0e5feff6a4109b67d80a51364176518bcc0bcdcf869974b1748aaa6ce20087239b1170db7d"
        }
      ],
      "purl": "pkg:npm/colors@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/colors@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "combined-stream",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "723e7df6e801ac5613113a7e445a9b69cb632818"
        }
      ],
      "purl": "pkg:npm/combined-stream@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/combined-stream@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "2.16.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b155ea92549aa2d2bd6ade37eec165169c8e709a27c5ed32493fc01bd0e440a51d204e88a8620cbf849f01048a6896d2755109608b40482ac1895407ab51d07b"
        }
      ],
      "purl": "pkg:npm/commander@2.16.0",
      "type": "library",
      "bom-ref": "pkg:npm/commander@2.16.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "commander"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/index.js#667"
          },
          {
            "location": "lib/rc.js#25"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commitizen",
      "version": "2.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8c395def34a895f4e94952c2efc3c9eb4c3683bd"
        }
      ],
      "purl": "pkg:npm/commitizen@2.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/commitizen@2.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commondir",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ddd800da0c66127393cca5950ea968a3aaf1253b"
        }
      ],
      "purl": "pkg:npm/commondir@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/commondir@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "compare-versions",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "30000020e762dace0697aad9efa3cd7146bd20e601fb9202753e35a39b8c45fd3d684bbf17d44afaa85ef118d734fc1c4e3195eca53b8763ff7e58d384556ac9"
        }
      ],
      "purl": "pkg:npm/compare-versions@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/compare-versions@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "component-emitter",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "137918d6d78283f7df7a6b7c5a63e140e69425e6"
        }
      ],
      "purl": "pkg:npm/component-emitter@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/component-emitter@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-map",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d8a96bd77fd68df7793a73036a3ba0d5405d477b"
        }
      ],
      "purl": "pkg:npm/concat-map@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/concat-map@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/workspace/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/single-vulnerable-dep-installed/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-stream",
      "version": "1.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dbb1c18212718e266d224dd872f9ffe246c993fd6e66e2457ee3c49ece8b684be9bc6d5fd214de6bc96296ba2eca8f6655cd8659d70467c38ba0699200396b0b"
        }
      ],
      "purl": "pkg:npm/concat-stream@1.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/concat-stream@1.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "console-browserify",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f0241c45730a9fc6323b206dbf38edc741d0bb10"
        }
      ],
      "purl": "pkg:npm/console-browserify@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/console-browserify@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "console-control-strings",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3d7cf4464db6446ea644bf4b39507f9851008e8e"
        }
      ],
      "purl": "pkg:npm/console-control-strings@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/console-control-strings@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "constants-browserify",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c20b96d8c617748aaf1c16021760cd27fcb8cb75"
        }
      ],
      "purl": "pkg:npm/constants-browserify@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/constants-browserify@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "conventional-commit-types",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5db95739d6c212acbe7b6f656a11b940baa68946"
        }
      ],
      "purl": "pkg:npm/conventional-commit-types@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/conventional-commit-types@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "convert-source-map",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b8278097b9bc229365de5c62cf5fcaed8b5599e5"
        }
      ],
      "purl": "pkg:npm/convert-source-map@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "copy-descriptor",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "676f6eb3c39997c2ee1ac3a924fd6124748f578d"
        }
      ],
      "purl": "pkg:npm/copy-descriptor@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/copy-descriptor@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "copy-props",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edc8ee50c13ea7e4b71d995b96582c9f6083c12fb9782097d7aa8180d0b88e04937f8f6a47554acbf661978d349b42105e5fdb3c6115aa7720514323aebe2cf0"
        }
      ],
      "purl": "pkg:npm/copy-props@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/copy-props@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-js",
      "version": "2.5.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46ccc9080c60fcf3fabb35d55cbe81b31497c7f074e68240436be42518f28eb11c355c9c6aa3a635be4e4f164f137c5ae60c1976eab36ba2fd24e09e9e1fc473"
        }
      ],
      "purl": "pkg:npm/core-js@2.5.7",
      "type": "library",
      "bom-ref": "pkg:npm/core-js@2.5.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-util-is",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5fd54220aa2bc5ab57aab7140c940754503c1a7"
        }
      ],
      "purl": "pkg:npm/core-util-is@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/core-util-is@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-ecdh",
      "version": "4.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19b10740f30eb301a929733d902595aeb7a651c0668ed794690d354fdae42823c35df5075f42283fd2e91d8a3634f15a9a96b87befe91437378d0771af140b6b"
        }
      ],
      "purl": "pkg:npm/create-ecdh@4.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/create-ecdh@4.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-hash",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf4d1b0863470c6f261c090fec2b53d6a56ef9b15050f8d8abfe08bf70b79168d3155d74cc88df4a87aa5e8f40b30b3c8304870c68ff865daee0e1888daa5e0a"
        }
      ],
      "purl": "pkg:npm/create-hash@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/create-hash@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-hmac",
      "version": "1.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3091bd962899fa881ce13cd4c2ebdb111d4945d82f505481e7e551fe0e61f367c668845631675db4a0478bbfec5617e3419e927a197286f418adc6246942292e"
        }
      ],
      "purl": "pkg:npm/create-hmac@1.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/create-hmac@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e8bd0efee58fcff6f8f94510a0a554bbfa235449"
        }
      ],
      "purl": "pkg:npm/cross-spawn@5.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "6.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "79354bac14adedf8db0f2833f34e69327b2d22cd954c1364466d2ac5977e33b0395c377155158ee4cc460576618d8e1ca8b60b76dac6a917fc9813e6cf04a959"
        }
      ],
      "purl": "pkg:npm/cross-spawn@6.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@6.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crypto-browserify",
      "version": "3.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f3e2ca4887ece78ced958cbf88761129449dd837ab0ccc84d20628e4e852b652f4eaaee4905befdc0994d236c32264dbd47aad02aaeac5f9d01bca218e63a5a"
        }
      ],
      "purl": "pkg:npm/crypto-browserify@3.12.0",
      "type": "library",
      "bom-ref": "pkg:npm/crypto-browserify@3.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css",
      "version": "2.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d16d7bd5671c02340619328b870e26da79e5d333c75254cefc8f2d7785f3260201f07837659c7bd6a4f81b8797f0e56c4a26802a250ccbbdc4de7b1b3e58360d"
        }
      ],
      "purl": "pkg:npm/css@2.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/css@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssom",
      "version": "0.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fbba6b092391a5735e478fdf50fdeb2fe4f3aad8857e132f4ddeee12a31d80fbcb3ede3ebb31547ae7f1e511e319300209aae083f0e212dfe6a0c426be77e4a2"
        }
      ],
      "purl": "pkg:npm/cssom@0.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/cssom@0.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssstyle",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "069ba1e3b8f6991318eb45fdd265da24012d270c6f036ae86736e0c005d884c6e6c266a4751af80aaf4be5292578a24d2ce2aa1c86b6616c8e5c35f756082049"
        }
      ],
      "purl": "pkg:npm/cssstyle@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/cssstyle@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "currently-unhandled",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "988df33feab191ef799a61369dd76c17adf957ea"
        }
      ],
      "purl": "pkg:npm/currently-unhandled@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/currently-unhandled@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cz-conventional-changelog",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "55a979afdfe95e7024879d2a0f5924630170b533"
        }
      ],
      "purl": "pkg:npm/cz-conventional-changelog@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/cz-conventional-changelog@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cz-conventional-changelog",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2f4bc7390e3244e4df293e6ba351e4c740a7c764"
        }
      ],
      "purl": "pkg:npm/cz-conventional-changelog@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/cz-conventional-changelog@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "d",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "754bb5bfe55451da69a58b94d45f4c5b0462d58f"
        }
      ],
      "purl": "pkg:npm/d@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/d@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-not-hoist-through-peer-deps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "damerau-levenshtein",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "03191c432cb6eea168bb77f3a55ffdccb8978514"
        }
      ],
      "purl": "pkg:npm/damerau-levenshtein@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/damerau-levenshtein@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dashdash",
      "version": "1.14.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
        }
      ],
      "purl": "pkg:npm/dashdash@1.14.1",
      "type": "library",
      "bom-ref": "pkg:npm/dashdash@1.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "data-urls",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a2e343cf411d059f5943d8f3e27bbf4289b9e530dd806220e1c055ffad91d5b316ece643494a37a0a97229ae1a2e1979517449dfc9bbdaee4a911a707a9b2a4"
        }
      ],
      "purl": "pkg:npm/data-urls@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/data-urls@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "date-fns",
      "version": "1.29.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "95b4d7599e8cdb47161fc37d4ba69f6f44819bab4c93eb9483acf732a1cf284f5ab66b18de42644e6f2f29ef778b3276076faae4c57df74b0cd821e0b4065a3b"
        }
      ],
      "purl": "pkg:npm/date-fns@1.29.0",
      "type": "library",
      "bom-ref": "pkg:npm/date-fns@1.29.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "date-now",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
        }
      ],
      "purl": "pkg:npm/date-now@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/date-now@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "death",
      "version": "1.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "01aa9c401edd92750514470b8266390c66c67318"
        }
      ],
      "purl": "pkg:npm/death@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/death@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "death"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/index.js#697"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug-fabulous",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "199aaf18880a3655271d43d085ea675191483288b776064a401cca0de2f683ba0917d48d0238bf000bb7e9dbac1546acd0efa969eef894d7a820f1ea5d60e42e"
        }
      ],
      "purl": "pkg:npm/debug-fabulous@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/debug-fabulous@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "3.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "397f17a8feffd5af5caa4c58c36c97b2cd797f6e8d2960690d741dd3fb8afca3ea7508716cf6bdf78867ce3704d95a90a43b257f9e7bdb770a3d43864a6318de"
        }
      ],
      "purl": "pkg:npm/debug@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/debug@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "debug"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/blocking-queue.js#15"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.6.9",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "purl": "pkg:npm/debug@2.6.9",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "debug"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/blocking-queue.js#15"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decamelize",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f6534d15148269b20352e7bee26f501f9a191290"
        }
      ],
      "purl": "pkg:npm/decamelize@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/decamelize@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decode-uri-component",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "eb3913333458775cb84cd1a1fae062106bb87545"
        }
      ],
      "purl": "pkg:npm/decode-uri-component@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/decode-uri-component@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dedent",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0e6da8f0ce52838ef5cec5c8f9396b0c1b64a3cb"
        }
      ],
      "purl": "pkg:npm/dedent@0.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/dedent@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-equal",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f5d260292b660e084eff4cdbc9f08ad3247448b5"
        }
      ],
      "purl": "pkg:npm/deep-equal@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/deep-equal@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "deep-equal"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/install.js#257"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-extend",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038"
        }
      ],
      "purl": "pkg:npm/deep-extend@0.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/deep-extend@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-is",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b369d6fb5dbc13eecf524f91b070feedc357cf34"
        }
      ],
      "purl": "pkg:npm/deep-is@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/deep-is@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "default-compare",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4167d794cd049006ea3826c3ffa1e37704f5f63ed60a43328918568a57381fdff987f4734c5f60bf92d8875f82983579775ae48ba28058bb506a57b4c6ddb479"
        }
      ],
      "purl": "pkg:npm/default-compare@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/default-compare@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "default-require-extensions",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f5f8fbb18a7d6d50b21f641f649ebb522cfe24f7"
        }
      ],
      "purl": "pkg:npm/default-require-extensions@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/default-require-extensions@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "default-resolution",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bcb82baa72ad79b426a76732f1a81ad6df26d684"
        }
      ],
      "purl": "pkg:npm/default-resolution@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/default-resolution@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "define-properties",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "83a73f2fea569898fb737193c8f873caf6d45c94"
        }
      ],
      "purl": "pkg:npm/define-properties@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/define-properties@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "define-property",
      "version": "0.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
        }
      ],
      "purl": "pkg:npm/define-property@0.2.5",
      "type": "library",
      "bom-ref": "pkg:npm/define-property@0.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "define-property",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
        }
      ],
      "purl": "pkg:npm/define-property@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/define-property@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "define-property",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f02b6515e1c9cfa5b706efe55101129364f516a30c1703c6f31f934feae774a1e031c983ee1995000bb84cba0a42773e01792665d8397d93ae821c9ff8e9961"
        }
      ],
      "purl": "pkg:npm/define-property@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/define-property@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "del",
      "version": "2.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c12c981d067846c84bcaf862cff930d907ffd1a8"
        }
      ],
      "purl": "pkg:npm/del@2.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/del@2.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "delayed-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "df3ae199acadfb7d440aaae0b29e2272b24ec619"
        }
      ],
      "purl": "pkg:npm/delayed-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/delayed-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "delegates",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "84c6e159b81904fdca59a0ef44cd870d31250f9a"
        }
      ],
      "purl": "pkg:npm/delegates@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/delegates@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "des.js",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"
        }
      ],
      "purl": "pkg:npm/des.js@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/des.js@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-file",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4935dedfd9488648e006b0129566e9386711ea63"
        }
      ],
      "purl": "pkg:npm/detect-file@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/detect-file@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-file",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f0d66d03672a825cb1b73bdb3fe62310c8e552b7"
        }
      ],
      "purl": "pkg:npm/detect-file@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/detect-file@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-indent",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f76d064352cdf43a1cb6ce619c4ee3a9475de208"
        }
      ],
      "purl": "pkg:npm/detect-indent@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/detect-indent@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-indent",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"
        }
      ],
      "purl": "pkg:npm/detect-indent@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/detect-indent@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-libc",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
        }
      ],
      "purl": "pkg:npm/detect-libc@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/detect-libc@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-newline",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
        }
      ],
      "purl": "pkg:npm/detect-newline@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/detect-newline@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diff",
      "version": "3.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "038eaab4581dfa0ee90d98a7a67c22449b716c2d61a607f4bb33f7886f3db1c1e4d00502ec0d531b17f93a288e52ffc931947c18eb7c84bf74d215746cecb9c4"
        }
      ],
      "purl": "pkg:npm/diff@3.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/diff@3.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diffie-hellman",
      "version": "5.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "92a6a0fcd97e7f71b0c8adb97e150c623f350543ab67d22e26c8c870313989c34cf452470159b755c503c5d2cfa10b53b94ca55a6e992249d8270c1a3f1b14ce"
        }
      ],
      "purl": "pkg:npm/diffie-hellman@5.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/diffie-hellman@5.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "dnscache",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "42cb2b9bfb5e8fbdfa395aac74e127fc05074d31"
        }
      ],
      "purl": "pkg:npm/dnscache@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/dnscache@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "dnscache"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/request-manager.js#28"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "doctrine",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df999292ee195cad2f7c2b87103030b79e5d8368cd6a31d9d6876f17ef124abf3612c658e109977ee5aca3ca0477ccd185539b48dd7c68cd028d2768057ef323"
        }
      ],
      "purl": "pkg:npm/doctrine@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/doctrine@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domain-browser",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e78f288ce9e472665d87f96f10ff32cc038f358738b47accc06815332159e66150c16e72f154d9dfbb51e0101bc26cbfbbd45af1325dc4ea5a4a1fb19edce5c"
        }
      ],
      "purl": "pkg:npm/domain-browser@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/domain-browser@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domexception",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ada8a03249fb08934da3a221ae8d5fcc6ef0af77c7b98572b73aae64a5f99f4ca2cc6b137188337485308f55fda4ad15be37a2855f9789c94ff838f06ec48aba"
        }
      ],
      "purl": "pkg:npm/domexception@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/domexception@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "duplexify",
      "version": "3.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7cedc38b8b41289a584c51c0c53534d0171f58c63dc36e2bff1db56baad945bb03fd3a14806c6c31b88646607bb950177862970fd33088b65ae44f7b11580845"
        }
      ],
      "purl": "pkg:npm/duplexify@3.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/duplexify@3.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "each-props",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd5d077a6df300690903253b2528e2c5e53aeabc1dca74c06b5be87c2ad20397c4967fa6ebb033f427279150fbefafdfb0dfd48c85a6043a0d452eade86f517c"
        }
      ],
      "purl": "pkg:npm/each-props@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/each-props@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ecc-jsbn",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3a83a904e54353287874c564b7549386849a98c9"
        }
      ],
      "purl": "pkg:npm/ecc-jsbn@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/ecc-jsbn@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ejs",
      "version": "2.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d31cb803fb707eb4429e485f93c12b0e2e43a9d02c02a786c61b78c64094aecbe185b40db3b13ee2357408defe34a218d1a1c4ef6f97beab41217cc3df565b5d"
        }
      ],
      "purl": "pkg:npm/ejs@2.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/ejs@2.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "electron-to-chromium",
      "version": "1.3.55",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f150e10b20b77d9d41afcca312efe0c3b1a7fdce"
        }
      ],
      "purl": "pkg:npm/electron-to-chromium@1.3.55",
      "type": "library",
      "bom-ref": "pkg:npm/electron-to-chromium@1.3.55",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "elliptic",
      "version": "6.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cac9af8762c85836187003c8dfe193e5e2eae5df"
        }
      ],
      "purl": "pkg:npm/elliptic@6.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/elliptic@6.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emoji-regex",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c01e9e93c6b0b2ecc18c16276ba3cba292bfb394924a27f43a9a6d84c59ec7c24c91f6549515f13792ddfaa9cc1adb80502fbcb41bd6b1c9c1a32b503fd2e35"
        }
      ],
      "purl": "pkg:npm/emoji-regex@6.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/emoji-regex@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emojis-list",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4daa4d9db00f9819880c79fa457ae5b09a1fd389"
        }
      ],
      "purl": "pkg:npm/emojis-list@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/emojis-list@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "encoding",
      "version": "0.1.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "538b66f3ee62cd1ab51ec323829d1f9480c74beb"
        }
      ],
      "purl": "pkg:npm/encoding@0.1.12",
      "type": "library",
      "bom-ref": "pkg:npm/encoding@0.1.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4c92b64dbd64ca09a8a06e7f96d797a5ab6041fcbdb69eaad26390ca968dd7ebebdc9499bc05be5d8d72419845fa7d2dfecc287f1785412b96762b126de2cd9"
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "enhanced-resolve",
      "version": "3.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0421e339fd71419b3da13d129b3979040230476e"
        }
      ],
      "purl": "pkg:npm/enhanced-resolve@3.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/enhanced-resolve@3.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "errno",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31fad10435b321689f82aead263eb4824030b4b35beac40f95c16b48e7e570fd5a1669abb8a436c119f37bff15ea4832cfb1f7145f0da73bfbf2667b5cb2df96"
        }
      ],
      "purl": "pkg:npm/errno@0.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/errno@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "error-ex",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edd147366a9e15212dd9906c0ab8a8aca9e7dd9da98fe7ddf64988e90a16c38fff0cbfa270405f73453ba890a2b2aad3b0a4e3c387cd172da95bd3aa4ad0fce2"
        }
      ],
      "purl": "pkg:npm/error-ex@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/error-ex@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-abstract",
      "version": "1.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0bc171ff48c5995e483e830e14f03d3fd1b936da96fb870e3e2b77308baf476b7b020d8ad791094e9c671c0613ccbf9a61024811261e5d998305f3811351dca4"
        }
      ],
      "purl": "pkg:npm/es-abstract@1.12.0",
      "type": "library",
      "bom-ref": "pkg:npm/es-abstract@1.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-to-primitive",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "45355248a88979034b6792e19bb81f2b7975dd0d"
        }
      ],
      "purl": "pkg:npm/es-to-primitive@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/es-to-primitive@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es5-ext",
      "version": "0.10.45",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1647cce95c717e6ced8a56f1c73e542920f820231fe6d4a9445b4336d90084ec59d042ad5faab09973721ffb05c886d7d8ffe753900c880f638a55ac50627309"
        }
      ],
      "purl": "pkg:npm/es5-ext@0.10.45",
      "type": "library",
      "bom-ref": "pkg:npm/es5-ext@0.10.45",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-iterator",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
        }
      ],
      "purl": "pkg:npm/es6-iterator@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/es6-iterator@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-symbol",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
        }
      ],
      "purl": "pkg:npm/es6-symbol@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/es6-symbol@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-weak-map",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"
        }
      ],
      "purl": "pkg:npm/es6-weak-map@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/es6-weak-map@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/escape-string-regexp@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escodegen",
      "version": "1.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21e315e3945e8b11d2e772bf3a67ca008ced37f8a00c7cd32548593379358cc8486568e4e3948cc00b41b045e2269def48f99372ee825e7ee60ef14744deba7f"
        }
      ],
      "purl": "pkg:npm/escodegen@1.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/escodegen@1.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-config-fb-strict",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c461fbe6730eebd46a0d4f7a28223fc21e7c637123fb12e5ff374ae6e40a7ef7f60d1730470d49800ac247ef4fd12cd62201333cf106571a513e3616dd77c8fb"
        }
      ],
      "purl": "pkg:npm/eslint-config-fb-strict@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-config-fb-strict@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-config-fbjs",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d9fc90728b134affc7a9790aa6aed3426183170a31e83e42701da1e0e1a6726654bad982edb43496604e88486974ef457ea3a76415b0c02dc79668edcfa3e4b"
        }
      ],
      "purl": "pkg:npm/eslint-config-fbjs@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-config-fbjs@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-babel",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c192ff50d0b53f2213546ae0bc4eb6e170defd62affec61d9b61339cbfa28c695dadb2f5698641f00d327daf70ba9895279b1aedcd3dc341fad68f4ace212a9"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-babel@5.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-babel@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-flowtype",
      "version": "2.50.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d741670570a9f287587295055c6021f99928ee9cb48545aeb5377704dfd1f6b8ae907dfad2a34f2d83d1dffc55f5ebbd2bb3890e326bb1f9419cbe91c3116797"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-flowtype@2.50.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-flowtype@2.50.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-jasmine",
      "version": "2.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5733b709e751f4bc40e31e1c16989bd2cdfbec97"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-jasmine@2.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-jasmine@2.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-jest",
      "version": "21.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e1b89b9e86832db844372a5831d3adbd84399bb34334838b5267ae56ab636aa4b5822b9502ee1427192d56878f9573ff4fe2cb381f1a99d572bb8689ea51936"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-jest@21.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-jest@21.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "eslint-plugin-jsx-a11y",
      "version": "6.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26cc4d2aa6b74f098fca979736723be459ed91492d1b3235c126b52e035975238c23e078b319ebd65485f26f253e2cf898a882fb5e32b1940ce2c71ec14acfec"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-jsx-a11y@6.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-jsx-a11y@6.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-prefer-object-spread",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "27fb91853690cceb3ae6101d9c8aecc6a67a402c"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-prefer-object-spread@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-prefer-object-spread@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-prettier",
      "version": "2.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b467a4e5c9665b9b30ac0c7599d3d833ca1386b044f3778f87b2deb1e6470567c7546ac73e12a7ed8e7381131b53ff43e5377d2b80849943e31b103b8b0f7c3a"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-prettier@2.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-prettier@2.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-react",
      "version": "7.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7caf35a7e00b5b494c4528a33b68255c8f92d73a138a7700629e8dca296cb8a6cc5f3d6d18b486c4f163510d47721c52f9d0178b6faa85778be9bcd632a7b87"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-react@7.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-react@7.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-relay",
      "version": "0.0.28",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0afc93fd6c44426714284e2556a8f1822a138f7cd2bc79d3f5bbd1e1c21282cf63db3e09e4e8ecbab8dcbff9167b823a81fe8bfa557acdc56e6762e489120eea"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-relay@0.0.28",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-relay@0.0.28",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-yarn-internal",
      "version": "0.0.0",
      "scope": "optional",
      "purl": "pkg:npm/eslint-plugin-yarn-internal@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-yarn-internal@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "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",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-rule-composer@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-scope",
      "version": "3.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5be0744af17881a9b209399473eb884cf634f7cf625d57cabe1c2d989a1c4da62873fde48441e6126bdf63f1a7f4703d555ef98eb4040ac1e2ce4370d5bebc14"
        }
      ],
      "purl": "pkg:npm/eslint-scope@3.7.3",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-scope@3.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fcd7c96376bbf34c85ee67ed0012a299642b108f"
        }
      ],
      "purl": "pkg:npm/eslint@4.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "espree",
      "version": "3.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c80708431b6632207f8cbdf6773129d9e9c17a276c07bc563cb362c3720892955db353fe87ba85f58c09ab5c94373a7638a5e0029aece05eb58a1eba52ca03d4"
        }
      ],
      "purl": "pkg:npm/espree@3.5.4",
      "type": "library",
      "bom-ref": "pkg:npm/espree@3.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esprima",
      "version": "3.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fdca51cee6133895e3c88d535ce49dbff62a4633"
        }
      ],
      "purl": "pkg:npm/esprima@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/esprima@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esprima",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0"
        }
      ],
      "purl": "pkg:npm/esprima@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/esprima@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esquery",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a68b2679cc8587f5533e49151178b4b943c6bb1b1b51771101559a66f7cac933b49bf80f435429dd5df91e1547776f275eae0f846c391f9debdf0b0ca759a34"
        }
      ],
      "purl": "pkg:npm/esquery@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/esquery@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esrecurse",
      "version": "4.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb844107ef9f20e0173f0dcff5ccbcf6a7cc96f6445d992aa89923aaa5c8bf33f97b34598d6fa53d68f0df9517ff712150f1586e0e44478258803c38d34eff0d"
        }
      ],
      "purl": "pkg:npm/esrecurse@4.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/esrecurse@4.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estraverse",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0dee3fed31fcd469618ce7342099fc1afa0bdb13"
        }
      ],
      "purl": "pkg:npm/estraverse@4.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/estraverse@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esutils",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
        }
      ],
      "purl": "pkg:npm/esutils@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/esutils@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "event-emitter",
      "version": "0.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "df8c69eef1647923c7157b9ce83840610b02cc39"
        }
      ],
      "purl": "pkg:npm/event-emitter@0.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/event-emitter@0.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "events",
      "version": "1.1.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
        }
      ],
      "purl": "pkg:npm/events@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/events@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "events"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#29599"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#32935"
          },
          {
            "location": "dist/lib/cli.js#32935"
          },
          {
            "location": "lib/reporters/base-reporter.js#46"
          },
          {
            "location": "lib/reporters/event-reporter.js#15"
          },
          {
            "location": "packages/lockfile/index.js#3297"
          },
          {
            "location": "src/reporters/event-reporter.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "evp_bytestokey",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fdfd86a384e88271ff2af08848fece52c1e7f39853f67524c7103d0445b1167f8e8fda3c64d2e6ff8d217658122f2b8e8a6b2b4ca2d4304a2b41ec69fda3d078"
        }
      ],
      "purl": "pkg:npm/evp_bytestokey@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/evp_bytestokey@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "exec-sh",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "148502273d516ee4b414a4dd68069f001c864b408fbd4dd1d0c787c60b65f9d8f309cfff17c1da90bf06ce654d65a9dab136d3018ff70d1140d0aa55aa3fde03"
        }
      ],
      "purl": "pkg:npm/exec-sh@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/exec-sh@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "execa",
      "version": "0.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "939011db6bc2b750dc7de8918b15b8e94e6d30bb41838e2cb1d24cf4f897c370fc067e6acb11424a7298fde476db2f9cb450c63ea69fa5a5e0d86e049b2b9ae0"
        }
      ],
      "purl": "pkg:npm/execa@0.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/execa@0.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "execa",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "944becd34cc41ee32a63a9faf27ad5a65fc59777"
        }
      ],
      "purl": "pkg:npm/execa@0.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/execa@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "exit-hook",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f05ca233b48c05d54fff07765df8507e95c02ff8"
        }
      ],
      "purl": "pkg:npm/exit-hook@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/exit-hook@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "exit",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0632638f8d877cc82107d30a0fff1a17cba1cd0c"
        }
      ],
      "purl": "pkg:npm/exit@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/exit@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-brackets",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "df07284e342a807cd733ac5af72411e581d1177b"
        }
      ],
      "purl": "pkg:npm/expand-brackets@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/expand-brackets@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-brackets",
      "version": "2.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b77735e315ce30f6b6eff0f83b04151a22449622"
        }
      ],
      "purl": "pkg:npm/expand-brackets@2.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/expand-brackets@2.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-range",
      "version": "1.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a299effd335fe2721ebae8e257ec79644fc85337"
        }
      ],
      "purl": "pkg:npm/expand-range@1.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/expand-range@1.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-tilde",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0b81eba897e5a3d31d1c3d102f8f01441e559449"
        }
      ],
      "purl": "pkg:npm/expand-tilde@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/expand-tilde@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-tilde",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "97e801aa052df02454de46b02bf621642cdc8502"
        }
      ],
      "purl": "pkg:npm/expand-tilde@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/expand-tilde@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expect",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5dc35710f7a1aa7f1bfe39bc158a2d757d18ad79f7eaaa781d696b553e24b7041ab359752cfc625569dc6279cbd9ec8cb4a026548686d17029d1096ba896b168"
        }
      ],
      "purl": "pkg:npm/expect@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/expect@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "extend-shallow",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "19d6bf94dfc09d76ba711f39b872d21ff4dd9071"
        }
      ],
      "purl": "pkg:npm/extend-shallow@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/extend-shallow@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extend-shallow",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
        }
      ],
      "purl": "pkg:npm/extend-shallow@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/extend-shallow@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extend-shallow",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "26a71aaf073b39fb2127172746131c2704028db8"
        }
      ],
      "purl": "pkg:npm/extend-shallow@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/extend-shallow@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extend",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe"
        }
      ],
      "purl": "pkg:npm/extend@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/extend@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "external-editor",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "12d7b0db850f7ff7e7081baf4005700060c4600b"
        }
      ],
      "purl": "pkg:npm/external-editor@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/external-editor@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "external-editor",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d29fa82f1b12adf9befee93284bf567270795e03b6878511f202a272a79a5b505b9860d233a599d00e4ec0b18724c967449d37809dacb4682cb6695ea24e4f4"
        }
      ],
      "purl": "pkg:npm/external-editor@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/external-editor@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "external-editor",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6e7ef51fdfaa5a83902b2643a36e6638c5694a65d1380b13255555633aebb68977778cbe02c2a37f823097643e22e4f4905490d6aa35eba52e230a98abb9869c"
        }
      ],
      "purl": "pkg:npm/external-editor@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/external-editor@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extglob",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
        }
      ],
      "purl": "pkg:npm/extglob@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/extglob@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extglob",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3666fa4179042ecb81af6e02252922968e941c781b7a42b95226607c4e941c3dc46f6ed80baa03f9b85c4feb49e9c97c766b20750c675a572bcbc92c04804ba7"
        }
      ],
      "purl": "pkg:npm/extglob@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/extglob@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extsprintf",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "96918440e3041a7a414f8c52e3c574eb3c3e1e05"
        }
      ],
      "purl": "pkg:npm/extsprintf@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/extsprintf@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extsprintf",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e2689f8f356fad62cca65a3a91c5df5f9551692f"
        }
      ],
      "purl": "pkg:npm/extsprintf@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/extsprintf@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fancy-log",
      "version": "1.3.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f41125e3d84f2e7d89a43d06d958c8f78be16be1"
        }
      ],
      "purl": "pkg:npm/fancy-log@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/fancy-log@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "fancy-log"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#8"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-deep-equal",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c053477817c86b51daa853c81e059b733d023614"
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/fast-deep-equal@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-deep-equal",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/fast-deep-equal@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-diff",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29a254b7e33db75a9a22d792be373a3f745b31d5ec3612bad4645fb51e92371aa686d85c77d306222e13fa8d230fc2d44a94a748a5c4db49cbb49ddf387c508a"
        }
      ],
      "purl": "pkg:npm/fast-diff@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/fast-diff@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-json-stable-stringify",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d5142c0caee6b1189f87d3a76111064f86c8bbf2"
        }
      ],
      "purl": "pkg:npm/fast-json-stable-stringify@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fast-json-stable-stringify@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-levenshtein",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3d8a5c66883a16a30ca8643e851f19baa7797917"
        }
      ],
      "purl": "pkg:npm/fast-levenshtein@2.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/fast-levenshtein@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fb-watchman",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "54e9abf7dfa2f26cd9b1636c588c1afc05de5d58"
        }
      ],
      "purl": "pkg:npm/fb-watchman@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fb-watchman@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "figures",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
        }
      ],
      "purl": "pkg:npm/figures@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/figures@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "figures",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
        }
      ],
      "purl": "pkg:npm/figures@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/figures@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-entry-cache",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c392990c3e684783d838b8c84a45d8a048458361"
        }
      ],
      "purl": "pkg:npm/file-entry-cache@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/file-entry-cache@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "filename-regex",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
        }
      ],
      "purl": "pkg:npm/filename-regex@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/filename-regex@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "filepaths",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a1c9a4601b6eae7fb876fc1ac98479ceb557c177"
        }
      ],
      "purl": "pkg:npm/filepaths@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/filepaths@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fileset",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8e7548a96d3cc2327ee5e674168723a333bba2a0"
        }
      ],
      "purl": "pkg:npm/fileset@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/fileset@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fill-range",
      "version": "2.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "727adc09b8f4d7e8f68131bddb55593e71db8e67407fca1057f886795da4671192c9f6238d3c98efd12bb0ad56256329c3a0da029117ef66e29ea244fbf77ee5"
        }
      ],
      "purl": "pkg:npm/fill-range@2.2.4",
      "type": "library",
      "bom-ref": "pkg:npm/fill-range@2.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fill-range",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d544811d428f98eb06a63dc402d2403c328c38f7"
        }
      ],
      "purl": "pkg:npm/fill-range@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fill-range@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-cache-dir",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c8defae57c8a52a8a784f9e31c57c742e993a0b9"
        }
      ],
      "purl": "pkg:npm/find-cache-dir@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/find-cache-dir@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-node-modules",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b6deb3cccb699c87037677bcede2c5f5862b2550"
        }
      ],
      "purl": "pkg:npm/find-node-modules@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/find-node-modules@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-root",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "962ff211aab25c6520feeeb8d6287f8f6e95807a"
        }
      ],
      "purl": "pkg:npm/find-root@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/find-root@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-up",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
        }
      ],
      "purl": "pkg:npm/find-up@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/find-up@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-up",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "45d1b7e506c717ddd482775a2b77920a3c0c57a7"
        }
      ],
      "purl": "pkg:npm/find-up@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/find-up@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "findup-sync",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a8117d0f73124f5a4546839579fe52d7129fb5e5"
        }
      ],
      "purl": "pkg:npm/findup-sync@0.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/findup-sync@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "findup-sync",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9326b1488c22d1a6088650a86901b2d9a90a2cbc"
        }
      ],
      "purl": "pkg:npm/findup-sync@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/findup-sync@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fined",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b37dc844b76a2f5e7081e884f7c0ae344f153476"
        }
      ],
      "purl": "pkg:npm/fined@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/fined@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flagged-respawn",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7"
        }
      ],
      "purl": "pkg:npm/flagged-respawn@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/flagged-respawn@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flat-cache",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d3030b32b38154f4e3b7e9c709f490f7ef97c481"
        }
      ],
      "purl": "pkg:npm/flat-cache@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/flat-cache@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flow-bin",
      "version": "0.66.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a96dde7015dc3343fd552a7b4963c02be705ca26"
        }
      ],
      "purl": "pkg:npm/flow-bin@0.66.0",
      "type": "library",
      "bom-ref": "pkg:npm/flow-bin@0.66.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flush-write-stream",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71a959302d74bb414c52aa22ba7236022188214b5422f89f37090784dba9647e1c6cd9d6d48b64a21fcd7f91c56260ebc163e3ad4c699194f42a1b82ab48e61b"
        }
      ],
      "purl": "pkg:npm/flush-write-stream@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/flush-write-stream@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "for-in",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "81068d295a8142ec0ac726c6e2200c30fb6d5e80"
        }
      ],
      "purl": "pkg:npm/for-in@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/for-in@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "for-own",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5265c681a4f294dabbf17c9509b6763aa84510ce"
        }
      ],
      "purl": "pkg:npm/for-own@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/for-own@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "for-own",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c63332f415cedc4b04dbfe70cf836494c53cb44b"
        }
      ],
      "purl": "pkg:npm/for-own@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/for-own@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "foreach",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0bee005018aeb260d0a3af3ae658dd0136ec1b99"
        }
      ],
      "purl": "pkg:npm/foreach@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/foreach@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "forever-agent",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
        }
      ],
      "purl": "pkg:npm/forever-agent@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/forever-agent@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fork-stream",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "db849fce77f6708a5f8f386ae533a0907b54ae70"
        }
      ],
      "purl": "pkg:npm/fork-stream@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/fork-stream@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4970498be604c20c005d4f5c23aecd21d6b49099"
        }
      ],
      "purl": "pkg:npm/form-data@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/form-data@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fragment-cache",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4290fad27f13e89be7f33799c6bc5a0abfff0d19"
        }
      ],
      "purl": "pkg:npm/fragment-cache@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/fragment-cache@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-constants",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3"
        }
      ],
      "purl": "pkg:npm/fs-constants@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-constants@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-exists-sync",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "982d6893af918e72d08dec9e8673ff2b5a8d6add"
        }
      ],
      "purl": "pkg:npm/fs-exists-sync@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-exists-sync@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-extra",
      "version": "1.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cd3ce5f7e7cb6145883fcae3191e9877f8587950"
        }
      ],
      "purl": "pkg:npm/fs-extra@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-extra@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-specs@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-specs/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "fs-extra"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/pnp.js#2"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/script.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-minipass",
      "version": "1.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "261065d2c9178d43c2147ef1eb1eb5810c6b2b25ecc41e6072078f2d90b07f20861ac4c848ca0878e6dbaef55e3fa5e6c9ab9dc384d3e37a95d86cfe8b2776a1"
        }
      ],
      "purl": "pkg:npm/fs-minipass@1.2.5",
      "type": "library",
      "bom-ref": "pkg:npm/fs-minipass@1.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-mkdirp-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0b7815fc3201c6a69e14db98ce098c16935259eb"
        }
      ],
      "purl": "pkg:npm/fs-mkdirp-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-mkdirp-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs.realpath",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1504ad2523158caa40db4a2787cb01411994ea4f"
        }
      ],
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs.realpath@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "1.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfc1fcfdd8b293be81eeae7083e51dd3e0aacdc005de604123f6c0e677b9ceb454508bcd90963ffc3dc1ab21f9ef52ae002e0dafb470ec28d65f8af4cbd0ef36"
        }
      ],
      "purl": "pkg:npm/fsevents@1.2.4",
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@1.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "function-bind",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c88a2f033317e3db05f18979f1f482589e6cbd22ee6a26cfc5740914b98139b4ee0abd0c7f52a23e8a4633d3621638980426df69ad8587a6eb790e803554c8d0"
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/function-bind@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "functional-red-black-tree",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
        }
      ],
      "purl": "pkg:npm/functional-red-black-tree@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/functional-red-black-tree@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gauge",
      "version": "2.7.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2c03405c7538c39d7eb37b317022e325fb018bf7"
        }
      ],
      "purl": "pkg:npm/gauge@2.7.4",
      "type": "library",
      "bom-ref": "pkg:npm/gauge@2.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-caller-file",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dedeab553a1ea197d848677c6282c54760c992242b22252b19c8ef157da60f0ddb9fa9363adc073744cd08b6c13bec3ca93be29a10e4bfe2d2b1c6c9635bc4eb"
        }
      ],
      "purl": "pkg:npm/get-caller-file@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/get-caller-file@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-stdin",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b968c6b0a04384324902e8bf1a5df32579a450fe"
        }
      ],
      "purl": "pkg:npm/get-stdin@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/get-stdin@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-stream",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8e943d1358dc37555054ecbe2edb05aa174ede14"
        }
      ],
      "purl": "pkg:npm/get-stream@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/get-stream@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-stream",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16778b28c10d78e47bc0e2b4fd95c287e970aad9cfc247ae9c98d1376f0b3eacc6bcd02162fad30215efeb10e6e2fb09d0cee57116c860742e74ab12cb646d49"
        }
      ],
      "purl": "pkg:npm/get-stream@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/get-stream@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-value",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
        }
      ],
      "purl": "pkg:npm/get-value@2.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/get-value@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "getpass",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
        }
      ],
      "purl": "pkg:npm/getpass@0.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/getpass@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "git-release-notes",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16f688579e5d134de15e60fec9407764bcb1a220d065eb58c39de15fb10f39faf7bbe71a2085f25221a294907ee1f17b22382513860163c3b8825df0b2f88540"
        }
      ],
      "purl": "pkg:npm/git-release-notes@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/git-release-notes@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-base",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
        }
      ],
      "purl": "pkg:npm/glob-base@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/glob-base@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-parent",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "81383d72db054fcccf5336daa902f182f6edbb28"
        }
      ],
      "purl": "pkg:npm/glob-parent@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-parent",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9e6af6299d8d3bd2bd40430832bd113df906c5ae"
        }
      ],
      "purl": "pkg:npm/glob-parent@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-stream",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7045c99413b3eb94888d83ab46d0b404cc7bdde4"
        }
      ],
      "purl": "pkg:npm/glob-stream@6.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/glob-stream@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-watcher",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7caf76af608e302d7df560b21946e5ad92a18eb6b773254c0e2ca90ddaa0d6fb120e67b19db622bcad64351e1022d88d5cb2a61a5a9a9f8ebd92cebb46d35ada"
        }
      ],
      "purl": "pkg:npm/glob-watcher@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/glob-watcher@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.1.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "805211df04faaf1c63a3600306cdf5ade50b2ec8"
        }
      ],
      "purl": "pkg:npm/glob@7.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs.js#1059"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "5.0.15",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
        }
      ],
      "purl": "pkg:npm/glob@5.0.15",
      "type": "library",
      "bom-ref": "pkg:npm/glob@5.0.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs.js#1059"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3094d4835923b8b790089f9c704e15a5aea42955e43d827698e090c94b8a2dc2d0b1dacc0a904f522f2a544ebe62e689928cde03d36eb13030de12ebf177b911"
        }
      ],
      "purl": "pkg:npm/glob@7.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs.js#1059"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "global-modules",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ea5a3bed42c6d6ce995a4f8a1269b5dae223828d"
        }
      ],
      "purl": "pkg:npm/global-modules@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/global-modules@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "global-modules",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0ace91247f5d46a4e16ec346738f39ade01e146708ce706ef9ecf3efadf87170b15bab4c29b20a4eab1a71b71162086e03b46f7733a5d155b176a0675ebfb6e"
        }
      ],
      "purl": "pkg:npm/global-modules@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/global-modules@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "global-prefix",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8d3bc6b8da3ca8112a160d8d496ff0462bfef78f"
        }
      ],
      "purl": "pkg:npm/global-prefix@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/global-prefix@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "global-prefix",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dbf743c6c14992593c655568cb66ed32c0122ebe"
        }
      ],
      "purl": "pkg:npm/global-prefix@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/global-prefix@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globals",
      "version": "9.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b49c6dc22c442263f20bc6ab73b53587ff789145dc812f0e8a303c6728c721aed6e3d8e1667a1561d165027d6dc352b220c7fa85ac93c80abab8678b1347d51"
        }
      ],
      "purl": "pkg:npm/globals@9.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/globals@9.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globby",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"
        }
      ],
      "purl": "pkg:npm/globby@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/globby@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glogg",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca762a5cba25b8129ff57191d60039f721098ac20bed81c41f8c6bdd9ce21c1e7fca5e2a59f68af09b3d8c67ba801182482295aa2c8edf45a7459003bde99437"
        }
      ],
      "purl": "pkg:npm/glogg@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/glogg@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.1.11",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graphql",
      "version": "14.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8140b8618b1a892253d61e3492b1b727e5121a5c21ccd4d749be083999639fd6a0e538fe464a17ad6a7e2a1ed6c84dedd4d09f69be64cc2bb1048bce30444c5f"
        }
      ],
      "purl": "pkg:npm/graphql@14.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/graphql@14.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "growly",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f10748cbe76af964b7c96c93c6bcc28af120c081"
        }
      ],
      "purl": "pkg:npm/growly@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/growly@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-babel",
      "version": "7.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52a1d2dc0771672242471aa7017eb4dc38f793f5b1ea1cdc8266afdd0731bec205ab763c66453b8977743be2700f98afa8273aa34af54bbb4207fc712e7b9237"
        }
      ],
      "purl": "pkg:npm/gulp-babel@7.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-babel@7.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "gulp-babel"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-cli",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "471ba324974df3f3ba216da73ee825ed86b3866ac81239a255f3caad6b7af2bef550268b292ef51e9d20a4a4fe17aa8e505b6becaaad89f0ca68024f455bcc61"
        }
      ],
      "purl": "pkg:npm/gulp-cli@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-cli@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-if",
      "version": "2.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a497b7e7573005041caa2bc8b7dda3c80444d629"
        }
      ],
      "purl": "pkg:npm/gulp-if@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-if@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "gulp-if"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-match",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "91c7c0d7f29becd6606d57d80a7f8776a87aba8e"
        }
      ],
      "purl": "pkg:npm/gulp-match@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-match@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-newer",
      "version": "1.4.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87bf5f18ee794bf3fd7800036cb00ff5a4ed558a4b491d4e363d3c54f69275554d5588534bca7508ed535bb90432efa10beb32b660aa714af92deb2f644b43a1"
        }
      ],
      "purl": "pkg:npm/gulp-newer@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-newer@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "gulp-newer"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-plumber",
      "version": "1.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ff2c97edb1b2a81db563e9d379a6f32cc899fd8d8234c13d27320dc6e956610da73835eb1ecde7184e2f3fe3cac78bec8489cdec529c3a8e549ceea356877d8"
        }
      ],
      "purl": "pkg:npm/gulp-plumber@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-plumber@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "gulp-plumber"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#4"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-sourcemaps",
      "version": "2.6.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cbb2008450b1bcce6cd23bf98337be751bf6e30a"
        }
      ],
      "purl": "pkg:npm/gulp-sourcemaps@2.6.4",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-sourcemaps@2.6.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "gulp-sourcemaps"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#7"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp",
      "version": "4.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "95766c601dade4a77ed3e7b2b6dc03881b596366"
        }
      ],
      "purl": "pkg:npm/gulp@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/gulp@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "gulp"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#10"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulplog",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e28c4d45d05ecbbed818363ce8f9c5926229ffe5"
        }
      ],
      "purl": "pkg:npm/gulplog@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/gulplog@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gunzip-maybe",
      "version": "1.4.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aadbad20a32d84d24981e1d04bb919f45a83ab9f7f5a7d06d8760244d8e9ba9ef229f548ebf7aac299aba32646168098686fac5baa6c3556f8ce82c00c7a69da"
        }
      ],
      "purl": "pkg:npm/gunzip-maybe@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/gunzip-maybe@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "gunzip-maybe"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/fetchers/tarball-fetcher.js#66"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "handlebars",
      "version": "4.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "630a35dfe0294bc281edae6ffc5d329fc7982dcc"
        }
      ],
      "purl": "pkg:npm/handlebars@4.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/handlebars@4.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "har-schema",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a94c2224ebcac04782a0d9035521f24735b7ec92"
        }
      ],
      "purl": "pkg:npm/har-schema@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/har-schema@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "har-validator",
      "version": "5.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ba402c266194f15956ef15e0fcf242993f6a7dfd"
        }
      ],
      "purl": "pkg:npm/har-validator@5.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/har-validator@5.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-ansi",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
        }
      ],
      "purl": "pkg:npm/has-ansi@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-ansi@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-flag",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9d9e793165ce017a00f00418c43f942a7b1d11fa"
        }
      ],
      "purl": "pkg:npm/has-flag@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-flag@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-flag",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5d454dc2199ae225699f3467e5a07f3b955bafd"
        }
      ],
      "purl": "pkg:npm/has-flag@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-flag@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-symbols",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ba1a8f1af2a0fc39650f5c850367704122063b44"
        }
      ],
      "purl": "pkg:npm/has-symbols@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-symbols@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-unicode",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e0e6fe6a28cf51138855e086d1691e771de2a8b9"
        }
      ],
      "purl": "pkg:npm/has-unicode@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/has-unicode@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-value",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7b1f58bada62ca827ec0a2078025654845995e1f"
        }
      ],
      "purl": "pkg:npm/has-value@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/has-value@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-value",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "18b281da585b1c5c51def24c930ed29a0be6b177"
        }
      ],
      "purl": "pkg:npm/has-value@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-value@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-values",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6d61de95d91dfca9b9a02089ad384bff8f62b771"
        }
      ],
      "purl": "pkg:npm/has-values@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/has-values@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-values",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "95b0b63fec2146619a6fe57fe75628d5a39efe4f"
        }
      ],
      "purl": "pkg:npm/has-values@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-values@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f676f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf"
        }
      ],
      "purl": "pkg:npm/has@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/has@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hash-base",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5fc8686847ecd73499403319a6b0a3f3f6ae4918"
        }
      ],
      "purl": "pkg:npm/hash-base@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/hash-base@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hash-for-dep",
      "version": "1.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "344fffac3682169587562c37d1833bf0e006052854fa0e1d9d4198dd4586c84ccf386620fe9b4e8e4df69c473e6c2d71cfe45f2b9508b3a94e2fa79076b5783b"
        }
      ],
      "purl": "pkg:npm/hash-for-dep@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/hash-for-dep@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "hash-for-dep/lib/deps-for"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/pack.js#237"
          },
          {
            "location": "lib/cli/commands/pack.js#237"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hash.js",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7962391c6f4da7e787575290862b175b033ee043cf61ee5d157d546591fb93f1372730c46b3547f951a5662e91f7866a226abe0370f598212dac521f83f13bb0"
        }
      ],
      "purl": "pkg:npm/hash.js@1.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/hash.js@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "heimdalljs-logger",
      "version": "0.1.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d76ada4e45b7bb6f786fc9c010a68eb2e2faf176"
        }
      ],
      "purl": "pkg:npm/heimdalljs-logger@0.1.9",
      "type": "library",
      "bom-ref": "pkg:npm/heimdalljs-logger@0.1.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "heimdalljs",
      "version": "0.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6aa54308eee793b642cff9cf94781445f37730ac"
        }
      ],
      "purl": "pkg:npm/heimdalljs@0.2.5",
      "type": "library",
      "bom-ref": "pkg:npm/heimdalljs@0.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hmac-drbg",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d2745701025a6c775a6c545793ed502fc0c649a1"
        }
      ],
      "purl": "pkg:npm/hmac-drbg@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/hmac-drbg@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "home-or-tmp",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
        }
      ],
      "purl": "pkg:npm/home-or-tmp@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/home-or-tmp@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "homedir-polyfill",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4c2bbc8a758998feebf5ed68580f76d46768b4bc"
        }
      ],
      "purl": "pkg:npm/homedir-polyfill@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/homedir-polyfill@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hosted-git-info",
      "version": "2.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed3fc1c47d7dcdb7024daf1790c95b2b9953a355ad824162dc6bdd584c8db9ce157b1efff43a9b9e9b1fe0933275c7e3f470a0e335161532f765aea56a9839ff"
        }
      ],
      "purl": "pkg:npm/hosted-git-info@2.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/hosted-git-info@2.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "html-encoding-sniffer",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef5959ce28839ecb9a6df7588947967425722aeab05a2db72fc61e22057d8d24991c2b5beb007504a5a8a07ecbded9f8fc5b9924c556c8d6880ebe111a669263"
        }
      ],
      "purl": "pkg:npm/html-encoding-sniffer@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/html-encoding-sniffer@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-signature",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9aecd925114772f3d95b65a60abb8f7c18fbace1"
        }
      ],
      "purl": "pkg:npm/http-signature@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/http-signature@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "https-browserify",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
        }
      ],
      "purl": "pkg:npm/https-browserify@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/https-browserify@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iconv-lite",
      "version": "0.4.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a1366ac1e20fe75c5a18f238b8f6b9ebf3eb8bfe3cd11fa6a3b49e53e6044c1c903610c6e79c9c17234b220b5af6f5e120baf15c3985ed91a1a9921cb8dd2025"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.4.19",
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.4.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iconv-lite",
      "version": "0.4.23",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9dec9351516d6a18dfd260777594fbeeefbc3b4401f3d8c57670647793f526060f6cf6a26b78175ce54bd9fabc57253680c303ed268ded0ba44c1fe999762f0c"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.4.23",
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.4.23",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iconv-lite",
      "version": "0.4.24",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf73179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.4.24",
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.4.24",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ieee754",
      "version": "1.1.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a0b8ff83458fa9277b28c888863d3bdd8955e367e0db5cec46a579f778cbcd5b8c788ab8ea5e6e301cab1c0be4dfc52274cb0fd2d45db8b6a74c36c3194e22c"
        }
      ],
      "purl": "pkg:npm/ieee754@1.1.12",
      "type": "library",
      "bom-ref": "pkg:npm/ieee754@1.1.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore-walk",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d3565331dc860f7b4fc925c60fec6c60eedb5966edc822786e1216dc86eaa7798f7059ee4e8f2da65cb05a4055109a8d005b6af7a86ee6d6683cea3b3e82795"
        }
      ],
      "purl": "pkg:npm/ignore-walk@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ignore-walk@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore",
      "version": "3.3.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e0b3de7591a326e465cfecc3afc4444835ede0b1a563516166f9464f4aaf7162b890024b32860d1cb274b429748d443e4d98d75aa571298f11b8f7e00a87fba"
        }
      ],
      "purl": "pkg:npm/ignore@3.3.10",
      "type": "library",
      "bom-ref": "pkg:npm/ignore@3.3.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "import-local",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bc06991e278af6a8c6a39f1a811060f9b8475f78684d953f39adc611258bcfbb7553ad9f93adda1ee0c9244b5e5e80de4c270f9944fecf7f209073d99249a999"
        }
      ],
      "purl": "pkg:npm/import-local@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/import-local@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "imports-loader",
      "version": "0.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91758bed2729f0a438e79d9971d55379a4026522d6f9eea725fa7773050c07aef74fb1ebf7c5e3c7924afaa97b00394952f8f5252e4ed3544b6caa2eb4de500d"
        }
      ],
      "purl": "pkg:npm/imports-loader@0.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/imports-loader@0.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "imurmurhash",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9218b9b2b928a238b13dc4fb6b6d576f231453ea"
        }
      ],
      "purl": "pkg:npm/imurmurhash@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/imurmurhash@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "indexof",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "82dc336d232b9062179d05ab3293a66059fd435d"
        }
      ],
      "purl": "pkg:npm/indexof@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/indexof@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inflight",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "49bd6331d7d02d0c09bc910a1075ba8165b56df9"
        }
      ],
      "purl": "pkg:npm/inflight@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/inflight@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "633c2c83e3da42a502f52466022480f4208261de"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b17d08d326b4423e568eff719f91b0b1cbdf69f1"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ini",
      "version": "1.3.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45963986e20a08c4560d4a999448bbd9ffe599728cbeeb3370c05dba5890de79d66f1f57fd90503bb0e28cc1184bd1211c16f6a9a71150cb42eecbcbc1ed2573"
        }
      ],
      "purl": "pkg:npm/ini@1.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/ini@1.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "ini"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/registries/npm-registry.js#107"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inquirer",
      "version": "1.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918"
        }
      ],
      "purl": "pkg:npm/inquirer@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/inquirer@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "inquirer"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/upgrade-interactive.js#228"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#52"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#65"
          },
          {
            "location": "src/cli/commands/upgrade-interactive.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inquirer",
      "version": "3.0.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e04aaa9d05b7a3cb9b0f407d04375f0447190347"
        }
      ],
      "purl": "pkg:npm/inquirer@3.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/inquirer@3.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "inquirer"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/upgrade-interactive.js#228"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#52"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#65"
          },
          {
            "location": "src/cli/commands/upgrade-interactive.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inquirer",
      "version": "3.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87ec6d9f29381302af1561eb518b1612b11547e8a02ad2dd721bbea3467544bed553f8d53056d88abd9ba7a6c08fc79f14dc56a875f4748b2ce9f250fbffaa79"
        }
      ],
      "purl": "pkg:npm/inquirer@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/inquirer@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "inquirer"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/upgrade-interactive.js#228"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#52"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#65"
          },
          {
            "location": "src/cli/commands/upgrade-interactive.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inquirer",
      "version": "6.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4081101b86324365186460c2e2cacc67b0631ce98d935951d89423e5492705aa64966e961c0f95547ecdfac51d5f703b35e09f185f28e17d52dc0a3b9c07087a"
        }
      ],
      "purl": "pkg:npm/inquirer@6.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/inquirer@6.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "inquirer"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/upgrade-interactive.js#228"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#52"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#65"
          },
          {
            "location": "src/cli/commands/upgrade-interactive.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "interpret",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
        }
      ],
      "purl": "pkg:npm/interpret@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/interpret@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "invariant",
      "version": "2.2.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6125f41506e689339ada3a926349f9220fa0696c213836cfff2da5e5eb0198b54058f379d64ba45ff6d5e6d9ef1568aeb42448d895d6cf89ffc0d81d42da034"
        }
      ],
      "purl": "pkg:npm/invariant@2.2.4",
      "type": "library",
      "bom-ref": "pkg:npm/invariant@2.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "invariant"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/add.js#99"
          },
          {
            "location": "lib/cli/commands/autoclean.js#258"
          },
          {
            "location": "lib/cli/commands/cache.js#204"
          },
          {
            "location": "lib/cli/commands/import.js#176"
          },
          {
            "location": "lib/cli/commands/install.js#260"
          },
          {
            "location": "lib/cli/commands/licenses.js#185"
          },
          {
            "location": "lib/cli/commands/link.js#139"
          },
          {
            "location": "lib/cli/commands/list.js#268"
          },
          {
            "location": "lib/cli/commands/policies.js#90"
          },
          {
            "location": "lib/cli/commands/publish.js#223"
          },
          {
            "location": "lib/cli/commands/run.js#359"
          },
          {
            "location": "lib/cli/commands/version.js#254"
          },
          {
            "location": "lib/cli/commands/why.js#308"
          },
          {
            "location": "lib/cli/commands/workspace.js#87"
          },
          {
            "location": "lib/cli/commands/workspaces.js#195"
          },
          {
            "location": "lib/cli/index.js#679"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#82"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#67"
          },
          {
            "location": "lib/hoisted-tree-builder.js#128"
          },
          {
            "location": "lib/integrity-checker.js#54"
          },
          {
            "location": "lib/lockfile/index.js#76"
          },
          {
            "location": "lib/lockfile/parse.js#21"
          },
          {
            "location": "lib/package-hoister.js#40"
          },
          {
            "location": "lib/package-install-scripts.js#55"
          },
          {
            "location": "lib/package-linker.js#93"
          },
          {
            "location": "lib/package-request.js#22"
          },
          {
            "location": "lib/package-resolver.js#75"
          },
          {
            "location": "lib/resolvers/contextual/workspace-resolver.js#33"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#23"
          },
          {
            "location": "lib/resolvers/exotics/tarball-resolver.js#59"
          },
          {
            "location": "lib/util/fs.js#1140"
          },
          {
            "location": "lib/util/generate-pnp-map.js#433"
          },
          {
            "location": "lib/util/git.js#22"
          },
          {
            "location": "lib/util/normalize-manifest/resolve-relative.js#106"
          },
          {
            "location": "lib/util/request-manager.js#34"
          },
          {
            "location": "src/cli/commands/autoclean.js#10"
          },
          {
            "location": "src/cli/commands/cache.js#8"
          },
          {
            "location": "src/cli/commands/licenses.js#11"
          },
          {
            "location": "src/cli/commands/link.js#9"
          },
          {
            "location": "src/cli/commands/publish.js#13"
          },
          {
            "location": "src/cli/commands/run.js#13"
          },
          {
            "location": "src/cli/commands/version.js#12"
          },
          {
            "location": "src/cli/commands/why.js#15"
          },
          {
            "location": "src/cli/commands/workspace.js#9"
          },
          {
            "location": "src/cli/commands/workspaces.js#11"
          },
          {
            "location": "src/hoisted-tree-builder.js#7"
          },
          {
            "location": "src/lockfile/parse.js#5"
          },
          {
            "location": "src/resolvers/exotics/file-resolver.js#5"
          },
          {
            "location": "src/resolvers/exotics/tarball-resolver.js#13"
          },
          {
            "location": "src/util/normalize-manifest/resolve-relative.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "invert-kv",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
        }
      ],
      "purl": "pkg:npm/invert-kv@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/invert-kv@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-absolute",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74e5a8a9f96f73274045adfad06befd7c0d9fe046e1ca8b6354ff05395f5645cdd61f1f6f67922359b05de6a78389dc7e32a3d331f00fee006373a733cddf204"
        }
      ],
      "purl": "pkg:npm/is-absolute@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-absolute@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-accessor-descriptor",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
        }
      ],
      "purl": "pkg:npm/is-accessor-descriptor@0.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/is-accessor-descriptor@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-accessor-descriptor",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b98671d391c56c3dfab1dc02a5cadb483dbec9f97ca41ef24fd81f5b6438e584b22812ae17a0aeb8560edba199555982ba2d463de1d60f104ecb87466464a71"
        }
      ],
      "purl": "pkg:npm/is-accessor-descriptor@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-accessor-descriptor@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-arrayish",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "77c99840527aa8ecb1a8ba697b80645a7a926a9d"
        }
      ],
      "purl": "pkg:npm/is-arrayish@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-arrayish@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-binary-path",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "75f16642b480f187a711c814161fd3a4a7655898"
        }
      ],
      "purl": "pkg:npm/is-binary-path@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-binary-path@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-buffer",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35c7402f0a579139b966fbdb93ba303944af56f04a0e028fe7f7b07d71339e64057ece194666a739e2814e34558e46b7405a0de9727ef45dd44aa7c7a93694e7"
        }
      ],
      "purl": "pkg:npm/is-buffer@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/is-buffer@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-builtin-module",
      "version": "1.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "540572d34f7ac3119f8f76c30cbc1b1e037affbe"
        }
      ],
      "purl": "pkg:npm/is-builtin-module@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-builtin-module@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "is-builtin-module"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/normalize-manifest/validate.js#100"
          },
          {
            "location": "src/util/normalize-manifest/validate.js#8"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-builtin-module",
      "version": "2.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b68cb1e984ecb0a60acbfc06892960d7a5da4647d5f85753c2901f84c06e59dbccfc12e9207569c0505012db0741b48a701e11c1222ab434139611b49737446"
        }
      ],
      "purl": "pkg:npm/is-builtin-module@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-builtin-module@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "is-builtin-module"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/normalize-manifest/validate.js#100"
          },
          {
            "location": "src/util/normalize-manifest/validate.js#8"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-callable",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af9a7db3126362702b2e339ba63038c6ee44288dc2b8a1e42573214fb9306e95322050f59f93cc02ca0fbd69efb5988dcfb2e39180d166177b16523478c8a310"
        }
      ],
      "purl": "pkg:npm/is-callable@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/is-callable@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-ci",
      "version": "1.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "73b4e7c312de3eea889711e0afbc6dc73c9c24f7a034716e22b064c1b7fc85ce7cffff8ea750aa164c92fb19c8324c27f54b09230735ef80488e4c81992a632a"
        }
      ],
      "purl": "pkg:npm/is-ci@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-ci@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "is-ci"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/reporters/base-reporter.js#30"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-data-descriptor",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0b5ee648388e2c860282e793f1856fec3f301b56"
        }
      ],
      "purl": "pkg:npm/is-data-descriptor@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/is-data-descriptor@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-data-descriptor",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8db457cb5166b40a028d0915988558c2ebaa0c551b68e7838e679dd6d3863ebb0c86d240e2b0fdb64800d05d6a2778111515dc1d856475e68fe74439ac4fe32d"
        }
      ],
      "purl": "pkg:npm/is-data-descriptor@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-data-descriptor@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-date-object",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"
        }
      ],
      "purl": "pkg:npm/is-date-object@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-date-object@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-deflate",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c862901c3c161fb09dac7cdc7e784f80e98f2f14"
        }
      ],
      "purl": "pkg:npm/is-deflate@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-deflate@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-descriptor",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e"
        }
      ],
      "purl": "pkg:npm/is-descriptor@0.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/is-descriptor@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-descriptor",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9e8ace56a90195ee97a8a03c8b98d10f52ba6cf7e4975f973da4bdf1101fb87bd1e71ae0daee607b907c47c3809ba92f64d53da1387de688bf27f16b62615b6"
        }
      ],
      "purl": "pkg:npm/is-descriptor@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-descriptor@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-dotfile",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
        }
      ],
      "purl": "pkg:npm/is-dotfile@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-dotfile@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-equal-shallow",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2238098fc221de0bcfa5d9eac4c45d638aa1c534"
        }
      ],
      "purl": "pkg:npm/is-equal-shallow@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-equal-shallow@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extendable",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "62b110e289a471418e3ec36a617d472e301dfc89"
        }
      ],
      "purl": "pkg:npm/is-extendable@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-extendable@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extendable",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ab9d73314f5861a0aa3d9352d976694dc897430dfcb6bf47d78c5966a24e3e8bcba5ffa5a56d581ef5b84cef83a934f40f306513a03b73f8a5dad4f9de27138"
        }
      ],
      "purl": "pkg:npm/is-extendable@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-extendable@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extglob",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ac468177c4943405a092fc8f29760c6ffc6206c0"
        }
      ],
      "purl": "pkg:npm/is-extglob@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-extglob@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extglob",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a88c02535791f02ed37c76a1b9ea9773c833f8c2"
        }
      ],
      "purl": "pkg:npm/is-extglob@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-extglob@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-finite",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cc6677695602be550ef11e8b4aa6305342b6d0aa"
        }
      ],
      "purl": "pkg:npm/is-finite@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-finite@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ef9e31386f031a7f0d643af82fde50c457ef00cb"
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a3b30a5c4f199183167aaab93beefae3ddfb654f"
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-generator-fn",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "969d49e1bb3329f6bb7f09089be26578b2ddd46a"
        }
      ],
      "purl": "pkg:npm/is-generator-fn@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-generator-fn@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-glob",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d096f926a3ded5600f3fdfd91198cb0888c2d863"
        }
      ],
      "purl": "pkg:npm/is-glob@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-glob@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-glob",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7ba5ae24217804ac70707b96922567486cc3e84a"
        }
      ],
      "purl": "pkg:npm/is-glob@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-glob@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-glob",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9521c76845cc2610a85203ddf080a958c2ffabc0"
        }
      ],
      "purl": "pkg:npm/is-glob@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-glob@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-gzip",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6ca8b07b99c77998025900e555ced8ed80879a83"
        }
      ],
      "purl": "pkg:npm/is-gzip@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-gzip@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-negated-glob",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6910bca5da8c95e784b5751b976cf5a10fee36d2"
        }
      ],
      "purl": "pkg:npm/is-negated-glob@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-negated-glob@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "01fcbbb393463a548f2f466cce16dece49db908f"
        }
      ],
      "purl": "pkg:npm/is-number@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-number@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "24fd6201a4782cf50561c810276afc7d12d71195"
        }
      ],
      "purl": "pkg:npm/is-number@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-number@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad29257002257f53a615dc80a9b9d64cb55e96c439f2ebd9eba4bf6726b08d6a88be24d60a38363f3546c3c59403e9cdb8f4ea6f8c2003e36cceb27ed3c2e581"
        }
      ],
      "purl": "pkg:npm/is-number@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-number@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-path-cwd",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d225ec23132e89edd38fda767472e62e65f1106d"
        }
      ],
      "purl": "pkg:npm/is-path-cwd@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-path-cwd@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-path-in-cwd",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1635754535b8f04ec258cede13f276349bc010455e92d79c0c15411391e1de733525dd24be11ed5faf0faf7c6c0dff39ef1b77638024c1550b2b5564bbad9a69"
        }
      ],
      "purl": "pkg:npm/is-path-in-cwd@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-path-in-cwd@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-path-inside",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"
        }
      ],
      "purl": "pkg:npm/is-path-inside@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-path-inside@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-plain-obj",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "71a50c8429dfca773c92a390a4a03b39fcd51d3e"
        }
      ],
      "purl": "pkg:npm/is-plain-obj@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-plain-obj@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/one-arg/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/no-args/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/depth-flag/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/licenses/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "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",
      "type": "library",
      "bom-ref": "pkg:npm/is-plain-object@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-posix-bracket",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
        }
      ],
      "purl": "pkg:npm/is-posix-bracket@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-posix-bracket@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-primitive",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "207bab91638499c07b2adf240a41a87210034575"
        }
      ],
      "purl": "pkg:npm/is-primitive@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-primitive@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-promise",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
        }
      ],
      "purl": "pkg:npm/is-promise@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-promise@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-regex",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5517489b547091b0930e095654ced25ee97e9491"
        }
      ],
      "purl": "pkg:npm/is-regex@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/is-regex@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-relative",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b0fd178ad22ab029ebb43084cb16e8f48db3c098488eb08c32217bef6df6ba41f98df69903d4cfbca5d93b465fdd4ca6c7df8fd704531b803e2230984b41b18"
        }
      ],
      "purl": "pkg:npm/is-relative@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-relative@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-resolvable",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa00d85c5491e56bc47ee4b974c8faa133046ebad268cd02ac5936622abf8179c1bc3f6931ada3197c728462dfbe1669b8c65ed7c089a45c40b77091b38d8d32"
        }
      ],
      "purl": "pkg:npm/is-resolvable@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-resolvable@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-stream",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
        }
      ],
      "purl": "pkg:npm/is-stream@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-stream@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-symbol",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3cc59f00025194b6ab2e38dbae6689256b660572"
        }
      ],
      "purl": "pkg:npm/is-symbol@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-symbol@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-typedarray",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e479c80858df0c1b11ddda6940f96011fcda4a9a"
        }
      ],
      "purl": "pkg:npm/is-typedarray@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-typedarray@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-unc-path",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ab1a955dd1fb3b5962df56c4adbe017a8842676e30c5661f7f7a68510dc1964ddb937cd1ddf421de5301f781822375bc28e0e9fa86e9e4cedc0e680c34ca595"
        }
      ],
      "purl": "pkg:npm/is-unc-path@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-unc-path@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-utf8",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4b0da1442104d1b336340e80797e865cf39f7d72"
        }
      ],
      "purl": "pkg:npm/is-utf8@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-utf8@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-valid-glob",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "29bf3eff701be2d4d315dbacc39bc39fe8f601aa"
        }
      ],
      "purl": "pkg:npm/is-valid-glob@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-valid-glob@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-webpack-bundle",
      "version": "1.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "576a50bb7c53d1d6a5c1647939c93ae2cbb90eea"
        }
      ],
      "purl": "pkg:npm/is-webpack-bundle@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-webpack-bundle@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "is-webpack-bundle"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/constants.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-windows",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "de1aa6d63ea29dd248737b69f1ff8b8002d2108c"
        }
      ],
      "purl": "pkg:npm/is-windows@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-windows@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-windows",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7972b55089ead9b3e68f25fa7b754723330ba1b73827de22e005a7f87a6adce5392a4ad10bde8e01c4773d127fa46bba9bc4d19c11cff5d917415b13fc239520"
        }
      ],
      "purl": "pkg:npm/is-windows@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-windows@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bb935d48582cba168c06834957a54a3e07124f11"
        }
      ],
      "purl": "pkg:npm/isarray@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isexe",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
        }
      ],
      "purl": "pkg:npm/isexe@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/isexe@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isobject",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f065561096a3f1da2ef46272f815c840d87e0c89"
        }
      ],
      "purl": "pkg:npm/isobject@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/isobject@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isobject",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
        }
      ],
      "purl": "pkg:npm/isobject@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/isobject@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isstream",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "47e63f7af55afa6f92e1500e690eb8b8529c099a"
        }
      ],
      "purl": "pkg:npm/isstream@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/isstream@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "istanbul-api",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76e8fa0252dcb163705297f27c7b749d621e462669b928673f8d184f1386420b5a37c7dde89612c6cbf15298530f2f15e4c7c35e8e2cff1542208bd508ef34f2"
        }
      ],
      "purl": "pkg:npm/istanbul-api@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-api@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-coverage",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1af80cfee5d1c26fa02e5be45874e30c0bf0ca76642fd9ecd7971a953ae6846828c25c0905b58c63359b2aa1360d3e890cfd4015729af998b4124a8d094a98d0"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-coverage@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-coverage@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-hook",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78b00c90f1bd154d2fe4bd3694891c8ffdbf665cfd3ae96e6978a476be624ad93c1436d2c008b14caf53918c5b17478d9f30094f03367e4576035b69b08a7826"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-hook@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-hook@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-instrument",
      "version": "1.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5d62ece43826ee47919126ac92b9976c9ac34a3cbdcf4eec8f7af41fa025c978f4fd0bccb581aef99de53e4eecbdfb24b71bf760c7cc203a6a7628ba6076879"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-instrument@1.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-instrument@1.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-report",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "033aafab9b53d14d3d9eb9dc2b7abcd9efd98e4c5ae2d90566fec4e9572a3f44023e7ea83658c33dfad9102fee98d5ddb36b7b6fcb1125fb3a2a6a73b7c9b690"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-report@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-report@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-source-maps",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c36b487053fe6c0d7c009255e002808908eb05b01a65550e96065773e54c1aa8ece60e150ae277ee47bfc6fff1b69444656e550d241f0fe9ef1c5eaddaecc94"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-source-maps@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-source-maps@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-source-maps",
      "version": "1.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f0ed93ff7561ad01e7d177096cfd7f18dee45cc8910253e2f9f8f7b841eb8c10fc3b3ecfcb4a6b482db90b4f4db80652e9b816d4d34a02f0921d95c1d22ad218"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-source-maps@1.2.5",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-source-maps@1.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-reports",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb667620ca84d6079f5946958eb066d2648abd491a072f55ab3f22c2bfebe3463d8416c8b5e1f9c2a1c6ffd0cb4df27dc549d44f68fb037f95549e8469806594"
        }
      ],
      "purl": "pkg:npm/istanbul-reports@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-reports@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "iterall",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb29c16f583e44550f63ae1f4eb16fee7b2346b10d05025a5f650bfb64b373d44416b48d9b5ae94971c6ce1980cbb6bdbafdef96f8019579dff51aa63c7d7f0c"
        }
      ],
      "purl": "pkg:npm/iterall@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/iterall@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-changed-files",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f370e1d30d5a4a450d161cb977676fa96c62ff2eb0783c1554b53abe62b4715f55a51c4fce14de1a299bb1b4434a7128b33845f77ecce2c0cb2de4bb0aefd39b"
        }
      ],
      "purl": "pkg:npm/jest-changed-files@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-changed-files@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-cli",
      "version": "22.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23d76c8247b28d5104663f70ac6aea947fbc3a53686fd229b7297ee8be7e4e838b2661e6e09c0e3dab629f56f6073a79479611409fa889e771ee8d47ef027384"
        }
      ],
      "purl": "pkg:npm/jest-cli@22.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/jest-cli@22.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-config",
      "version": "22.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4229fa35182e33ad74a830b70d783bd005f82da864c1d6e3fc883219f7ba01dba44251bf3ce8a90a5a155ca72c550ce5316e137ebb370109e15eef0f887a6e0"
        }
      ],
      "purl": "pkg:npm/jest-config@22.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/jest-config@22.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-diff",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd0a86bc20cfe6864e17a3de6c3b8bc2b07604c0fc7df26fe9300601d115b83c75fae120ac7a5216b7eb3a2311c76789d6180d8e542b3901077ad5708a3f7428"
        }
      ],
      "purl": "pkg:npm/jest-diff@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-diff@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-docblock",
      "version": "21.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4867bb18f5d04061257e6234343af6f9e342aeec03bd679a360a0efcf718f5ebb890b99d9c1becf47f751cb7a59e60b6d4e9a422336a42b3bb19fb8768b7277"
        }
      ],
      "purl": "pkg:npm/jest-docblock@21.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-docblock@21.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-docblock",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8f281100c3b62b10c717b9e30a6579ffadb3310624afe3c7d2ab2dee1279a03a5421497fa5b6106a1dbd5f296355985a80a7d13f46c49d05f895df52dbcda3a"
        }
      ],
      "purl": "pkg:npm/jest-docblock@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-docblock@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-environment-jsdom",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16f8b07d1f95c93dc36ad7f5dfe50b8c830ee4249e6a395aca1858430a7382e9ecc2868b20fbad75bae77d41c4332242c2fa9015a56d4e69fdf98f160adea7d7"
        }
      ],
      "purl": "pkg:npm/jest-environment-jsdom@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-environment-jsdom@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-environment-node",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ade665f1717ab7f94c12e3d6c28f4e2dfb6dc82dba03900c803c8443a0c1819bb27f278d533613f01168eaec4208ffc0bff6fb79bf5f4e2dec20714f0739a544"
        }
      ],
      "purl": "pkg:npm/jest-environment-node@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-environment-node@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-get-type",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe3b33d18f95dbdc35721757572804292cf69c1a07a18a8d4a13def9083148d8c0b8fd62f3e9382db40dadfa2588a7a3d0fe39b22be448287bca20fab9b1d2df"
        }
      ],
      "purl": "pkg:npm/jest-get-type@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-get-type@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-haste-map",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e10f5f8f3b8f5709daa86283a48b024a84d29c6ddcb5eca4da83558c15f5d871ce685d68c6a97eb948aa65be4d76eee0fef4d97dd370c32e16c18a202e1dbd0d"
        }
      ],
      "purl": "pkg:npm/jest-haste-map@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-haste-map@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-jasmine2",
      "version": "22.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9cadef754979d0cb87eef8fff1ab7b1105633c65828b7779fba6828bb1b1cbf5cc59d39d6c7d6ab4efcb8ca6ea0fcfbc7540041fe055561ec7923a42582d424b"
        }
      ],
      "purl": "pkg:npm/jest-jasmine2@22.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/jest-jasmine2@22.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-leak-detector",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "359a51fcbb3bfa774ee7b2ee5d139d8021b3d91994742e78d6d4c898bf5b754b54dd669d8051a6d3257e3a4e05ba26bfd6b2c09f929a27e8bbe8be9edf318961"
        }
      ],
      "purl": "pkg:npm/jest-leak-detector@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-leak-detector@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-matcher-utils",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96c10755a4e72b37403d1e6de01e8e7315e8f55cb82be91145b1b982d75d63c941102f8c969be6d4225cb0c112463cd4873933e7af1ec4c57585307bea700a6c"
        }
      ],
      "purl": "pkg:npm/jest-matcher-utils@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-matcher-utils@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-message-util",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88031e2b1841dd27b9c644a353436774b2c21ed3f89fe1ad0aa5746c848a03976639741f11b7449988aedaaa675810c241d11a7cd0c353a43e97aa0131dffe04"
        }
      ],
      "purl": "pkg:npm/jest-message-util@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-message-util@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-mock",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb847a987e4cd46e0d2b5e822a0f4dd43b426859aec61708a85e2540afd0d42228b6a32cfd705e99fa433de559045a30ea2c9436ee84053f6e81d34e4d3e68e5"
        }
      ],
      "purl": "pkg:npm/jest-mock@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-mock@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-regex-util",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c5835816af74229c88dbf23f37ddbabb8ed428a62c1d02cebb3867e43ebbf2eee3546d531f4d75dc38a5c969e6391a08e86c42e42af28436aab5c6b51e72d5a"
        }
      ],
      "purl": "pkg:npm/jest-regex-util@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-regex-util@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-resolve-dependencies",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3a73308c553a1237c17653812f81207506fff9ea073b32909fb59f73f5f06051033b7731c608c06cc9f540e9d653c7cbf414372700b7fb86ea5e4316810afa4"
        }
      ],
      "purl": "pkg:npm/jest-resolve-dependencies@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve-dependencies@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-resolve",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bb70640ff310066c2b3890f30c86b1a72a93c581fe5ea017cd524fe7582ddbd1fc8e98f74202a87f91863b6b8f18a19e035c93325a5b32cd60210e94e2f71187"
        }
      ],
      "purl": "pkg:npm/jest-resolve@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-runner",
      "version": "22.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e52fcea41e758a0416f719e43394e077fed98e202e228889015b6f55305c10189704817358cdc100c3c1335f455faf20455d0a5b216e18a8f4118dccdda71e79"
        }
      ],
      "purl": "pkg:npm/jest-runner@22.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/jest-runner@22.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-runtime",
      "version": "22.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5914e3f66ffffe7a6d7b5623ba9842617ec6458fdcd98bc922653db7ba8ec0572a1ebe18333997e9ebcfff749e873e43296d958bc38d60f08559edfa2555f17f"
        }
      ],
      "purl": "pkg:npm/jest-runtime@22.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/jest-runtime@22.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-serializer",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8f694029a71e1551f2744037aba4d745e3717af1ea8a582cf385494a343b143e18cea27ed97a14780bcd3d182aa1efae45a0c46d4d55159c6bc8a2c9246078b"
        }
      ],
      "purl": "pkg:npm/jest-serializer@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-serializer@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-snapshot",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "257034815b3960bd07b4b0c219af58c5c9a65762d96f027ed0c7f25c105ce6aa609046084d01493fb5cd85c1c56d4bd18a7891a516c655f26b3a862184613445"
        }
      ],
      "purl": "pkg:npm/jest-snapshot@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-snapshot@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-util",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "adf0df1bcc320b9a433cd75c9c09598302a7cc7bd90eef1377634923f8c018a106c493d8884e05d2cb3f8120241b8efbf18db71ef6f3fb418cac32537a8ed18d"
        }
      ],
      "purl": "pkg:npm/jest-util@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-util@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-validate",
      "version": "22.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76695fe02219446be46958377dad2e7ad7a972e6b8e031ed92d1e6eab728355b58969c1ee9f109464305b1a5157051cbcdbb8127670fc3d1a5f5329f9f3315c2"
        }
      ],
      "purl": "pkg:npm/jest-validate@22.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/jest-validate@22.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-worker",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "075b9c5b87c8f2a540b999a2705c48d51de4af67cd798272bc8435aca72e2d89de9c55792b968c6f1163e89d22d3426ef374bc8cfd9dec3cf5e3e02f6c81d161"
        }
      ],
      "purl": "pkg:npm/jest-worker@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/jest-worker@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest",
      "version": "22.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7818615bc392fd4b97dc7c60ccd0525445614ae443877f59d647589105569dafac72982cac3eef49e048eed984bec82e3c33277c9a1d5b6f1806786ffc1cd27b"
        }
      ],
      "purl": "pkg:npm/jest@22.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/jest@22.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "js-tokens",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9866df395102130e38f7f996bceb65443209c25b"
        }
      ],
      "purl": "pkg:npm/js-tokens@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/js-tokens@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-tokens",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29"
        }
      ],
      "purl": "pkg:npm/js-tokens@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/js-tokens@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-yaml",
      "version": "3.13.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61f6dc3bb8d70ddca3d031b16154a549e40d1db0fb5cf5afad559e554ba3ad0128673589211ac23e8ca4ea42fa2008c01b622894c2b84f484d51ed07394b3927"
        }
      ],
      "purl": "pkg:npm/js-yaml@3.13.1",
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@3.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "js-yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/lockfile/parse.js#52"
          },
          {
            "location": "src/lockfile/parse.js#12"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-yaml",
      "version": "3.12.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c8b76727c263df2f884a370a9e8aecf86ca7e7cc74c1bfa1f25608da840ea63cbc0f0f38c35aba652413231d417192efcddc5966adbc8f72569df88fb8989dc"
        }
      ],
      "purl": "pkg:npm/js-yaml@3.12.0",
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@3.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "js-yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/lockfile/parse.js#52"
          },
          {
            "location": "src/lockfile/parse.js#12"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsbn",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
        }
      ],
      "purl": "pkg:npm/jsbn@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/jsbn@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsdom",
      "version": "11.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cbc3f1e37a32881335dd9735cfbf3416b7cd2c90974cbe3411696dcbf2d752d723ca44413602e50a3597a5f48f065da2bfe37b92840df9dbeab331d9813fc58f"
        }
      ],
      "purl": "pkg:npm/jsdom@11.12.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsdom@11.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsesc",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "46c3fec8c1892b12b0833db9bc7622176dbab34b"
        }
      ],
      "purl": "pkg:npm/jsesc@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsesc@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsesc",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
        }
      ],
      "purl": "pkg:npm/jsesc@0.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsesc@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsinspect",
      "version": "0.12.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f692ebe6be66a17dd784008483f9e1225a6b06ea910d3fa5a188a0668ee189d99f3a3d0457697a64c93a82668d3225faa35602328775956487dc9a17f344072c"
        }
      ],
      "purl": "pkg:npm/jsinspect@0.12.7",
      "type": "library",
      "bom-ref": "pkg:npm/jsinspect@0.12.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-loader",
      "version": "0.5.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40b3ecf038fb9677f77b74184b5ce40a8fb8670a8e885f5dfe7667628cd3212c575827cdb3dcae932e6b270e3f5b7e2cecf39a3656d999019a0793625c26cfe3"
        }
      ],
      "purl": "pkg:npm/json-loader@0.5.7",
      "type": "library",
      "bom-ref": "pkg:npm/json-loader@0.5.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema-traverse",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "349a6d44c53a51de89b40805c5d5e59b417d3340"
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-traverse@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "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",
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-traverse@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b480c892e59a2f05954ce727bd3f2a4e882f9e13"
        }
      ],
      "purl": "pkg:npm/json-schema@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/json-schema@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-stable-stringify",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9a759d39c5f2ff503fd5300646ed445f88c4f9af"
        }
      ],
      "purl": "pkg:npm/json-stable-stringify@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/json-stable-stringify@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-stringify-safe",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
        }
      ],
      "purl": "pkg:npm/json-stringify-safe@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/json-stringify-safe@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json5",
      "version": "0.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1eade7acc012034ad84e2396767ead9fa5495821"
        }
      ],
      "purl": "pkg:npm/json5@0.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/json5@0.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json5",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "68a4b85908cf7a7471890b02f7730d7e3c7e9db1783c0758ce677fd49223f07633a9f6eef3a6de4ee3605c3ccf9275a4d27d2e0119727b0668e2cfbe112dfa3b"
        }
      ],
      "purl": "pkg:npm/json5@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/json5@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonfile",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
        }
      ],
      "purl": "pkg:npm/jsonfile@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsonfile@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonify",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
        }
      ],
      "purl": "pkg:npm/jsonify@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsonify@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsprim",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
        }
      ],
      "purl": "pkg:npm/jsprim@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/jsprim@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsx-ast-utils",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e801b1b39985e20fffc87b40e3748080e2dcac7f"
        }
      ],
      "purl": "pkg:npm/jsx-ast-utils@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jsx-ast-utils@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "just-debounce",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "87fccfaeffc0b68cd19d55f6722943f929ea35ea"
        }
      ],
      "purl": "pkg:npm/just-debounce@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/just-debounce@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kew",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "79d93d2d33363d6fdd2970b335d9141ad591d79b"
        }
      ],
      "purl": "pkg:npm/kew@0.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/kew@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kind-of",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "140a3d2d41a36d2efcfa9377b62c24f8495a5c44"
        }
      ],
      "purl": "pkg:npm/kind-of@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/kind-of@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kind-of",
      "version": "3.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "31ea21a734bab9bbb0f32466d893aea51e4a3c64"
        }
      ],
      "purl": "pkg:npm/kind-of@3.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/kind-of@3.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kind-of",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "20813df3d712928b207378691a45066fae72dd57"
        }
      ],
      "purl": "pkg:npm/kind-of@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/kind-of@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kind-of",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f"
        }
      ],
      "purl": "pkg:npm/kind-of@5.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/kind-of@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kind-of",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3990b39c9c7d17a833be16fb9a2d7f030e3675f0218593b572807e3442828f510856e1edabbccd2bc14ab4b7c2100cec1849e2cad3553dd0e8f305399ed90a8"
        }
      ],
      "purl": "pkg:npm/kind-of@6.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/kind-of@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "klaw",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4088433b46b3b1ba259d78785d8e96f73ba02439"
        }
      ],
      "purl": "pkg:npm/klaw@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/klaw@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "last-run",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "45b96942c17b1c79c772198259ba943bebf8ca5b"
        }
      ],
      "purl": "pkg:npm/last-run@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/last-run@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lazy-cache",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
        }
      ],
      "purl": "pkg:npm/lazy-cache@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/lazy-cache@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lazystream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f6995fe0f820392f61396be89462407bb77168e4"
        }
      ],
      "purl": "pkg:npm/lazystream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lazystream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lcid",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "308accafa0bc483a3867b4b6f2b9506251d1b835"
        }
      ],
      "purl": "pkg:npm/lcid@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lcid@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lead",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6f14f99a37be3a9dd784f5495690e5903466ee42"
        }
      ],
      "purl": "pkg:npm/lead@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lead@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "leven",
      "version": "2.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c2e7a9f772094dee9d34202ae8acce4687875580"
        }
      ],
      "purl": "pkg:npm/leven@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/leven@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "leven"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/run.js#361"
          },
          {
            "location": "src/cli/commands/run.js#14"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "levn",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3b09924edf9f083c0490fdd4c0bc4421e04764ee"
        }
      ],
      "purl": "pkg:npm/levn@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/levn@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "liftoff",
      "version": "2.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2009291bb31cea861bbf10a7c15a28caf75c31ec"
        }
      ],
      "purl": "pkg:npm/liftoff@2.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/liftoff@2.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "load-json-file",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "956905708d58b4bab4c2261b04f59f31c99374c0"
        }
      ],
      "purl": "pkg:npm/load-json-file@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/load-json-file@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loader-runner",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f482aea82d543e07921700d5a46ef26fdac6b8a2"
        }
      ],
      "purl": "pkg:npm/loader-runner@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/loader-runner@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loader-utils",
      "version": "0.2.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f86e6374d43205a6e6c60e9196f17c0299bfb348"
        }
      ],
      "purl": "pkg:npm/loader-utils@0.2.17",
      "type": "library",
      "bom-ref": "pkg:npm/loader-utils@0.2.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loader-utils",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c98aef488bcceda2ffb5e2de646d6a754429f5cd"
        }
      ],
      "purl": "pkg:npm/loader-utils@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/loader-utils@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loader-utils",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e4a73f1e8dd9c4306decdfbc062f4ee24810e0f7d3bd0f9c9f944f5118d1f7851771f523b061f9c661d64e508662b4df04f84daf92adcc50c60cbcf625e5964"
        }
      ],
      "purl": "pkg:npm/loader-utils@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/loader-utils@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "locate-path",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
        }
      ],
      "purl": "pkg:npm/locate-path@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/locate-path@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._baseclone",
      "version": "4.5.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ce42ade08384ef5d62fa77c30f61a46e686f8434"
        }
      ],
      "purl": "pkg:npm/lodash._baseclone@4.5.7",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._baseclone@4.5.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.clone",
      "version": "4.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e56b176b6823a7dde38f7f2bf58de7d5971200e9"
        }
      ],
      "purl": "pkg:npm/lodash.clone@4.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.clone@4.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.debounce",
      "version": "4.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
        }
      ],
      "purl": "pkg:npm/lodash.debounce@4.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.debounce@4.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.map",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "771ec7839e3473d9c4cde28b19394c3562f4f6d3"
        }
      ],
      "purl": "pkg:npm/lodash.map@4.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.map@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.sortby",
      "version": "4.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
        }
      ],
      "purl": "pkg:npm/lodash.sortby@4.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.sortby@4.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.toarray",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "24c4bfcd6b2fba38bfd0594db1179d8e9b656561"
        }
      ],
      "purl": "pkg:npm/lodash.toarray@4.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.toarray@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.17.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b2f2f7ba265fd51c211fe716adf667dc0e3e539f306cfd2d1954cb40f6e3a6567167c44e0fd54bb8d82c46789394b7bb3a54aa47bf5151e857829056fecd0843"
        }
      ],
      "purl": "pkg:npm/lodash@4.17.5",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.17.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.17.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51e8f0783d690e85eef800fcdb9956c29e191ad4b0827a59c5bdc90d5883ed2b63433f8d6ffea5d3dde5c78390d1fa0658d468735f665b2ec1ccbf9400ada256"
        }
      ],
      "purl": "pkg:npm/lodash@4.17.10",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.17.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "longest",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "30a0b2da38f73770e8294a0d22e6625ed77d0097"
        }
      ],
      "purl": "pkg:npm/longest@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/longest@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loose-envify",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add"
        }
      ],
      "purl": "pkg:npm/loose-envify@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/loose-envify@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loud-rejection",
      "version": "1.6.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5b46f80147edee578870f086d04821cf998e551f"
        }
      ],
      "purl": "pkg:npm/loud-rejection@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/loud-rejection@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "loud-rejection"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/index.js#691"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "4.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c5121bdc833b88a0955417c7d8af9291d18ab10f6dfcce039b4e9b37d587400f03cf029f366b833c4eb724916cb1ede90d95ff5a05c567f35705c305e782b24"
        }
      ],
      "purl": "pkg:npm/lru-cache@4.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@4.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-queue",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2738bd9f0d3cf4f84490c5736c48699ac632cda3"
        }
      ],
      "purl": "pkg:npm/lru-queue@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/lru-queue@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "make-iterator",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a718ae5e1d22544abb54ceca30886ce60c6c7f10aec76511a6d510697a38899649c410334cf38b13606e98ee5d6df558abf841245051fdad6614398ec790069b"
        }
      ],
      "purl": "pkg:npm/make-iterator@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/make-iterator@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "makeerror",
      "version": "1.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e01a5c9109f2af79660e4e8b9587790184f5a96c"
        }
      ],
      "purl": "pkg:npm/makeerror@1.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/makeerror@1.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "map-cache",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
        }
      ],
      "purl": "pkg:npm/map-cache@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/map-cache@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "map-visit",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
        }
      ],
      "purl": "pkg:npm/map-visit@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/map-visit@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "matchdep",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e"
        }
      ],
      "purl": "pkg:npm/matchdep@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/matchdep@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "math-random",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8b3aac588b8a66e4975e3cdea67f7bb329601fac"
        }
      ],
      "purl": "pkg:npm/math-random@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/math-random@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "md5.js",
      "version": "1.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e9bdbde94a20a5ac18b04340fc5764d5b09d901d"
        }
      ],
      "purl": "pkg:npm/md5.js@1.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/md5.js@1.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mem",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5edd52b485ca1d900fe64895505399a0dfa45f76"
        }
      ],
      "purl": "pkg:npm/mem@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/mem@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "memoizee",
      "version": "0.4.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b29ac1bba9f0c41581bc13a1e6fda372c1aa8862e52f6c6bd9d2ee6f7bd1f1d9c4f18075ee89b0b66ff43521e5f238cd6dcb0977918c5890274d255efced167e"
        }
      ],
      "purl": "pkg:npm/memoizee@0.4.12",
      "type": "library",
      "bom-ref": "pkg:npm/memoizee@0.4.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "memory-fs",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
        }
      ],
      "purl": "pkg:npm/memory-fs@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/memory-fs@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge-stream",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4041202d508a342ba00174008df0c251b8c135e1"
        }
      ],
      "purl": "pkg:npm/merge-stream@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/merge-stream@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7531e39d4949c281a66b8c5a6e0265e8b05894da"
        }
      ],
      "purl": "pkg:npm/merge@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/merge@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micromatch",
      "version": "2.3.11",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "86677c97d1720b363431d04d0d15293bd38c1565"
        }
      ],
      "purl": "pkg:npm/micromatch@2.3.11",
      "type": "library",
      "bom-ref": "pkg:npm/micromatch@2.3.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "micromatch"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/cache.js#206"
          },
          {
            "location": "lib/cli/commands/list.js#270"
          },
          {
            "location": "lib/package-hoister.js#29"
          },
          {
            "location": "lib/package-request.js#95"
          },
          {
            "location": "lib/util/filter.js#17"
          },
          {
            "location": "src/cli/commands/cache.js#10"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micromatch",
      "version": "3.1.10",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3168a4825f67f4cdf0f9ba6c6371def0bfb0f5e17ddf7f31465f0800ee6f8838b3c12cf3885132533a36c6bae5a01eb80036d37fcb80f2f46aaadb434ce99c72"
        }
      ],
      "purl": "pkg:npm/micromatch@3.1.10",
      "type": "library",
      "bom-ref": "pkg:npm/micromatch@3.1.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "micromatch"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/cache.js#206"
          },
          {
            "location": "lib/cli/commands/list.js#270"
          },
          {
            "location": "lib/package-hoister.js#29"
          },
          {
            "location": "lib/package-request.js#95"
          },
          {
            "location": "lib/util/filter.js#17"
          },
          {
            "location": "src/cli/commands/cache.js#10"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "miller-rabin",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d75e5f2e1bd956a5b01cf6c29729edc4455f5437e5f432cb4ee26fab78363bf3b18bc022368b801ef0d2cc74b4be250973e579be6ddeabdd57c2a9fd769e2344"
        }
      ],
      "purl": "pkg:npm/miller-rabin@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/miller-rabin@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.35.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2564ff21c093b01d08a3702159432346ab9cac748fb127f6c4a2da4657495542e2a2082f909be0819dd55cd35246409d744e83f81508e071086480363a3c08be"
        }
      ],
      "purl": "pkg:npm/mime-db@1.35.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.35.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-types",
      "version": "2.1.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f5b4a60755267ab85a36ea6b67bdee07405137928875516564a7c6140be1120477bde39c564a85ee1c78866ab0ea70467ec21a420e794dc392ce37490ba3eb3"
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.19",
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@2.1.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mimic-fn",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8dff38bb1cf08ae88854a88e2e97d893b378e934b2f2e6d3a279a7798f6fae91cd027a74401b76071595f5d3b7fe3f81a1501bf9ae46e980cf5b73391ce74c59"
        }
      ],
      "purl": "pkg:npm/mimic-fn@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/mimic-fn@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimalistic-assert",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52d25c003e3211a1ad8cf7b35ae3bdc02e27c149d51fff3f226df210740fe1bebb717943fd0afd85d213094d710db4845e0d9728d68ff23b11795eef41dd34fc"
        }
      ],
      "purl": "pkg:npm/minimalistic-assert@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/minimalistic-assert@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimalistic-crypto-utils",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
        }
      ],
      "purl": "pkg:npm/minimalistic-crypto-utils@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/minimalistic-crypto-utils@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "3.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c891d5404872a8f2d44e0b7d07cdcf5eee96debc7832fbc7bd252f4e8a20a70a060ce510fb20eb4741d1a2dfb23827423bbbb8857de959fb7a91604172a87450"
        }
      ],
      "purl": "pkg:npm/minimatch@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/resolution-map.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "0.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "857fcabfc3397d2625b8228262e86aa7a011b05d"
        }
      ],
      "purl": "pkg:npm/minimist@0.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@0.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a35008b20f41383eec1fb914f4cd5df79a264284"
        }
      ],
      "purl": "pkg:npm/minimist@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "0.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "de3f98543dbf96082be48ad1a0c7cda836301dcf"
        }
      ],
      "purl": "pkg:npm/minimist@0.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@0.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minipass",
      "version": "2.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe3027f7fb445f8827a724404f180710e57ac5b732c604fb8949f1a3d637f8e074cd7d344e0288bffd856427f96eb05b2027306cba95bf62268ef596ad031263"
        }
      ],
      "purl": "pkg:npm/minipass@2.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/minipass@2.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minizlib",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e13e94aff19cb59dbb9c77e9b7d4c739d459360c89f4565c8583b571e8394bc4370cd2c2298cb8e27099ce008981cbf1d9433c7339aa6a4e410b124caeadfb94"
        }
      ],
      "purl": "pkg:npm/minizlib@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/minizlib@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mixin-deep",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f1922d2c778481aa84bdde656015df9b8119485097dbd25bf4afa50078432b345e28140a8f747eecd385ead8ea622f6de2823c5547da5884c9426f3ac275c635"
        }
      ],
      "purl": "pkg:npm/mixin-deep@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/mixin-deep@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp-promise",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e9b8f68e552c68a9c1713b84883f7a1dd039b8a1"
        }
      ],
      "purl": "pkg:npm/mkdirp-promise@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp-promise@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "0.5.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "30057438eac6cf7f8c4767f38648d6697d75c903"
        }
      ],
      "purl": "pkg:npm/mkdirp@0.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@0.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "mkdirp"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs.js#1125"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mock-stdin",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c657d9642d90786435c64ca5e99bbd4d09bd7dd3"
        }
      ],
      "purl": "pkg:npm/mock-stdin@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/mock-stdin@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5608aeadfc00be6c2901df5f9861788de0d597c8"
        }
      ],
      "purl": "pkg:npm/ms@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mute-stdout",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5b32ea07eb43c9ded6130434cf926f46b2a7fd4d"
        }
      ],
      "purl": "pkg:npm/mute-stdout@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/mute-stdout@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mute-stream",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "48962b19e169fd1dfc240b3f1e7317627bbc47db"
        }
      ],
      "purl": "pkg:npm/mute-stream@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/mute-stream@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mute-stream",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
        }
      ],
      "purl": "pkg:npm/mute-stream@0.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/mute-stream@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mz",
      "version": "2.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfcd4634eee79d830486b1a1f4b7b29a8138f98af45a7e4c70721930ae5c7d00a5f8d0d7d3cb0266051cf7fe8c1e78bd216b852e6d59dc74c25eedb3f5f37ad9"
        }
      ],
      "purl": "pkg:npm/mz@2.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/mz@2.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nan",
      "version": "2.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c0749bfb7c12e1582fbf065b343b36be9af4da350b4ffb547286186f0fde69814273e97339233826c4e908b49f6d9280a2a65bc09d7235b4d9a6503fde49cc8"
        }
      ],
      "purl": "pkg:npm/nan@2.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/nan@2.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nanomatch",
      "version": "1.2.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e9a1ed93d116c7c014c150e7ed01f04f683122d3ab9f6946a2d2613a627d6469c7374a74c4adf6ff87e5fde155f323ae2b2851d82265d2bddc061829b03aa08"
        }
      ],
      "purl": "pkg:npm/nanomatch@1.2.13",
      "type": "library",
      "bom-ref": "pkg:npm/nanomatch@1.2.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "natural-compare",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
        }
      ],
      "purl": "pkg:npm/natural-compare@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/natural-compare@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "needle",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7f66cc0233d2535a301d5d2f55a6faa12360addac2f631d6387d45ea189686064d7781ef7d39ba9192c4536c1139e8afb0c545f0c1f6583ae64789f156f6af9"
        }
      ],
      "purl": "pkg:npm/needle@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/needle@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "neo-async",
      "version": "2.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dca2f77efb91919eece0814e31fced6fbcc9a7741a5569c1786a09960077f179c244f8ffd2d2f3ccb1b9201f0d60e1db27c83c506ae066fe3818b0e4e82c53c4"
        }
      ],
      "purl": "pkg:npm/neo-async@2.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/neo-async@2.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "next-tick",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ca86d1fe8828169b0120208e3dc8424b9db8342c"
        }
      ],
      "purl": "pkg:npm/next-tick@1.0.0",
      "type": "framework",
      "bom-ref": "pkg:npm/next-tick@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "nice-try",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8da62147a82f3bcbfcc591ed1f0b4b290572f76c1b2887fa791f510586c8718c2479fb483677a0625db505cfdbf5b00731b24da1b69d9e427348722d9d21870"
        }
      ],
      "purl": "pkg:npm/nice-try@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/nice-try@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-emoji",
      "version": "1.8.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa4b4c021d49c1ab3e4e71a875f09f8d46c92a800da8f68914dd33d22aa1e357aa0fc76f82e373722b554814952b5a62773d00a866cb29ca15b952d1559fda56"
        }
      ],
      "purl": "pkg:npm/node-emoji@1.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/node-emoji@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "node-emoji"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/install.js#259"
          },
          {
            "location": "lib/cli/commands/remove.js#203"
          },
          {
            "location": "lib/cli/commands/why.js#310"
          },
          {
            "location": "src/cli/commands/remove.js#14"
          },
          {
            "location": "src/cli/commands/why.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-fetch",
      "version": "1.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dc234edd6489982d58e8f0db4f695029abcd8c04"
        }
      ],
      "purl": "pkg:npm/node-fetch@1.6.3",
      "type": "library",
      "bom-ref": "pkg:npm/node-fetch@1.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-int64",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "87a9065cdb355d3182d8f94ce11188b825c68a3b"
        }
      ],
      "purl": "pkg:npm/node-int64@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/node-int64@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-libs-browser",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e40cc5cdda0831bf3d84118c6609447a07dfce0460f991685268ac43c1c8e23d4a0dda71d77274b5a369db2f713dbbabe96eb581ea460c3a2d181550ee67d40a"
        }
      ],
      "purl": "pkg:npm/node-libs-browser@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/node-libs-browser@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-notifier",
      "version": "5.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "30806cf8001de9d2764a495b6c4f11503465215854f0c68d2e1d40f525190d41cf8999162c575ee943701b8d724076444e81e024c5eac9567d51c4bf45e3954e"
        }
      ],
      "purl": "pkg:npm/node-notifier@5.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/node-notifier@5.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-pre-gyp",
      "version": "0.10.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "775c45b3e0bf20f4bc21dd2a3d36786d44fcc16af27d1fcecf3005c70786fae2cdf39a0fcf2a36230e9b5652d0fc939d80da275cb0a8472a83cc35aae22c3bd8"
        }
      ],
      "purl": "pkg:npm/node-pre-gyp@0.10.3",
      "type": "library",
      "bom-ref": "pkg:npm/node-pre-gyp@0.10.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nopt",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d0d4685afd5415193c8c7505602d0d17cd64474d"
        }
      ],
      "purl": "pkg:npm/nopt@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/nopt@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-package-data",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f638d415b4cf7c4cb747f69dff6a0d6cab56f47828be5e4ed45bc558a90a6e5357a0dfcea2eebef7e28aa213cad7761cdff4f2ba7c96849a7a82f44d47f3cf03"
        }
      ],
      "purl": "pkg:npm/normalize-package-data@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-package-data@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-path",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
        }
      ],
      "purl": "pkg:npm/normalize-path@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-path@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-url",
      "version": "2.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0fa3145b82bf573a09e2b274d4914ac43aed635bfdc2b833097e5fdaa8ff9731f59bf956e8c85464529ead5b27ca33a13ac63323d2aaa9a93ed749782ef2e933"
        }
      ],
      "purl": "pkg:npm/normalize-url@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-url@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "normalize-url"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/fetchers/tarball-fetcher.js#53"
          },
          {
            "location": "lib/registries/npm-registry.js#65"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "now-and-later",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bc61cbb456d79cb32207ce47ca05136ff2e7d6ee"
        }
      ],
      "purl": "pkg:npm/now-and-later@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/now-and-later@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npm-bundled",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "072437a09ff91132f2825536fbc74139bbe17d65d7f1db4f64331e3c26a1a6d962157da222e87212ccf2164e34d4f6543501f6d2fbdd5b930b8c9c64c14f343b"
        }
      ],
      "purl": "pkg:npm/npm-bundled@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/npm-bundled@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npm-logical-tree",
      "version": "1.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00923fab10c1d8f588e0b1b5098379efd018d6f0a237259f922aae0ac256aa7b51bbf5b08a656b0bcc977882c11470f0c5f39e8f17b09669ef5bd5d78cc95822"
        }
      ],
      "purl": "pkg:npm/npm-logical-tree@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/npm-logical-tree@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "npm-logical-tree"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/logical-dependency-tree.js#11"
          },
          {
            "location": "src/util/logical-dependency-tree.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npm-packlist",
      "version": "1.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b12a5676e2eacb90993ef640a6e3c45343b2f886c9a0495cc49344cb18fcf3cae1710fb54d832e52976e2d38b33342fefbddafcd789d5c7b50ca79a72a7df10"
        }
      ],
      "purl": "pkg:npm/npm-packlist@1.1.11",
      "type": "library",
      "bom-ref": "pkg:npm/npm-packlist@1.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npm-run-path",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
        }
      ],
      "purl": "pkg:npm/npm-run-path@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/npm-run-path@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npmlog",
      "version": "4.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dae52a6b3b8a95369223f742f00ce2714724efe22b11a3a737f7b48dddd7b6dd4a706a70c77d2fe7498bee83f2aff87d6cbdc4e1a65c715c29c0ffb95bd56392"
        }
      ],
      "purl": "pkg:npm/npmlog@4.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/npmlog@4.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "number-is-nan",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "097b602b53422a522c1afb8790318336941a011d"
        }
      ],
      "purl": "pkg:npm/number-is-nan@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/number-is-nan@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nwsapi",
      "version": "2.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed167ea9b14689573abf5e18f034998cf375c193ce68c6e288fe2dcdfe5e36ec8e21301e38803770c863b8a532a5522a06009283529a4b202ff0e72aff4649d4"
        }
      ],
      "purl": "pkg:npm/nwsapi@2.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/nwsapi@2.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "oauth-sign",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
        }
      ],
      "purl": "pkg:npm/oauth-sign@0.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/oauth-sign@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2109adc7965887cfc05cbbd442cac8bfbb360863"
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-copy",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7e7d858b781bd7c991a41ba975ed3812754e998c"
        }
      ],
      "purl": "pkg:npm/object-copy@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/object-copy@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-keys",
      "version": "1.0.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1533321549b6c017061e71f67979b3eed0ba23096a419ea6559fba766eaf6782102078ece8574db1006e2863ee514518e8d7c9c363ec842d3c4e7e8bccb0ce6a"
        }
      ],
      "purl": "pkg:npm/object-keys@1.0.12",
      "type": "library",
      "bom-ref": "pkg:npm/object-keys@1.0.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-path",
      "version": "0.11.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "370ae752fbf37de3ea70a861c23bba8915691949"
        }
      ],
      "purl": "pkg:npm/object-path@0.11.4",
      "type": "library",
      "bom-ref": "pkg:npm/object-path@0.11.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "object-path"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/init.js#306"
          },
          {
            "location": "lib/cli/commands/install.js#106"
          },
          {
            "location": "lib/registries/base-registry.js#27"
          },
          {
            "location": "src/cli/commands/init.js#13"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-visit",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f79c4493af0c5377b59fe39d395e41042dd045bb"
        }
      ],
      "purl": "pkg:npm/object-visit@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/object-visit@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.assign",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b11c97aaea404a8f9f26a86c9343d0c5beb642fde47a3b0c73a0cf58468181aab5d8a27685c8688532e73d559ad77fb0daaeb784c0ca6eac6ddd77e08dc96e7"
        }
      ],
      "purl": "pkg:npm/object.assign@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/object.assign@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.defaults",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3a7f868334b407dea06da16d88d5cd29e435fecf"
        }
      ],
      "purl": "pkg:npm/object.defaults@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/object.defaults@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.getownpropertydescriptors",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8758c846f5b407adab0f236e0986f14b051caa16"
        }
      ],
      "purl": "pkg:npm/object.getownpropertydescriptors@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/object.getownpropertydescriptors@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.map",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37"
        }
      ],
      "purl": "pkg:npm/object.map@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/object.map@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.omit",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
        }
      ],
      "purl": "pkg:npm/object.omit@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/object.omit@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.pick",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
        }
      ],
      "purl": "pkg:npm/object.pick@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/object.pick@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.reduce",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6fe348f2ac7fa0f95ca621226599096825bb03ad"
        }
      ],
      "purl": "pkg:npm/object.reduce@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/object.reduce@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "583b1aa775961d4b113ac17d9c50baef9dd76bd1"
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/once@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "onetime",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
        }
      ],
      "purl": "pkg:npm/onetime@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/onetime@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "onetime",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "067428230fd67443b2794b22bba528b6867962d4"
        }
      ],
      "purl": "pkg:npm/onetime@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/onetime@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "opencollective",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aee6372bc28144583690c3ca8daecfc120dd0ef1"
        }
      ],
      "purl": "pkg:npm/opencollective@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/opencollective@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "opn",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7abc22e644dff63b0a96d5ab7f2790c0f01abc95"
        }
      ],
      "purl": "pkg:npm/opn@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/opn@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optimist",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "da3ea74686fa21a19a111c326e90eb15a0196686"
        }
      ],
      "purl": "pkg:npm/optimist@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/optimist@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optionator",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
        }
      ],
      "purl": "pkg:npm/optionator@0.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/optionator@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ordered-read-streams",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "77c0cb37c41525d64166d990ffad7ec6a0e1363e"
        }
      ],
      "purl": "pkg:npm/ordered-read-streams@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ordered-read-streams@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-browserify",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
        }
      ],
      "purl": "pkg:npm/os-browserify@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/os-browserify@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-locale",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "20f9f17ae29ed345e8bde583b13d2009803c14d9"
        }
      ],
      "purl": "pkg:npm/os-locale@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/os-locale@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-locale",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "decb251b7cc96c461c682e18540bc3a2b8c6c5ceedbfa2950139cb3d938d8a58ec52772f8a17bd050a15084b34459d6499fe0793d381aa565f259588e066a728"
        }
      ],
      "purl": "pkg:npm/os-locale@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/os-locale@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-shim",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6b62c3791cf7909ea35ed46e17658bb417cb3917"
        }
      ],
      "purl": "pkg:npm/os-shim@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/os-shim@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-tmpdir",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bbe67406c79aa85c5cfec766fe5734555dfa1274"
        }
      ],
      "purl": "pkg:npm/os-tmpdir@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/os-tmpdir@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "osenv",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0259c08409d315736470dd4e70f598ea5fa81aeae6e4d710d52b1b4140f2bbc22b3fd05dabf53ea4e3274662179c97b614071055c612f9a22b0fb0dc403deda"
        }
      ],
      "purl": "pkg:npm/osenv@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/osenv@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-finally",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3fbcfb15b899a44123b34b6dcc18b724336a2cae"
        }
      ],
      "purl": "pkg:npm/p-finally@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-finally@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-limit",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bef717b0b009f43af9ad038f93bb68650649029065d8ae09e9d00d4ac12e87a408e3525872c4bfaa14c66bd12b2145202b758d428258bf2971be3aa68aa100f5"
        }
      ],
      "purl": "pkg:npm/p-limit@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-limit@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-locate",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "20a0103b222a70c8fd39cc2e580680f3dde5ec43"
        }
      ],
      "purl": "pkg:npm/p-locate@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-locate@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-try",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
        }
      ],
      "purl": "pkg:npm/p-try@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-try@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pad-right",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6fbc924045d244f2a2a244503060d3bfc6009774"
        }
      ],
      "purl": "pkg:npm/pad-right@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/pad-right@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pako",
      "version": "0.2.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f3f7522f4ef782348da8161bad9ecfd51bf83a75"
        }
      ],
      "purl": "pkg:npm/pako@0.2.9",
      "type": "library",
      "bom-ref": "pkg:npm/pako@0.2.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pako",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9507b8f183ec30902283eca7819f3b2eeb3e345fb79adbbb0d5381bba6ff8073b56292b0223e405a367f4ce4bb8b8e870ff522c7359bd737960d97c667789872"
        }
      ],
      "purl": "pkg:npm/pako@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/pako@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-asn1",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28fc7b7e529783bef9cd9a67a7d4b1265cf4d204dde01989db226e7d2738e2030246b450ecd4b301c48941f89fb8e2e05ba6c48be7edac02edb2000b781d8077"
        }
      ],
      "purl": "pkg:npm/parse-asn1@5.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/parse-asn1@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-filepath",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a632127f53aaf3d15876f5872f3ffac763d6c891"
        }
      ],
      "purl": "pkg:npm/parse-filepath@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/parse-filepath@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-glob",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b2c376cfb11f35513badd173ef0bb6e3a388391c"
        }
      ],
      "purl": "pkg:npm/parse-glob@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/parse-glob@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-json",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f480f40434ef80741f8469099f8dea18f55a4dc9"
        }
      ],
      "purl": "pkg:npm/parse-json@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/parse-json@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-passwd",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6d5b934a456993b23d37f40a382d6f1666a8e5c6"
        }
      ],
      "purl": "pkg:npm/parse-passwd@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/parse-passwd@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse5",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56b67b78e7774f5164e1758d5cc8221812bfcf4306e3c0561b6b90354e08ef67e442e2944d9a65faef64f82c441b4b70315cd2997104cf5db3e459f0d6321014"
        }
      ],
      "purl": "pkg:npm/parse5@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/parse5@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pascalcase",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b363e55e8006ca6fe21784d2db22bd15d7917f14"
        }
      ],
      "purl": "pkg:npm/pascalcase@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/pascalcase@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-browserify",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a0b870729aae214005b7d5032ec2cbbb0fb4451a"
        }
      ],
      "purl": "pkg:npm/path-browserify@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-browserify@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-dirname",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cc33d24d525e099a5388c0336c6e32b9160609e0"
        }
      ],
      "purl": "pkg:npm/path-dirname@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/path-dirname@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-exists",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
        }
      ],
      "purl": "pkg:npm/path-exists@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-exists@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-exists",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
        }
      ],
      "purl": "pkg:npm/path-exists@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-exists@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-extra",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7c112189a6e50d595790e7ad2037e44e410c1166"
        }
      ],
      "purl": "pkg:npm/path-extra@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/path-extra@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
        }
      ],
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-is-absolute@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-is-inside",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "365417dede44430d1c11af61027facf074bdfc53"
        }
      ],
      "purl": "pkg:npm/path-is-inside@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/path-is-inside@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-key",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "411cadb574c5a140d3a4b1910d40d80cc9f40b40"
        }
      ],
      "purl": "pkg:npm/path-key@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-key@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-parse",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/path-parse@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-root-regex",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d"
        }
      ],
      "purl": "pkg:npm/path-root-regex@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/path-root-regex@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-root",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9a4a6814cac1c0cd73360a95f32083c8ea4745b7"
        }
      ],
      "purl": "pkg:npm/path-root@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-root@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-type",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "59c44f7ee491da704da415da5a4070ba4f8fe441"
        }
      ],
      "purl": "pkg:npm/path-type@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-type@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pbkdf2",
      "version": "3.0.16",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb80973f7b614b1a9fedcd2a98e17ef5478e4eb89f8954c833ebbb35696af8f46c1dbafbafb7690a6bf3ad9c5af7a24950d8b4639c3d56a1b964d78254ca0370"
        }
      ],
      "purl": "pkg:npm/pbkdf2@3.0.16",
      "type": "library",
      "bom-ref": "pkg:npm/pbkdf2@3.0.16",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "peek-stream",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16127e61b39205bf7fac897665e13f40712c5a7ecfa8d62df0044063790880d18e935de0f451b2218e89225ff107fdd31515684efe5ab34975d7078e46b4de90"
        }
      ],
      "purl": "pkg:npm/peek-stream@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/peek-stream@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "performance-now",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
        }
      ],
      "purl": "pkg:npm/performance-now@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/performance-now@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pify",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ed141a6ac043a849ea588498e7dca8b15330e90c"
        }
      ],
      "purl": "pkg:npm/pify@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/pify@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pinkie-promise",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2135d6dfa7a358c069ac9b178776288228450ffa"
        }
      ],
      "purl": "pkg:npm/pinkie-promise@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/pinkie-promise@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pinkie",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "72556b80cfa0d48a974e80e77248e80ed4f7f870"
        }
      ],
      "purl": "pkg:npm/pinkie@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/pinkie@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-dir",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
        }
      ],
      "purl": "pkg:npm/pkg-dir@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pkg-dir@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-dir",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f6d5d1109e19d63edf428e0bd57e12777615334b"
        }
      ],
      "purl": "pkg:npm/pkg-dir@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pkg-dir@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "plugin-error",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3b9bb3335ccf00f425e07437e19276967da47ace"
        }
      ],
      "purl": "pkg:npm/plugin-error@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/plugin-error@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "plugin-error",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f5ccfd1d93bbc6c1e64c1368be11e6a4bd436a4ab76223717dd53c04a18886ac07d45e656fe9f248ab883cd8f017c4db163a9d09ed9a90cbfdd2cf3d1a8d3c4"
        }
      ],
      "purl": "pkg:npm/plugin-error@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/plugin-error@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pluralize",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "59b708c1c0190a2f692f1c7618c446b052fd1762"
        }
      ],
      "purl": "pkg:npm/pluralize@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pluralize@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pn",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "daa1da210af654b445a317b69c04b3b15e9e7f8c8e387f858bd1413951fa72a7928149e8cb248f664c732eecddf9160e41346944e034ced4ccab144e2926ff9c"
        }
      ],
      "purl": "pkg:npm/pn@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/pn@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "posix-character-classes",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
        }
      ],
      "purl": "pkg:npm/posix-character-classes@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/posix-character-classes@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prelude-ls",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "21932a549f5e52ffd9a827f570e04be62a97da54"
        }
      ],
      "purl": "pkg:npm/prelude-ls@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/prelude-ls@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prepend-http",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e92434bfa5ea8c19f41cdfd401d741a3c819d897"
        }
      ],
      "purl": "pkg:npm/prepend-http@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/prepend-http@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "preserve",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "815ed1f6ebc65926f865b310c0713bcb3315ce4b"
        }
      ],
      "purl": "pkg:npm/preserve@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/preserve@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prettier",
      "version": "1.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f9e66be29de439c9cdfa70b5f89f84563fa247e8c2dc7e2e5ff4c56c8e97c1b38315486d86613e2fe9cba4ce6be420ebe634e74265f0d2318de141c31c0d06d"
        }
      ],
      "purl": "pkg:npm/prettier@1.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/prettier@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-format",
      "version": "22.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b8a13f7fb13e8c37bff708ea0ecbe649780f765663a7bde2c782bc011376755b937d4b6035406358884d73ef90c010d6c9ad75d46fe3965e1a49720d3940a41"
        }
      ],
      "purl": "pkg:npm/pretty-format@22.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-format@22.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-hrtime",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
        }
      ],
      "purl": "pkg:npm/pretty-hrtime@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-hrtime@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "private",
      "version": "0.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56f8af32b6ef7769ca9221b7f2a8d42f395cfb8571e309bfc2123da500f7e58ac044d9e1c5e89192d48e852ba444b14d97383a06bfdc24f7ade49feed7daff9a"
        }
      ],
      "purl": "pkg:npm/private@0.1.8",
      "type": "library",
      "bom-ref": "pkg:npm/private@0.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process-nextick-args",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "150e20b756590ad3f91093f25a4f2ad8bff30ba3"
        }
      ],
      "purl": "pkg:npm/process-nextick-args@1.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/process-nextick-args@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process-nextick-args",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32d102d53a8dd045399dea61689e2b02d4e11ed0bce9d34df6a0ae121b6c86fa55064016e593bb04048df5112717d7a85c6711b9bfa916e284a4e1c4f876c433"
        }
      ],
      "purl": "pkg:npm/process-nextick-args@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/process-nextick-args@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process",
      "version": "0.11.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7332300e840161bda3e69a1d1d91a7d4bc16f182"
        }
      ],
      "purl": "pkg:npm/process@0.11.10",
      "type": "library",
      "bom-ref": "pkg:npm/process@0.11.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "progress",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"
        }
      ],
      "purl": "pkg:npm/progress@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/progress@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prop-types",
      "version": "15.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de96e83ef2e2583edd908dea7f729b51eea128529ae76c3e004d150aa102b5ff901c02a038bdfbb5368d0a7b97d67000438661c8ffa461529ff2b2e627f7de0d"
        }
      ],
      "purl": "pkg:npm/prop-types@15.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/prop-types@15.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proper-lockfile",
      "version": "2.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "159fb06193d32003f4b3691dd2ec1a634aa80d1d"
        }
      ],
      "purl": "pkg:npm/proper-lockfile@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/proper-lockfile@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "proper-lockfile"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/index.js#685"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prr",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d3fc114ba06995a45ec6893f484ceb1d78f5f476"
        }
      ],
      "purl": "pkg:npm/prr@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/prr@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pseudomap",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f052a28da70e618917ef0a8ac34c1ae5a68286b3"
        }
      ],
      "purl": "pkg:npm/pseudomap@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/pseudomap@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "psl",
      "version": "1.1.28",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f80a8ed407be37fe2bed1bdc86b766e37d9a7e34fd86a251c813770d0bfd02dd2d3f3e2120548629babae1f37d755a02a30e288202086b1e7f88e371d2bf6167"
        }
      ],
      "purl": "pkg:npm/psl@1.1.28",
      "type": "library",
      "bom-ref": "pkg:npm/psl@1.1.28",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "public-encrypt",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2427912ca1c83c5f787c62026c280ba87ac06007b9aa1f77a8c220f33143ca8910c313b13f06aa990f58674c1c88680162c00c36e3a60496d4aaeed76b387d1"
        }
      ],
      "purl": "pkg:npm/public-encrypt@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/public-encrypt@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "puka",
      "version": "1.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "24e63dbcd90b8e9c22fc2b70b197c67196621dbf877ce2638ddcfddefeb5e7410f35081be490de226948e3caff919e62f5b3424a35e953e7b2608c68ba384d2f"
        }
      ],
      "purl": "pkg:npm/puka@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/puka@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "puka"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/run.js#364"
          },
          {
            "location": "src/cli/commands/run.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pump",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f24d09ba95a67b9e7ef6d09513e152e542d3dcae806e0aab19ae7c9534f8f51a727f0c1c19e747a9a0b92e540d74402e9a7ff016cbba68fc24b8f322a32f24ab"
        }
      ],
      "purl": "pkg:npm/pump@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/pump@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pump",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aee3cc35190ddcc1cfd5c58973d396afe4ffc433f48e15d808b7c9701b97e788617c806769098050c7c3706e0333950c581c816c963af504a9866de3b4328890"
        }
      ],
      "purl": "pkg:npm/pump@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/pump@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pump",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f0672fa9dd216cd4fcad77f8d872de30a6fe3d1e2602a9df5195ce5955d93457ef18cefea34790659374d198f2f57edebd4f13f420c64627e58f154d81161c3"
        }
      ],
      "purl": "pkg:npm/pump@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pump@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pumpify",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a02959237ec7bee50927148a2ab0b5edb67d0aed1962110018fb0f532f4a94c526bfd74a5f6a3bed1526abb7f75e32316f0c86c18cdbcd0d4bd8ab3cb08ada75"
        }
      ],
      "purl": "pkg:npm/pumpify@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/pumpify@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "1.3.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9653a036fb7c1ee42342f2325cceefea3926c48d"
        }
      ],
      "purl": "pkg:npm/punycode@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/punycode@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "punycode"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#69478"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#56520"
          },
          {
            "location": "dist/lib/cli.js#56520"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "1.4.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
        }
      ],
      "purl": "pkg:npm/punycode@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/punycode@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "punycode"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#69478"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#56520"
          },
          {
            "location": "dist/lib/cli.js#56520"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "2.1.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d1b118dd7fe8f99a5fb2ffa18a1cf65bac5ffca766206b424fb5da93218d977b9a2124f0fdb1a0c924b3efa7df8d481a6b56f7af7576726e78f672ff0e11dd0"
        }
      ],
      "purl": "pkg:npm/punycode@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/punycode@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "punycode"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#69478"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#56520"
          },
          {
            "location": "dist/lib/cli.js#56520"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3796405f8fcbc49985fbbc0def8a540faa8087dff09ef750723abd4d98debef5f3494a3b6df9b0f75b1aa8c8f3192db1abdd7fa1d376756fd63a5eea40734318"
        }
      ],
      "purl": "pkg:npm/qs@6.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "query-string",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "82358eb26d92a069602c47401adedaeac9553a4f661a25e63c532aac484b43af2b850b819e97ecdfe12696fa8acb19c2a3dfcf3e517ef4cb58d364b568583e27"
        }
      ],
      "purl": "pkg:npm/query-string@5.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/query-string@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "querystring-es3",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9ec61f79049875707d69414596fd907a4d711e73"
        }
      ],
      "purl": "pkg:npm/querystring-es3@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/querystring-es3@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "querystring",
      "version": "0.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b209849203bb25df820da756e747005878521620"
        }
      ],
      "purl": "pkg:npm/querystring@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/querystring@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "querystring"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#46716"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#45938"
          },
          {
            "location": "dist/lib/cli.js#45938"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "randomatic",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "55dc45388118de634ee4fb524649257bf84f2431ef4212b6d686bbdcae3201cf6a9a9e8de36f6003217581930e4cc792d3f018cda57fd93adc79ff8d688a2748"
        }
      ],
      "purl": "pkg:npm/randomatic@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/randomatic@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "randombytes",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "088439385c5fe09a2eeae38a7bdb7500e82aa5e5397ddef403c34f7474867985ea5ec3deea978ec08d1c525f3c45667ab0fd6f3cc5776af77f47a719e7fb0fd4"
        }
      ],
      "purl": "pkg:npm/randombytes@2.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/randombytes@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "randomfill",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f3b95c6d1f3e321716714890fbd7be470c7c3324763fbaa7b75e729d495b9b74d4fdf8db833e06b2f7d25034de9ad082b550aa6f865c1059723cd4e1f5b0532f"
        }
      ],
      "purl": "pkg:npm/randomfill@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/randomfill@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rc",
      "version": "1.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b"
        }
      ],
      "purl": "pkg:npm/rc@1.2.8",
      "type": "library",
      "bom-ref": "pkg:npm/rc@1.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read-pkg-up",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9d63c13276c065918d57f002a57f40a1b643fb02"
        }
      ],
      "purl": "pkg:npm/read-pkg-up@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/read-pkg-up@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read-pkg",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
        }
      ],
      "purl": "pkg:npm/read-pkg@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/read-pkg@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read",
      "version": "1.0.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b3da19bd052431a97671d44a42634adf710b40c4"
        }
      ],
      "purl": "pkg:npm/read@1.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/read@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "read"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/reporters/console/console-reporter.js#70"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b50b4a03d588021045dfe54b02c7b232a65e0635b4007268c4eb58a92519349c5ab84ae62db566d855b5cbe27f600f5d52b002dfd2137a39595a1548c1ac242b"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readdirp",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4ed0ad060df3073300c48440373f72d1cc642d78"
        }
      ],
      "purl": "pkg:npm/readdirp@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/readdirp@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "realpath-native",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5b5e04717baa52f28ff1d916903ec1f7988ccbbee5a4c9e51576db938d3d6d0b4d09b7aed24bd1139adea3ec88677257c60e9fadb1accf60cb437f65ac2078d2"
        }
      ],
      "purl": "pkg:npm/realpath-native@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/realpath-native@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "rechoir",
      "version": "0.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "85204b54dba82d5742e28c96756ef43af50e3384"
        }
      ],
      "purl": "pkg:npm/rechoir@0.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/rechoir@0.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerate",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d46ea32550d6aedd2b2bdf64063bc4b7389934220202ebc83e44a2505210c553f4e91095a6addd983a36a22e8006961a0d869346bebb04484bf2bd708046592a"
        }
      ],
      "purl": "pkg:npm/regenerate@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/regenerate@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerator-runtime",
      "version": "0.10.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "336c3efc1220adcedda2c9fab67b5a7955a33658"
        }
      ],
      "purl": "pkg:npm/regenerator-runtime@0.10.5",
      "type": "library",
      "bom-ref": "pkg:npm/regenerator-runtime@0.10.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerator-runtime",
      "version": "0.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "320b86f79a228f47c2dd05775117f8576483606261267246aaf20881d10278e0c24fdf304960c027de124ae5696105284dc19420be8be32341ee3d431451d206"
        }
      ],
      "purl": "pkg:npm/regenerator-runtime@0.11.1",
      "type": "library",
      "bom-ref": "pkg:npm/regenerator-runtime@0.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerator-transform",
      "version": "0.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c97a96ef0dbb8ad718088276aeed8f7473068098efcb08b308da63ef697ab685e18c4776965b9fc142f62b849f238264235dec17bc18f37ea29c54e9a18d9e9"
        }
      ],
      "purl": "pkg:npm/regenerator-transform@0.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/regenerator-transform@0.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regex-cache",
      "version": "0.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d5219c2d0a3902f5882f5a4a4ce79079ac184161166101a25b81c1585d7b079db67d51923d9e7556619a41942aaff61a36799af23e75ab646b0e74fc1559759"
        }
      ],
      "purl": "pkg:npm/regex-cache@0.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/regex-cache@0.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regex-not",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "27a4838d4803c508f936eb273ad745c43c0dffe1d6ca447c1842f072d27b99daa1732cb5c44738491147517bf14e9ebad586952808df44b67d702a92ead9f7d8"
        }
      ],
      "purl": "pkg:npm/regex-not@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/regex-not@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regexpu-core",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "49d038837b8dcf8bfa5b9a42139938e6ea2ae240"
        }
      ],
      "purl": "pkg:npm/regexpu-core@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/regexpu-core@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regjsgen",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6c016adeac554f75823fe37ac05b92d5a4edb1f7"
        }
      ],
      "purl": "pkg:npm/regjsgen@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/regjsgen@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regjsparser",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"
        }
      ],
      "purl": "pkg:npm/regjsparser@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/regjsparser@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "remove-bom-buffer",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2fdab5a169a92fd7ca9cbcd7a58b6999fd33132f69c4c80291bf3a355ad9d9065d79487c8486b0aedbfc4a949c9414a1e21e07d7232b98ea0d9d39b249c9c5d"
        }
      ],
      "purl": "pkg:npm/remove-bom-buffer@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/remove-bom-buffer@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "remove-bom-stream",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "05f1a593f16e42e1fb90ebf59de8e569525f9523"
        }
      ],
      "purl": "pkg:npm/remove-bom-stream@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/remove-bom-stream@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "remove-trailing-separator",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c24bce2a283adad5bc3f58e0d48249b92379d8ef"
        }
      ],
      "purl": "pkg:npm/remove-trailing-separator@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/remove-trailing-separator@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeat-element",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ef089a178d1483baae4d93eb98b4f9e4e11d990a"
        }
      ],
      "purl": "pkg:npm/repeat-element@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/repeat-element@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeat-string",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8dcae470e1c88abc2d600fff4a776286da75e637"
        }
      ],
      "purl": "pkg:npm/repeat-string@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/repeat-string@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace-3@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-3/package.json"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeating",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5214c53a926d3552707527fbab415dbc08d06dda"
        }
      ],
      "purl": "pkg:npm/repeating@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/repeating@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "replace-ext",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "29bbd92078a739f0bcce2b4ee41e837953522924"
        }
      ],
      "purl": "pkg:npm/replace-ext@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/replace-ext@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "replace-ext",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "de63128373fcbf7c3ccfa4de5a480c45a67958eb"
        }
      ],
      "purl": "pkg:npm/replace-ext@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/replace-ext@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "replace-homedir",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e87f6d513b928dde808260c12be7fec6ff6e798c"
        }
      ],
      "purl": "pkg:npm/replace-homedir@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/replace-homedir@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request-capture-har",
      "version": "1.2.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cd692cfb2cc744fd84a3358aac6ee51528cf720d"
        }
      ],
      "purl": "pkg:npm/request-capture-har@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/request-capture-har@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "request-capture-har"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/request-manager.js#40"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request-promise-core",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3eee00b2c5aa83239cfb04c5700da36f81cd08b6"
        }
      ],
      "purl": "pkg:npm/request-promise-core@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/request-promise-core@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request-promise-native",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5281770f68e0c9719e5163fd3fab482215f4fda5"
        }
      ],
      "purl": "pkg:npm/request-promise-native@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/request-promise-native@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "request",
      "version": "2.87.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7dca20926ec0cf96ec4ba4a5d2c89b91b85c2ac9f2a27fe3575905dda8c6985d1cf07aedb5d2933d14fd86278e6901c0e4712aeabf0ec963a8fe8efcd42d6d37"
        }
      ],
      "purl": "pkg:npm/request@2.87.0",
      "type": "library",
      "bom-ref": "pkg:npm/request@2.87.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "request"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/request-manager.js#184"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-directory",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/require-directory@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-main-filename",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
        }
      ],
      "purl": "pkg:npm/require-main-filename@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/require-main-filename@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-resolve",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bab410ab1aee2f3f55b79317451dd3428764e6f3"
        }
      ],
      "purl": "pkg:npm/require-resolve@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/require-resolve@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-uncached",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4e0d56d6c9662fd31e43011c4b95aa49955421d3"
        }
      ],
      "purl": "pkg:npm/require-uncached@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/require-uncached@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-cwd",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "00a9f7387556e27038eae232caa372a6a59b665a"
        }
      ],
      "purl": "pkg:npm/resolve-cwd@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-cwd@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-dir",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b219259a5602fac5c5c496ad894a6e8cc430261e"
        }
      ],
      "purl": "pkg:npm/resolve-dir@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-dir@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-dir",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "79a40644c362be82f26effe739c9bb5382046f43"
        }
      ],
      "purl": "pkg:npm/resolve-dir@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-dir@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-from",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
        }
      ],
      "purl": "pkg:npm/resolve-from@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-from@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-from",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b22c7af7d9d6881bc8b6e653335eebcb0a188748"
        }
      ],
      "purl": "pkg:npm/resolve-from@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-from@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-options",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "32bb9e39c06d67338dc9378c0d6d6074566ad131"
        }
      ],
      "purl": "pkg:npm/resolve-options@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-options@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-url",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2c637fe77c893afd2a663fe21aa9080068e2052a"
        }
      ],
      "purl": "pkg:npm/resolve-url@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-url@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "1.1.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "203114d82ad2c5ed9e8e0411b3932875e889e97b"
        }
      ],
      "purl": "pkg:npm/resolve@1.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "resolve"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/build-webpack.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "1.8.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02270fac00bb42ed49c4f099f59802665637e508059cda9cfb42ed6d13719d5c384d7be343bdb09ee2fd2507040605e423d24cf0cb13f64690a0772909124e60"
        }
      ],
      "purl": "pkg:npm/resolve@1.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "resolve"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/build-webpack.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "restore-cursor",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "34661f46886327fed2991479152252df92daa541"
        }
      ],
      "purl": "pkg:npm/restore-cursor@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/restore-cursor@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "restore-cursor",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9f7ee287f82fd326d4fd162923d62129eee0dfaf"
        }
      ],
      "purl": "pkg:npm/restore-cursor@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/restore-cursor@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ret",
      "version": "0.1.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d3958a5af8e2febcc30d1b6e314a5406109dc1fd1cc47d494b72dedbe46ff2b5abfec0fae9942a55305bb0cd76e479c26b6fa218a358856f44bdbf7efbe789a"
        }
      ],
      "purl": "pkg:npm/ret@0.1.15",
      "type": "library",
      "bom-ref": "pkg:npm/ret@0.1.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "retry",
      "version": "0.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e76388d217992c252750241d3d3956fed98d8ff4"
        }
      ],
      "purl": "pkg:npm/retry@0.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/retry@0.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "right-align",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "61339b722fe6a3515689210d24e14c96148613ef"
        }
      ],
      "purl": "pkg:npm/right-align@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/right-align@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "right-pad",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0"
        }
      ],
      "purl": "pkg:npm/right-pad@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/right-pad@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace-2@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-2/package.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/workspaces-install-basic/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/workspaces-install-basic/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "2.6.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96b79ec0b2bf0658219b1b5f1f7e986158358bc20071ee1323ba1aa3be48d60db8e7ee8172da935508813f761427d0ba0d039726691847d5fd7c22ed08e25ce7"
        }
      ],
      "purl": "pkg:npm/rimraf@2.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@2.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace-2@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-2/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "rimraf"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs-normalized.js#106"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "2.2.8",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e439be2aaee327321952730f99a8929e4fc50582"
        }
      ],
      "purl": "pkg:npm/rimraf@2.2.8",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@2.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace-2@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-2/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "rimraf"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs-normalized.js#106"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ripemd160",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8a2e226a08b6e56bac568882e01e25abba5b5df029dc3f6fe42c1f918df7bdf7f0dbea640e36350fc19a37bb29b31bc24b1f1d90fa8e642119c9fc5c9891b620"
        }
      ],
      "purl": "pkg:npm/ripemd160@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/ripemd160@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rsvp",
      "version": "3.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39f5864136fdbe7c118f0b40d90c291b62027251c2de981764ee71b7c1f611f803aae3b4a957526f94fcf0be2a255004ba06d2e7aa40b95e1764ce7c517f2e97"
        }
      ],
      "purl": "pkg:npm/rsvp@3.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/rsvp@3.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rsvp",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "07cb4a5df25add9e826ebc67dcc9fd89db27d84a"
        }
      ],
      "purl": "pkg:npm/rsvp@3.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/rsvp@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "run-async",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
        }
      ],
      "purl": "pkg:npm/run-async@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/run-async@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rx-lite-aggregates",
      "version": "4.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "753b87a89a11c95467c4ac1626c4efc4e05c67be"
        }
      ],
      "purl": "pkg:npm/rx-lite-aggregates@4.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/rx-lite-aggregates@4.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rx-lite",
      "version": "4.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0b1e11af8bc44836f04a6407e92da42467b79444"
        }
      ],
      "purl": "pkg:npm/rx-lite@4.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/rx-lite@4.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rx",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a5f13ff79ef3b740fe30aa803fb09f98805d4782"
        }
      ],
      "purl": "pkg:npm/rx@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/rx@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rxjs",
      "version": "6.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2535a6a18f6d582b3bcef224fc2bd18e18c668e77e39504cf7cee6c45a3e396eba706a5d2a365ca6673be044b5b01fffeca97f3c07bcfb011a92e846e297203b"
        }
      ],
      "purl": "pkg:npm/rxjs@6.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/rxjs@6.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-regex",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "40a3669f3b077d1e943d44629e157dd48023bf2e"
        }
      ],
      "purl": "pkg:npm/safe-regex@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/safe-regex@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safer-buffer",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6"
        }
      ],
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/safer-buffer@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sane",
      "version": "2.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b4dc1861c21b427e929507a3e751e2a2cb8ab3fa"
        }
      ],
      "purl": "pkg:npm/sane@2.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/sane@2.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sax",
      "version": "1.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36a543bfd4e900d523166d0df2e3391b12f7e9480a8bdfdab59c3ec7b6059d0f1c9301462ab978c57e325adadecb75099b99cfd6451b9d880ba29a963524615b"
        }
      ],
      "purl": "pkg:npm/sax@1.2.4",
      "type": "framework",
      "bom-ref": "pkg:npm/sax@1.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "schema-utils",
      "version": "0.4.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bff8b053ac2fc062bc1db53dca2dff9e11b33f4c864ae8503332fac9289e735152ad96439219b89e83925b3acd168fe311cf92258ea3453c2ec1b49724f0d49d"
        }
      ],
      "purl": "pkg:npm/schema-utils@0.4.7",
      "type": "library",
      "bom-ref": "pkg:npm/schema-utils@0.4.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver-greatest-satisfied-range",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "13e8c2658ab9691cb0cd71093240280d36f77a5b"
        }
      ],
      "purl": "pkg:npm/semver-greatest-satisfied-range@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/semver-greatest-satisfied-range@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.5.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e12277766d160305b2fcd55e8a8661e409ed91d26858ac47c5c9b23fadb67ce9201dae33dd1d137412480883726920c4eae37055cf2066bf998a7c19007e3120"
        }
      ],
      "purl": "pkg:npm/semver@5.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-specs@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-specs/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "semver,Release,semver/Release"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/add.js#111"
          },
          {
            "location": "lib/cli/commands/check.js#503"
          },
          {
            "location": "lib/cli/commands/import.js#169"
          },
          {
            "location": "lib/cli/commands/info.js#92"
          },
          {
            "location": "lib/cli/commands/install.js#262"
          },
          {
            "location": "lib/cli/commands/policies.js#92"
          },
          {
            "location": "lib/cli/commands/version.js#255"
          },
          {
            "location": "lib/cli/commands/workspaces.js#198"
          },
          {
            "location": "lib/cli/index.js#703"
          },
          {
            "location": "lib/package-compatibility.js#43"
          },
          {
            "location": "lib/package-constraint-resolver.js#6"
          },
          {
            "location": "lib/package-linker.js#97"
          },
          {
            "location": "lib/package-request.js#28"
          },
          {
            "location": "lib/package-resolver.js#77"
          },
          {
            "location": "lib/resolution-map.js#11"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#68"
          },
          {
            "location": "lib/util/color-for-versions.js#20"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#22"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#47"
          },
          {
            "location": "lib/util/semver.js#12"
          },
          {
            "location": "lib/workspace-layout.js#13"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/pnp.js#4"
          },
          {
            "location": "src/cli/commands/check.js#13"
          },
          {
            "location": "src/cli/commands/info.js#7"
          },
          {
            "location": "src/cli/commands/version.js#13"
          },
          {
            "location": "src/cli/commands/workspaces.js#14"
          },
          {
            "location": "src/util/color-for-versions.js#2"
          },
          {
            "location": "src/util/semver.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "set-blocking",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "045f9782d011ae9a6803ddd382b24392b3d890f7"
        }
      ],
      "purl": "pkg:npm/set-blocking@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/set-blocking@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "set-immediate-shim",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
        }
      ],
      "purl": "pkg:npm/set-immediate-shim@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/set-immediate-shim@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "set-value",
      "version": "0.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1"
        }
      ],
      "purl": "pkg:npm/set-value@0.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/set-value@0.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "set-value",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "870d32c64f464ff1ebe722446271cd2985e4200f2654981df5d8ad61909ed7a65ccdc6842d861c7ef6977ac3400a4d8ef0ed274e23d07108465108fc24bcde7a"
        }
      ],
      "purl": "pkg:npm/set-value@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/set-value@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setimmediate",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "290cbb232e306942d7d7ea9b83732ab7856f8285"
        }
      ],
      "purl": "pkg:npm/setimmediate@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/setimmediate@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sha.js",
      "version": "2.4.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40c129e41edc7ed13b00f3a393963ac60adb5aef9690b550c24f0936367c9ca45c899681c845ba32e6e2780893a12efe770beb8c6847f23457cf7315774018a9"
        }
      ],
      "purl": "pkg:npm/sha.js@2.4.11",
      "type": "library",
      "bom-ref": "pkg:npm/sha.js@2.4.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-command",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "44aac65b695b03398968c39f363fee5deafdf1ea"
        }
      ],
      "purl": "pkg:npm/shebang-command@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/shebang-command@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-regex",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "da42f49740c0b42db2ca9728571cb190c98efea3"
        }
      ],
      "purl": "pkg:npm/shebang-regex@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/shebang-regex@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shelljs",
      "version": "0.7.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "379cccfb56b91c8601e4793356eb5382924de9ad"
        }
      ],
      "purl": "pkg:npm/shelljs@0.7.6",
      "type": "library",
      "bom-ref": "pkg:npm/shelljs@0.7.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "shelljs/global"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/trim-mirror-test-packages.js#9"
          },
          {
            "location": "scripts/trim-mirror-test-packages.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shellwords",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bc5c1251f42fab26e2202c19639f8301620f2cab163b7d50f752522a5dd462ff8ae5cd9044fce7d2acde73a40fbb541cf5e1d822d88fdcd749a8d56a7ad600c3"
        }
      ],
      "purl": "pkg:npm/shellwords@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/shellwords@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "signal-exit",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5fdc08f1287ea1178628e415e25132b73646c6d"
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/signal-exit@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slash",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
        }
      ],
      "purl": "pkg:npm/slash@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/slash@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slice-ansi",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3ceab104ae8b6f7abab34e3b0ff5ec0d534f9c5f4397c2526aa7bd87d954465d0e74dab2fee8c3ace8881edb2a5cc19b5964c8a2647300c693c9ac0053ffd17a"
        }
      ],
      "purl": "pkg:npm/slice-ansi@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/slice-ansi@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "snapdragon-node",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b6ee5e3168c62dfd1490e53477be9582001e4a6ff73321ca9414e33f0b87d870b9db6547353e48d300c8e87f6a4159a493c0e51deaa5077051951a3eda2309f"
        }
      ],
      "purl": "pkg:npm/snapdragon-node@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/snapdragon-node@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "snapdragon-util",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "99b2a431d40ab235f80402f86d16138f6d5e74e7fc70ded71dd6142447be667f7d85511870cbca3dcb7522a35eefe0193e2ae7f01083390047419927aa62a565"
        }
      ],
      "purl": "pkg:npm/snapdragon-util@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/snapdragon-util@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "snapdragon",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16dc8e9d637fc021d355738cc2f4afdba77e928e6f5a52030face8509ecb5bcbe1f99042f107658ef7913fe72b36bb41c22a04516cbfe1d32d6c18c0e22a0d96"
        }
      ],
      "purl": "pkg:npm/snapdragon@0.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/snapdragon@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sort-keys",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "658535584861ec97d730d6cf41822e1f56684128"
        }
      ],
      "purl": "pkg:npm/sort-keys@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/sort-keys@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-list-map",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "236526b89491aff4fc8e2b2244e2d4dc0de5b6bfacc299e24a634f238325dd9097ead5670ecb99ccaec5da19798d3a9b64158210a963e4745088f1315cb804f0"
        }
      ],
      "purl": "pkg:npm/source-list-map@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/source-list-map@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-resolve",
      "version": "0.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "323aacbcdc32cf5b3493cd46a33ffdbd105ef5265d074f41770fbfcd8c8efb70ae3e4e9fa2e4dac6c707920b44f232af7f4d6455f97cae21f311143f91e7da48"
        }
      ],
      "purl": "pkg:npm/source-map-resolve@0.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-resolve@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-support",
      "version": "0.4.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6bcb4fc9ab13cb17d9ce8ef4ad6bbb55a277643f97708322c38d5a323039668ee813da5459d4e7ecad84e409dda19039c94ca45b3bf465de8ae6f2f96c5336c"
        }
      ],
      "purl": "pkg:npm/source-map-support@0.4.18",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.4.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-support",
      "version": "0.5.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "378297133ee370aa8f7f66f6bd9175d65408cfd5b964cb947083868f6e3795dba27647f67e39152894bdbcdc555a7deefeec57dfc01c13c53d9e71fd14f72afa"
        }
      ],
      "purl": "pkg:npm/source-map-support@0.5.6",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.5.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-url",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3e935d7ddd73631b97659956d55128e87b5084a3"
        }
      ],
      "purl": "pkg:npm/source-map-url@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-url@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.1.43",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c24bc146ca517c1471f5dacbe2571b2b7f9e3346"
        }
      ],
      "purl": "pkg:npm/source-map@0.1.43",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.1.43",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "eba4f5da9c0dc999de68032d8b4f76173652036b"
        }
      ],
      "purl": "pkg:npm/source-map@0.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.5.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
        }
      ],
      "purl": "pkg:npm/source-map@0.5.7",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.5.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee"
        }
      ],
      "purl": "pkg:npm/source-map@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sparkles",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7523b40c36146a152dff4fe90ff22cdd5226e531898e5b9d6741d5ca69a1605e9e340e773d52e19d4934ce74986c7f08601b8974213ed65b91db68cd2cc69077"
        }
      ],
      "purl": "pkg:npm/sparkles@1.0.1",
      "type": "framework",
      "bom-ref": "pkg:npm/sparkles@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "spawn-sync",
      "version": "1.0.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b00799557eb7fb0c8376c29d44e8a1ea67e57476"
        }
      ],
      "purl": "pkg:npm/spawn-sync@1.0.15",
      "type": "library",
      "bom-ref": "pkg:npm/spawn-sync@1.0.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-correct",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "375f68f73e5c13273cc9040fba444267d11499be075299eb99a2ff7f14b6a41a368db7dc15156e159fe8142faf673d0c34d93487cd22327e7f4baa8664e2f9fa"
        }
      ],
      "purl": "pkg:npm/spdx-correct@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-correct@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-exceptions",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e0ad4db26ae5094d4926052bb6011e4d5c9fc7c55a61e6bd27d2ef011c616c7b55b6884fb3f805186e72cb8f5b7b24a394832185767842aba321911f4b897a0a"
        }
      ],
      "purl": "pkg:npm/spdx-exceptions@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-exceptions@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-expression-parse",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "620e83dd7a510f89243a64e97606d48842452a08491f4ddf882d4e3e597987fd2c3ba9de8768ea443547390e28fcb31e6b4b600a46cc81e6b98a9fdef8c916ca"
        }
      ],
      "purl": "pkg:npm/spdx-expression-parse@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-expression-parse@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-license-ids",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dbe10fc206e798e225f078c60575cc77d340bb4daf2e338ed675b0e2499e4431721e7f8cfc44df1f14142b4a1783c72d8159e5f6ddeba2c355b19d631bad670c"
        }
      ],
      "purl": "pkg:npm/spdx-license-ids@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-license-ids@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "split-string",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3733558490d8a7071e5558a2f3f1eee8329f0f61be36b407952fd5fea82fefadc462e755c0470c40dc5dda587ed15ad40725cdfe826497982b3a1616bd05188b"
        }
      ],
      "purl": "pkg:npm/split-string@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/split-string@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sprintf-js",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "04e6926f662895354f3dd015203633b857297e2c"
        }
      ],
      "purl": "pkg:npm/sprintf-js@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/sprintf-js@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sshpk",
      "version": "1.14.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98"
        }
      ],
      "purl": "pkg:npm/sshpk@1.14.2",
      "type": "library",
      "bom-ref": "pkg:npm/sshpk@1.14.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ssri",
      "version": "5.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d14883ea2e28f9d8cb60a106af1ffc7f754d6a54ab5650001978e1ec47d7360dd8b85deac5cb799cd5a95ff9d2c92a5f445089bf1edf84a301644d4380e8601"
        }
      ],
      "purl": "pkg:npm/ssri@5.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/ssri@5.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "ssri"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/import.js#179"
          },
          {
            "location": "lib/cli/commands/install.js#264"
          },
          {
            "location": "lib/cli/commands/publish.js#228"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#68"
          },
          {
            "location": "lib/lockfile/index.js#79"
          },
          {
            "location": "lib/package-fetcher.js#143"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#69"
          },
          {
            "location": "src/cli/commands/publish.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stable",
      "version": "0.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e2f6ac519ce55f72e2c3c928fdab3846484155a1bcadd6420e4a48f5a99cd82f3abb4e8b3fa14516be8b543d02e5aec89daac2bab411fcf4173d90be731c0eb"
        }
      ],
      "purl": "pkg:npm/stable@0.1.8",
      "type": "library",
      "bom-ref": "pkg:npm/stable@0.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stack-trace",
      "version": "0.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
        }
      ],
      "purl": "pkg:npm/stack-trace@0.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/stack-trace@0.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stack-utils",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d4f33ab54e8e38778b0ca5cfd3b3afb12db68620"
        }
      ],
      "purl": "pkg:npm/stack-utils@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/stack-utils@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "static-extend",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "60809c39cbff55337226fd5e0b520f341f1fb5c6"
        }
      ],
      "purl": "pkg:npm/static-extend@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/static-extend@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stealthy-require",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "35b09875b4ff49f26a777e509b3090a3226bf24b"
        }
      ],
      "purl": "pkg:npm/stealthy-require@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/stealthy-require@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-browserify",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"
        }
      ],
      "purl": "pkg:npm/stream-browserify@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/stream-browserify@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-exhaust",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ffa9aabf1a504ae716aad72acaf7fcc57324524cdc66719c052c64931b499781997fe19e86822c983973af63b377784bc54401b56e40d1cf910f192bcf61097"
        }
      ],
      "purl": "pkg:npm/stream-exhaust@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/stream-exhaust@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-http",
      "version": "2.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f934a47c83470e8e09f99a1b40b5a2328b90601f9455816db5103de05a44cf327b65da9c2f8b94510ed691d908e034a8cc69a005413f6b8ecbfb7f0f7a75e153"
        }
      ],
      "purl": "pkg:npm/stream-http@2.8.3",
      "type": "library",
      "bom-ref": "pkg:npm/stream-http@2.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-shift",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d5c752825e5367e786f78e18e445ea223a155952"
        }
      ],
      "purl": "pkg:npm/stream-shift@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/stream-shift@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strict-uri-encode",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "279b225df1d582b1f54e65addd4352e18faa0713"
        }
      ],
      "purl": "pkg:npm/strict-uri-encode@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/strict-uri-encode@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-length",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d40dbb686a3ace960c1cffca562bf2c45f8363ed"
        }
      ],
      "purl": "pkg:npm/string-length@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/string-length@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-replace-loader",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0dbf0d4b0dc945e3900536e60f703d89be4bf49b06ff7504a725932f86a1ab4fecf39aba46dce2450fad34a9f41f3547796aa7e9edf0a6da640c7c5ef32dbc9"
        }
      ],
      "purl": "pkg:npm/string-replace-loader@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/string-replace-loader@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
        }
      ],
      "purl": "pkg:npm/string-width@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/string-width@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9cea87e7d75e0aaf52447971ab5030f39267b78c3a2af2caa9656293aa00f599255cb3483a5aa0e05db2ad3d4c55a4e302abd5c1d7de67bc3b682bc90fbba093"
        }
      ],
      "purl": "pkg:npm/string-width@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/string-width@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "1.1.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
        }
      ],
      "purl": "pkg:npm/string_decoder@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "string_decoder"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#69484"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#56526"
          },
          {
            "location": "dist/lib/cli.js#56526"
          },
          {
            "location": "lib/util/generate-pnp-map-api.tpl.js#21"
          },
          {
            "location": "lib/util/git.js#28"
          },
          {
            "location": "src/util/generate-pnp-map-api.tpl.js#12"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "3.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
        }
      ],
      "purl": "pkg:npm/strip-ansi@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "strip-ansi"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/reporters/console/console-reporter.js#69"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "4.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a8479022eb1ac368a871389b635262c505ee368f"
        }
      ],
      "purl": "pkg:npm/strip-ansi@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "strip-ansi"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/reporters/console/console-reporter.js#69"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom-string",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e5211e9224369fbb81d633a2f00044dc8cedad92"
        }
      ],
      "purl": "pkg:npm/strip-bom-string@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom-string@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom",
      "version": "3.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
        }
      ],
      "purl": "pkg:npm/strip-bom@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "strip-bom"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/lockfile/parse.js#27"
          },
          {
            "location": "lib/util/fs.js#1141"
          },
          {
            "location": "src/lockfile/parse.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom",
      "version": "2.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6219a85616520491f35788bdbf1447a99c7e6b0e"
        }
      ],
      "purl": "pkg:npm/strip-bom@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "strip-bom"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/lockfile/parse.js#27"
          },
          {
            "location": "lib/util/fs.js#1141"
          },
          {
            "location": "src/lockfile/parse.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-eof",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bb43ff5598a6eb05d89b59fcd129c983313606bf"
        }
      ],
      "purl": "pkg:npm/strip-eof@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-eof@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-indent",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
        }
      ],
      "purl": "pkg:npm/strip-indent@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-indent@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-json-comments",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5a48ab96023dbac1b7b8d0ffabf6f63f1677be9f"
        }
      ],
      "purl": "pkg:npm/strip-json-comments@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/strip-json-comments@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-json-comments",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3c531942e908c2697c0ec344858c286c7ca0a60a"
        }
      ],
      "purl": "pkg:npm/strip-json-comments@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-json-comments@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "535d045ce6b6363fa40117084629995e9df324c7"
        }
      ],
      "purl": "pkg:npm/supports-color@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "3.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
        }
      ],
      "purl": "pkg:npm/supports-color@3.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@3.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "5.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce36978251799e75a9b2ae3bd234afe8ff43c0fbe02e4b9aa5899f0e6dc958e9b4be4353545dad23852b376afa8c7d6a33fb9cfd6b71618d6162803674e2a3e7"
        }
      ],
      "purl": "pkg:npm/supports-color@5.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@5.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sver-compat",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8"
        }
      ],
      "purl": "pkg:npm/sver-compat@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/sver-compat@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "symbol-tree",
      "version": "3.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
        }
      ],
      "purl": "pkg:npm/symbol-tree@3.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/symbol-tree@3.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "table",
      "version": "4.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4bbae71484e6047d449f229cbf1061d4b8d87903269d9b425d211b1dc1fa4b43682a2b76e19b853bf4f5bc370b758b0b424335f3c3d5561426cca22e4e13642a"
        }
      ],
      "purl": "pkg:npm/table@4.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/table@4.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tapable",
      "version": "0.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "99372a5c999bf2df160afc0d74bed4f47948cd22"
        }
      ],
      "purl": "pkg:npm/tapable@0.2.8",
      "type": "library",
      "bom-ref": "pkg:npm/tapable@0.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-fs",
      "version": "1.16.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36f09e5e9631eceb263a1f3320e3ff79b1b9e73666c4b1347ad7d645b5a893eab6428f31fef391fc8253d6d6800d73defa3b22bbd6b10dbdd7e01fa22203652b"
        }
      ],
      "purl": "pkg:npm/tar-fs@1.16.3",
      "type": "library",
      "bom-ref": "pkg:npm/tar-fs@1.16.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "tar-fs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/pack.js#235"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#77"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#62"
          },
          {
            "location": "lib/util/git.js#34"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-stream",
      "version": "1.6.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2052cce70a7742b24e0d014f9bafeda372c966b38d74163fa2dc5cbc3210ceedb5ef32b27bac954778618bd9408eb0b667e9bf8f9a03c4c3dbd6a71df1c22fa4"
        }
      ],
      "purl": "pkg:npm/tar-stream@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/tar-stream@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "tar-stream"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/git.js#40"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar",
      "version": "4.4.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4c9139e1f44773c727d6fba18ae9f09a85a817b27624ea413a4bd1abf698d5772b3bebdfa56824dba1d5c384f023cd5b4405acd180fd2062a3a39e4f5d4332e"
        }
      ],
      "purl": "pkg:npm/tar@4.4.6",
      "type": "library",
      "bom-ref": "pkg:npm/tar@4.4.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "temp",
      "version": "0.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e0c6bc4d26b903124410e4fed81103014dfc1f59"
        }
      ],
      "purl": "pkg:npm/temp@0.8.3",
      "type": "library",
      "bom-ref": "pkg:npm/temp@0.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ternary-stream",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "064e489b4b5bf60ba6a6b7bc7f2f5c274ecf8269"
        }
      ],
      "purl": "pkg:npm/ternary-stream@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ternary-stream@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "test-exclude",
      "version": "4.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa9aa53fff1997eb28b0bc417152a5f6f632dba4fd34f6a5c52cf308ffce63a2bb8fddfcba2da82a0a3e9116587f101e2292eaa5b567b07ab5b7257bd04e2559"
        }
      ],
      "purl": "pkg:npm/test-exclude@4.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/test-exclude@4.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "text-table",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
        }
      ],
      "purl": "pkg:npm/text-table@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/text-table@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "thenify-all",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
        }
      ],
      "purl": "pkg:npm/thenify-all@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/thenify-all@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "thenify",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e69e38a1babe969b0108207978b9f62b88604839"
        }
      ],
      "purl": "pkg:npm/thenify@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/thenify@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "throat",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "89037cbc92c56ab18926e6ba4cbb200e15672a6a"
        }
      ],
      "purl": "pkg:npm/throat@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/throat@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through2-filter",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "60bc55a0dacb76085db1f9dae99ab43f83d622ec"
        }
      ],
      "purl": "pkg:npm/through2-filter@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/through2-filter@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through2",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0004569b37c7c74ba39c43f3ced78d1ad94140be"
        }
      ],
      "purl": "pkg:npm/through2@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/through2@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through",
      "version": "2.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
        }
      ],
      "purl": "pkg:npm/through@2.3.8",
      "type": "library",
      "bom-ref": "pkg:npm/through@2.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "time-stamp",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "764a5a11af50561921b133f3b44e618687e0f5c3"
        }
      ],
      "purl": "pkg:npm/time-stamp@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/time-stamp@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "timers-browserify",
      "version": "2.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62f0b5495d5774e51a2fa831e42a06ae84f71aee3da4af7e4d9dfc12b3e574e596e23e3d188d472acf4357e286abfc3acbe2d9ef65b573c70acf6bf363eaa9ce"
        }
      ],
      "purl": "pkg:npm/timers-browserify@2.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/timers-browserify@2.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "timers-ext",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6c112b5dee498008710d86c50f6b16fc25ff3ff86659c7234541b643d3b1d03b2a2839ae80b75ad0aa37df82f83b9fe771b1c41af5c8e331d5a126db0fdacc6"
        }
      ],
      "purl": "pkg:npm/timers-ext@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/timers-ext@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tmp",
      "version": "0.0.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0"
        }
      ],
      "purl": "pkg:npm/tmp@0.0.29",
      "type": "library",
      "bom-ref": "pkg:npm/tmp@0.0.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tmp",
      "version": "0.0.33",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d10899688ca9d9dda75db533a3748aa846e3c4281bcd5dc198ab33bacd6657f0a7ca1299c66398df820250dc48cabaef03e1b251af4cbe7182459986c89971b"
        }
      ],
      "purl": "pkg:npm/tmp@0.0.33",
      "type": "library",
      "bom-ref": "pkg:npm/tmp@0.0.33",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tmpl",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "23640dd7b42d00433911140820e5cf440e521dd1"
        }
      ],
      "purl": "pkg:npm/tmpl@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/tmpl@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-absolute-glob",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1865f43d9e74b0822db9f145b78cff7d0f7c849b"
        }
      ],
      "purl": "pkg:npm/to-absolute-glob@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/to-absolute-glob@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-arraybuffer",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7d229b1fcc637e466ca081180836a7aabff83f43"
        }
      ],
      "purl": "pkg:npm/to-arraybuffer@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/to-arraybuffer@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-buffer",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "971f41e62bfb9acb85604dddcad4fe284e6d6a9fab358c3e2b88d591bf51fdab006fea5b052335ee3b6e9c7a658417ba45125d671dcf9f6269876e0edf698e56"
        }
      ],
      "purl": "pkg:npm/to-buffer@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/to-buffer@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-fast-properties",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
        }
      ],
      "purl": "pkg:npm/to-fast-properties@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/to-fast-properties@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-object-path",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "297588b7b0e7e0ac08e04e672f85c1f4999e17af"
        }
      ],
      "purl": "pkg:npm/to-object-path@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/to-object-path@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-regex-range",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7c80c17b9dfebe599e27367e0d4dd5590141db38"
        }
      ],
      "purl": "pkg:npm/to-regex-range@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/to-regex-range@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-regex",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "156b6578d02d67f2a2daab6a7a3d825d339ac8e1fd6c70d017e438f15a56c835e36d8c40e18cfc883077d735ce05494e1c72a27436ea195ad352f40c3e604607"
        }
      ],
      "purl": "pkg:npm/to-regex@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/to-regex@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-through",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fc92adaba072647bc0b67d6b03664aa195093af6"
        }
      ],
      "purl": "pkg:npm/to-through@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/to-through@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "2.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "439b2b93fe2f0cce78589b098a8dd7367e8adac086f8243c1b95b3e9b661459a007bff93c63581fc69450276046e461594e37d14c93f7c4de1d912e93d7a3895"
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@2.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "2.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d9e934df23936d667bb2cbf29e72ff829e844e9f25e7d8337decba27b604290b0b17d97c8b6020b410d85891e8523b0029f2b4d029cfcd50817b064439aca2c"
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@2.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tr46",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a8b13fd6bfd2489519674ccde55ba3693b706d09"
        }
      ],
      "purl": "pkg:npm/tr46@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/tr46@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "trim-right",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cb2e1203067e0c8de1f614094b9fe45704ea6003"
        }
      ],
      "purl": "pkg:npm/trim-right@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/trim-right@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tslib",
      "version": "1.9.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e24ac5f2c7297a385a3a0ab304470633bc832047e2d3ff3ef330d166135967692398727886fdf309b416c68246cf58b0e54d099749e66b5df1cc75dc9dc31abd"
        }
      ],
      "purl": "pkg:npm/tslib@1.9.3",
      "type": "library",
      "bom-ref": "pkg:npm/tslib@1.9.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tty-browserify",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a157ba402da24e9bf957f9aa69d524eed42901a6"
        }
      ],
      "purl": "pkg:npm/tty-browserify@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/tty-browserify@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tunnel-agent",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "27a5dea06b36b04a0a9966774b290868f0fc40fd"
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/tunnel-agent@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tweetnacl",
      "version": "0.14.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5ae68177f192d4456269d108afa93ff8743f4f64"
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.14.5",
      "type": "library",
      "bom-ref": "pkg:npm/tweetnacl@0.14.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-check",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5884cab512cf1d355e3fb784f30804b2b520db72"
        }
      ],
      "purl": "pkg:npm/type-check@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/type-check@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typedarray",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "867ac74e3864187b1d3d47d996a78ec5c8830777"
        }
      ],
      "purl": "pkg:npm/typedarray@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/typedarray@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-js",
      "version": "2.8.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
        }
      ],
      "purl": "pkg:npm/uglify-js@2.8.29",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-js@2.8.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-to-browserify",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6e0924d6bda6b5afe349e39a6d632850a0f882b7"
        }
      ],
      "purl": "pkg:npm/uglify-to-browserify@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-to-browserify@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unc-path-regex",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
        }
      ],
      "purl": "pkg:npm/unc-path-regex@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/unc-path-regex@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "undertaker-registry",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5e4bda308e4a8a2ae584f9b9a4359a499825cc50"
        }
      ],
      "purl": "pkg:npm/undertaker-registry@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/undertaker-registry@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "undertaker",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "339da4646252d082dc378e708067299750e11b49"
        }
      ],
      "purl": "pkg:npm/undertaker@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/undertaker@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "union-value",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"
        }
      ],
      "purl": "pkg:npm/union-value@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/union-value@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unique-stream",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5aa003cfbe94c5ff866c4e7d668bb1c4dbadb369"
        }
      ],
      "purl": "pkg:npm/unique-stream@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/unique-stream@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unset-value",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
        }
      ],
      "purl": "pkg:npm/unset-value@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unset-value@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "upath",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f3a47fe8061a12fd023f62d6e4a8283a54488f623499b6b1d033afd09c94ba38bf6929414ba9bdda161e1272fc26e39fbb8808223242e149b699c54aa6ae9af"
        }
      ],
      "purl": "pkg:npm/upath@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/upath@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uri-js",
      "version": "4.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "298f45ae68abaa5f755f64208ebcb459de18f984ddadd661792f13170be46cb59ffc6e4a3490c287aa4a2f939972d116e3ed0169ae6274ad9942e10b4703f39d"
        }
      ],
      "purl": "pkg:npm/uri-js@4.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/uri-js@4.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "urix",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "da937f7a62e21fec1fd18d49b35c2935067a6c72"
        }
      ],
      "purl": "pkg:npm/urix@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/urix@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url",
      "version": "0.11.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
        }
      ],
      "purl": "pkg:npm/url@0.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/url@0.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "url"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#4379"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#4651"
          },
          {
            "location": "dist/lib/cli.js#4651"
          },
          {
            "location": "lib/cli/commands/publish.js#226"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#78"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#63"
          },
          {
            "location": "lib/registries/npm-registry.js#101"
          },
          {
            "location": "lib/resolvers/exotics/git-resolver.js#59"
          },
          {
            "location": "lib/util/git.js#46"
          },
          {
            "location": "lib/util/guess-name.js#11"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#49"
          },
          {
            "location": "lib/util/request-manager.js#22"
          },
          {
            "location": "src/cli/commands/publish.js#15"
          },
          {
            "location": "src/util/guess-name.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "use",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "73011255794edeeae5f585a5156fd303d72c842121b6eec8289fe9e6ca09fe01a98fbbdbbc5ac063f7888a843a0f0db72a3661620888a3c1ceb359d0dafaffa1"
        }
      ],
      "purl": "pkg:npm/use@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/use@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util-deprecate",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "450d4dc9fa70de732762fbd2d4a28981419a0ccf"
        }
      ],
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/util-deprecate@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util.promisify",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8beeaa03630f86fa0a2eec6724da57006860ec7a6140e494ab62ca3190f49b5e448ac91752432f29d17852e8b459878250679afa8d9cc3f66ec1e86d7ecacd90"
        }
      ],
      "purl": "pkg:npm/util.promisify@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/util.promisify@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util",
      "version": "0.10.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7afb1afe50805246489e3db7fe0ed379336ac0f9"
        }
      ],
      "purl": "pkg:npm/util@0.10.3",
      "type": "library",
      "bom-ref": "pkg:npm/util@0.10.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "util"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#337"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#2054"
          },
          {
            "location": "dist/lib/cli.js#2054"
          },
          {
            "location": "lib/lockfile/parse.js#15"
          },
          {
            "location": "lib/reporters/base-reporter.js#45"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#63"
          },
          {
            "location": "packages/lockfile/index.js#125"
          },
          {
            "location": "scripts/build-webpack.js#7"
          },
          {
            "location": "src/lockfile/parse.js#4"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util",
      "version": "0.10.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0f9bd853437b1ee659755e285189cdc50c892eef40be88751d4ff5bddbaad28075794205ec61b29937c3120b7b49b52921b913b3bec42301a1443515ebfb5f4"
        }
      ],
      "purl": "pkg:npm/util@0.10.4",
      "type": "library",
      "bom-ref": "pkg:npm/util@0.10.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "util"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#337"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#2054"
          },
          {
            "location": "dist/lib/cli.js#2054"
          },
          {
            "location": "lib/lockfile/parse.js#15"
          },
          {
            "location": "lib/reporters/base-reporter.js#45"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#63"
          },
          {
            "location": "packages/lockfile/index.js#125"
          },
          {
            "location": "scripts/build-webpack.js#7"
          },
          {
            "location": "src/lockfile/parse.js#4"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uuid",
      "version": "3.3.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9726678d6b0dc39e728038a244e75b0bfd96987d6251975a4af5daf5f58142bb439b4b6df5001d7f2dba93291010e64c3c03dd2b03a7ebe2b88e5294d9bd064"
        }
      ],
      "purl": "pkg:npm/uuid@3.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/uuid@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "uuid"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/import.js#178"
          },
          {
            "location": "lib/cli/commands/install.js#263"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#29"
          },
          {
            "location": "src/resolvers/exotics/file-resolver.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "v8-compile-cache",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8d75350c6828cfb387849ccdd6f47f78477b14ef4602b93fbf493ee751ffa27756d53ab763ae951a7992ea3c13d1a61de1b209f86b806fc29c611d9c7ea120e"
        }
      ],
      "purl": "pkg:npm/v8-compile-cache@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/v8-compile-cache@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "v8flags",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b0ff556248469f7fc349dc72f21236b093ff218c989bdc4ee9bc6e2975d5577d4835f7cdecdd51ac8829438e12bae0c4150c6a9cd50f2bd7c4b854a4194bd11"
        }
      ],
      "purl": "pkg:npm/v8flags@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/v8flags@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "validate-npm-package-license",
      "version": "3.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e92a6d948bfc4deff1d0282b69671a11581859f59d24aadca01bc5c280d43c6650e7c6e4265a18f9eba8fc7cde02bb7fc999b86c0e8edf70026ae2cf61dbb13"
        }
      ],
      "purl": "pkg:npm/validate-npm-package-license@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/validate-npm-package-license@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "validate-npm-package-license"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/normalize-manifest/util.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "value-or-function",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1c243a50b595c1be54a754bfece8563b9ff8d813"
        }
      ],
      "purl": "pkg:npm/value-or-function@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/value-or-function@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "verror",
      "version": "1.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3a105ca17053af55d6e270c1f8288682e18da400"
        }
      ],
      "purl": "pkg:npm/verror@1.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/verror@1.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl-fs",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bc8bb7e0493237227198fd23b1c3735814b2821ed55a1aae9fa466a957d778facec22f6586f46cfff74e68639345442be2dc7bff3776e9393959e495662b609e"
        }
      ],
      "purl": "pkg:npm/vinyl-fs@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl-fs@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl-sourcemap",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "92a800593a38703a8cdb11d8b300ad4be63b3e16"
        }
      ],
      "purl": "pkg:npm/vinyl-sourcemap@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl-sourcemap@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl-sourcemaps-apply",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ab6549d61d172c2b1b87be5c508d239c8ef87705"
        }
      ],
      "purl": "pkg:npm/vinyl-sourcemaps-apply@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl-sourcemaps-apply@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3011fec8fd240bf190e46c01aab4cf4f311f8a22e3b5aee14edbd0b5bc418137925ec98a41141e72389b31bc485f3553dd8f4a24af9dacecf5fe4fafb2ef0d92"
        }
      ],
      "purl": "pkg:npm/vinyl@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vm-browserify",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"
        }
      ],
      "purl": "pkg:npm/vm-browserify@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/vm-browserify@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "w3c-hr-time",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "82ac2bff63d950ea9e3189a58a65625fedf19045"
        }
      ],
      "purl": "pkg:npm/w3c-hr-time@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/w3c-hr-time@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "walker",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2f7f9b8fd10d677262b18a884e28d19618e028fb"
        }
      ],
      "purl": "pkg:npm/walker@1.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/walker@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "watch",
      "version": "0.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "28095476c6df7c90c963138990c0a5423eb4b986"
        }
      ],
      "purl": "pkg:npm/watch@0.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/watch@0.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "watchpack",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ba7477b71322e33260e5535fdb190a44c36e574a390950b3ee0152826cd45e7d056ae3cc97294a70839dfc17b0194dff64cabe7bce3fbea50165b546b91fbc8"
        }
      ],
      "purl": "pkg:npm/watchpack@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/watchpack@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webidl-conversions",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "610f819b1b9381de945d95b7f880867f2a91c875d5943e46b50af9faa8e2356edb17472aaf35f9d341d55cf04ebe05dbe589f30ddfa1d33ab2bfad4a503efe4a"
        }
      ],
      "purl": "pkg:npm/webidl-conversions@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/webidl-conversions@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-sources",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6aa629d7c90fa618283b973ff8d694bc47800ad6633044a60c286e0f73417225696a1dd7a4c114f55000b48681d41b1f25659349dbfc56fd66dd3d1a464d9d53"
        }
      ],
      "purl": "pkg:npm/webpack-sources@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-sources@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack",
      "version": "2.7.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "323000d19a8ed5b6bb6502519e809d6cce7a9a61698a938f52ffef429c307d2238da9e4f5437688ae2b600bd85c05515813f39f49af8ddb1595d183f2cdb2abe"
        }
      ],
      "purl": "pkg:npm/webpack@2.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/webpack@2.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "webpack"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/build-webpack.js#4"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-encoding",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8cb070c0a5218bc5ad05fb0c4252f86d451c4fcb0c900b508a7b1c2407bf3382870a41ee509005eafb81d2db9e348c3873cce23ba024466818fa32f76b48a23f"
        }
      ],
      "purl": "pkg:npm/whatwg-encoding@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-encoding@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-mimetype",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14ac6160bcad0508942a3918b5e37bd5f01403783a2a9357a21a358ac2e22d20773751b8177e50e6f53159f285841c22e48585dbb544e96c61ae79c2fa6d0c7b"
        }
      ],
      "purl": "pkg:npm/whatwg-mimetype@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-mimetype@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-url",
      "version": "6.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae145946ac7f4cb250594a50e9b9abb76515e1fd07090e3adf242e38d26a0ba7ced95a046f5a5361d75b7b9f52918abcedaa0ce40ddb761319894895c2cf9fcd"
        }
      ],
      "purl": "pkg:npm/whatwg-url@6.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-url@6.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which-module",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bba63ca861948994ff307736089e3b96026c2a4f"
        }
      ],
      "purl": "pkg:npm/which-module@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/which-module@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which-module",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
        }
      ],
      "purl": "pkg:npm/which-module@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/which-module@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f125d616ab53132106c9de7c3472ab2c1e84cd536ebb2a5ac3b866755989710d2b54b4a52139a266875d76fd36661f1c547ee26a3d748e9bbb43c9ab3439221"
        }
      ],
      "purl": "pkg:npm/which@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/which@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wide-align",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40690e41cf172fa06de4fc27b04c4a04fb8c281c671b15965b77d4e795ede1f787a3331485d50c6810a4dbdd2aa66ff01b9bbf4522b3c1d002e22e7562282284"
        }
      ],
      "purl": "pkg:npm/wide-align@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/wide-align@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "window-size",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
        }
      ],
      "purl": "pkg:npm/window-size@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/window-size@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "word-wrap",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f3fe6acdc22b4d461fc7500b4cfd54ffe551feca00fa0d5ee660a640b473ab6ecf14ee5bcf4bac5fec424a305d2e5b52890a5d07ef4d60dd91aeb3e9ae139bd"
        }
      ],
      "purl": "pkg:npm/word-wrap@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/word-wrap@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrap",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b79669bb42ecb409f83d583cad52ca17eaa1643f"
        }
      ],
      "purl": "pkg:npm/wordwrap@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/wordwrap@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrap",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
        }
      ],
      "purl": "pkg:npm/wordwrap@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/wordwrap@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrap",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "27584810891456a4171c8d0226441ade90cbcaeb"
        }
      ],
      "purl": "pkg:npm/wordwrap@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/wordwrap@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d8fc3d284dd05794fe84973caecdd1cf824fdd85"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrappy",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/wrappy@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "write-file-atomic",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c6e3de2b839d8d6aad7e2e7dca5bd52f4627df9485df381c01cbfbac13c51d56846a9683af819d1a09b78fb7244f01fdc072fb7c69a07c09dbd3e4c7ac76fcb4"
        }
      ],
      "purl": "pkg:npm/write-file-atomic@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/write-file-atomic@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "write",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5fc03828e264cea3fe91455476f7a3c566cb0757"
        }
      ],
      "purl": "pkg:npm/write@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/write@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ws",
      "version": "5.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8da1c50fa3c5bfa520a0855d6baa99965a6d42c3250c42644d07326f3cd70d83355cef58f1e9baf7514630f98ce3a586c8b538cfd28c81037eaabbb1fe78651c"
        }
      ],
      "purl": "pkg:npm/ws@5.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/ws@5.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "x-path",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "294d076bb97a7706cc070bbb2a6fd8c54df67b12"
        }
      ],
      "purl": "pkg:npm/x-path@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/x-path@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xml-name-validator",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "039094a6dc43b2fc4a244537c8ee83b96052273fea8b3ab324a38c21f5091c44db070fec15a0f181de9fc66d5ec1468cd23678e3815ce6f0b944e62eae0ff83f"
        }
      ],
      "purl": "pkg:npm/xml-name-validator@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/xml-name-validator@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xtend",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a5c6d532be656e23db820efb943a1f04998d63af"
        }
      ],
      "purl": "pkg:npm/xtend@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/xtend@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "y18n",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6d15fba884c08679c0d77e88e7759e811e07fa41"
        }
      ],
      "purl": "pkg:npm/y18n@3.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/y18n@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yallist",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1c11f9218f076089a47dd512f93c6699a6a81d52"
        }
      ],
      "purl": "pkg:npm/yallist@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/yallist@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yallist",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"
        }
      ],
      "purl": "pkg:npm/yallist@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/yallist@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "4.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"
        }
      ],
      "purl": "pkg:npm/yargs-parser@4.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@4.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
        }
      ],
      "purl": "pkg:npm/yargs-parser@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "8.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8ffba42a37c066ae05b68202ed4db76b3b204d488ef305ae08ca49a2579475c25d4958dc50bd684c7cc766cc862d294ee83f738e22763fb65da8bf70438e725"
        }
      ],
      "purl": "pkg:npm/yargs-parser@8.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@8.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "yargs",
      "version": "10.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8af4a8c6a04660ea9056bbb10f7e7e1320850d834414bfd4a3a15c3a7cfef7165d6732b4673c38af82a16eb304d4ea3680e820c09a1dd8c9ec75a9921bb1fd8a"
        }
      ],
      "purl": "pkg:npm/yargs@10.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@10.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "yargs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "6.6.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "782ec21ef403345f830a808ca3d513af56065208"
        }
      ],
      "purl": "pkg:npm/yargs@6.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@6.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "yargs"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "7.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6ba318eb16961727f5d284f8ea003e8d6154d0c8"
        }
      ],
      "purl": "pkg:npm/yargs@7.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@7.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "yargs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "3.10.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
        }
      ],
      "purl": "pkg:npm/yargs@3.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@3.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "yargs"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yn",
      "version": "2.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e5adabc8acf408f6385fc76495684c88e6af689a"
        }
      ],
      "purl": "pkg:npm/yn@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/yn@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "yn"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/init.js#309"
          },
          {
            "location": "src/cli/commands/init.js#15"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-tests-core",
      "version": "1.0.0",
      "scope": "required",
      "purl": "pkg:npm/pkg-tests-core@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pkg-tests-core@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "pkg-tests-core,PackageDriver,pkg-tests-core/PackageDriver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-core/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/basic.js#3"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/basic.js#8"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/dragon.js#3"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/dragon.js#5"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/lock.js#3"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/lock.js#5"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/pnp.js#9"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/pnpapi-v1.js#2"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/script.js#3"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/workspace.js#3"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/workspace.js#5"
          }
        ]
      },
      "tags": [
        "driver"
      ]
    },
    {
      "group": "",
      "name": "pkg-tests-fixtures",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/pkg-tests-fixtures@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pkg-tests-fixtures@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-fixtures@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "various-requires",
      "version": "1.0.0",
      "scope": "required",
      "purl": "pkg:npm/various-requires@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/various-requires@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/various-requires-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/various-requires@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/various-requires-1.0.0/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "various-requires"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/various-requires-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/various-requires-1.0.0/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-fixtures/packages/various-requires-1.0.0/self.js#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "self-require-trap",
      "version": "2.0.0",
      "scope": "required",
      "purl": "pkg:npm/self-require-trap@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/self-require-trap@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-2.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/self-require-trap@2.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-2.0.0/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "self-require-trap"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-2.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-2.0.0/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-1.0.0/self.js#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "self-require-trap",
      "version": "1.0.0",
      "scope": "required",
      "purl": "pkg:npm/self-require-trap@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/self-require-trap@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/self-require-trap@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-1.0.0/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "self-require-trap"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-1.0.0/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-fixtures/packages/self-require-trap-1.0.0/self.js#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "provides-peer-deps-2-0-0",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/provides-peer-deps-2-0-0@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/provides-peer-deps-2-0-0@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/provides-peer-deps-2-0-0-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/provides-peer-deps-2-0-0@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/provides-peer-deps-2-0-0-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/provides-peer-deps-2-0-0-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/provides-peer-deps-2-0-0-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "provides-peer-deps-1-0-0",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/provides-peer-deps-1-0-0@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/provides-peer-deps-1-0-0@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/provides-peer-deps-1-0-0-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/provides-peer-deps-1-0-0@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/provides-peer-deps-1-0-0-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/provides-peer-deps-1-0-0-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/provides-peer-deps-1-0-0-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "peer-deps-lvl2",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/peer-deps-lvl2@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/peer-deps-lvl2@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl2-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/peer-deps-lvl2@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl2-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl2-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl2-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "peer-deps-lvl1",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/peer-deps-lvl1@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/peer-deps-lvl1@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl1-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/peer-deps-lvl1@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl1-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl1-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl1-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "peer-deps-lvl0",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/peer-deps-lvl0@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/peer-deps-lvl0@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl0-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/peer-deps-lvl0@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl0-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl0-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-lvl0-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "peer-deps",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/peer-deps@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/peer-deps@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/peer-deps@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/peer-deps-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "one-range-dep",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/one-range-dep@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/one-range-dep@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-range-dep-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/one-range-dep@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-range-dep-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-range-dep-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/one-range-dep-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "one-fixed-dep-scripted",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/one-fixed-dep-scripted@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/one-fixed-dep-scripted@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-scripted-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/one-fixed-dep-scripted@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-scripted-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-scripted-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-scripted-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "one-fixed-dep-checked",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/one-fixed-dep-checked@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/one-fixed-dep-checked@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-checked-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/one-fixed-dep-checked@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-checked-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-checked-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-checked-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "one-fixed-dep-bins",
      "version": "2.0.0",
      "scope": "optional",
      "purl": "pkg:npm/one-fixed-dep-bins@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/one-fixed-dep-bins@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-2.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/one-fixed-dep-bins@2.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-2.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-2.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-2.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "one-fixed-dep-bins",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/one-fixed-dep-bins@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/one-fixed-dep-bins@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/one-fixed-dep-bins@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "one-fixed-dep-bins",
      "version": "0.0.0",
      "scope": "optional",
      "purl": "pkg:npm/one-fixed-dep-bins@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/one-fixed-dep-bins@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-0.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/one-fixed-dep-bins@0.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-0.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-0.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-bins-0.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "one-fixed-dep",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/one-fixed-dep@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/one-fixed-dep@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/one-fixed-dep@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "one-dep-scripted",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/one-dep-scripted@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/one-dep-scripted@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-dep-scripted-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/one-dep-scripted@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-dep-scripted-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-dep-scripted-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/one-dep-scripted-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "one-deep2-dep-bins",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/one-deep2-dep-bins@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/one-deep2-dep-bins@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-deep2-dep-bins-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/one-deep2-dep-bins@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-deep2-dep-bins-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-deep2-dep-bins-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/one-deep2-dep-bins-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "one-deep1-dep-bins",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/one-deep1-dep-bins@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/one-deep1-dep-bins@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-deep1-dep-bins/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/one-deep1-dep-bins@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-deep1-dep-bins/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/one-deep1-dep-bins/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/one-deep1-dep-bins/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "no-deps-scripted",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/no-deps-scripted@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/no-deps-scripted@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-scripted-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/no-deps-scripted@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-scripted-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-scripted-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-scripted-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "no-deps-failing",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/no-deps-failing@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/no-deps-failing@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-failing-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/no-deps-failing@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-failing-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-failing-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-failing-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "no-deps-checked",
      "version": "1.0.0",
      "scope": "required",
      "purl": "pkg:npm/no-deps-checked@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/no-deps-checked@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-checked-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/no-deps-checked@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-checked-1.0.0/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "no-deps-checked/built"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-checked-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-checked-1.0.0/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-checked-1.0.0/check.js#1"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-fixtures/packages/one-fixed-dep-checked-1.0.0/check.js#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "no-deps-bins",
      "version": "2.0.0",
      "scope": "optional",
      "purl": "pkg:npm/no-deps-bins@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/no-deps-bins@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-bins-2.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/no-deps-bins@2.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-bins-2.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-bins-2.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-bins-2.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "no-deps-bins",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/no-deps-bins@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/no-deps-bins@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-bins-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/no-deps-bins@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-bins-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-bins-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-bins-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "no-deps",
      "version": "2.0.0",
      "scope": "required",
      "purl": "pkg:npm/no-deps@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/no-deps@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-2.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/no-deps@2.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-2.0.0/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "no-deps"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-2.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-2.0.0/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-fixtures/packages/has-bin-entries-1.0.0/bin-with-require.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "no-deps",
      "version": "1.1.0",
      "scope": "required",
      "purl": "pkg:npm/no-deps@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/no-deps@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.1.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/no-deps@1.1.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.1.0/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "no-deps"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.1.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.1.0/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-fixtures/packages/has-bin-entries-1.0.0/bin-with-require.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "no-deps",
      "version": "1.0.1",
      "scope": "required",
      "purl": "pkg:npm/no-deps@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/no-deps@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.0.1/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/no-deps@1.0.1"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.0.1/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "no-deps"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.0.1/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.0.1/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-fixtures/packages/has-bin-entries-1.0.0/bin-with-require.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "no-deps",
      "version": "1.0.0",
      "scope": "required",
      "purl": "pkg:npm/no-deps@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/no-deps@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/no-deps@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.0.0/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "no-deps"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/no-deps-1.0.0/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-fixtures/packages/has-bin-entries-1.0.0/bin-with-require.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "invalid-main",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/invalid-main@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/invalid-main@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/invalid-main-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/invalid-main@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/invalid-main-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/invalid-main-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/invalid-main-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hoisting-peer-check-parent",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/hoisting-peer-check-parent@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/hoisting-peer-check-parent@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/hoisting-peer-check-parent-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/hoisting-peer-check-parent@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/hoisting-peer-check-parent-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/hoisting-peer-check-parent-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/hoisting-peer-check-parent-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hoisting-peer-check-child",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/hoisting-peer-check-child@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/hoisting-peer-check-child@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/hoisting-peer-check-child-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/hoisting-peer-check-child@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/hoisting-peer-check-child-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/hoisting-peer-check-child-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/hoisting-peer-check-child-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-bin-entries",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/has-bin-entries@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-bin-entries@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/has-bin-entries-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/has-bin-entries@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/has-bin-entries-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/has-bin-entries-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/has-bin-entries-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dragon-test-1-e",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/dragon-test-1-e@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dragon-test-1-e@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-e-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/dragon-test-1-e@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-e-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-e-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-e-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dragon-test-1-d",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/dragon-test-1-d@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dragon-test-1-d@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-d-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/dragon-test-1-d@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-d-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-d-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-d-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dragon-test-1-c",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/dragon-test-1-c@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dragon-test-1-c@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-c-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/dragon-test-1-c@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-c-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-c-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-c-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dragon-test-1-b",
      "version": "2.0.0",
      "scope": "optional",
      "purl": "pkg:npm/dragon-test-1-b@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dragon-test-1-b@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-b-2.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/dragon-test-1-b@2.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-b-2.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-b-2.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-b-2.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dragon-test-1-b",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/dragon-test-1-b@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dragon-test-1-b@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-b-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/dragon-test-1-b@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-b-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-b-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-b-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dragon-test-1-a",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/dragon-test-1-a@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dragon-test-1-a@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-a-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/dragon-test-1-a@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-a-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-a-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/dragon-test-1-a-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dev-deps",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/dev-deps@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dev-deps@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dev-deps-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/dev-deps@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dev-deps-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dev-deps-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/dev-deps-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-loop-exit",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/dep-loop-exit@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-loop-exit@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dep-loop-exit-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/dep-loop-exit@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dep-loop-exit-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dep-loop-exit-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/dep-loop-exit-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-loop-entry",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/dep-loop-entry@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-loop-entry@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dep-loop-entry-1.0.0/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/dep-loop-entry@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dep-loop-entry-1.0.0/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-fixtures/packages/dep-loop-entry-1.0.0/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-fixtures/packages/dep-loop-entry-1.0.0/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-tests-specs",
      "version": "1.0.0",
      "scope": "required",
      "purl": "pkg:npm/pkg-tests-specs@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pkg-tests-specs@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-specs/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-specs@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-specs/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "pkg-tests-specs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "packages/pkg-tests/pkg-tests-specs/package.json"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-specs/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/pnp.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "child-a",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/child-a@1.0.0",
      "type": "framework",
      "bom-ref": "pkg:npm/child-a@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/child-a/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/child-a@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/child-a/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/outdated/workspaces/child-a/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/workspaces/child-a/package.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "child-b",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/child-b@1.0.0",
      "type": "framework",
      "bom-ref": "pkg:npm/child-b@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/child-b/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/child-b@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/child-b/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/outdated/workspaces/child-b/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/workspaces/child-b/package.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "workspace-1",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/workspace-1@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/workspace-1@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/workspace-child/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace-1@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/workspace-child/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/install/workspaces-install-basic/workspace-child/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/workspaces-install-basic/workspace-child/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "workspace-2",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/workspace-2@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/workspace-2@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-2/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace-2@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-2/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-2/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-2/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "workspace-3",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/workspace-3@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/workspace-3@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-3/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace-3@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-3/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-3/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-3/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "example-yarn-workspace-6",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/example-yarn-workspace-6@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/example-yarn-workspace-6@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-6/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/example-yarn-workspace-6@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-6/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-6/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-6/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "example-yarn-workspace-5",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/example-yarn-workspace-5@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/example-yarn-workspace-5@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-5/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/example-yarn-workspace-5@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-5/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-5/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-5/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "example-yarn-workspace-4",
      "version": "1.0.2",
      "scope": "optional",
      "purl": "pkg:npm/example-yarn-workspace-4@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/example-yarn-workspace-4@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-4/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/example-yarn-workspace-4@1.0.2"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-4/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-4/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-4/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "example-yarn-workspace-3",
      "version": "1.0.1",
      "scope": "optional",
      "purl": "pkg:npm/example-yarn-workspace-3@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/example-yarn-workspace-3@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-3/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/example-yarn-workspace-3@1.0.1"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-3/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-3/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-3/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "example-yarn-workspace-2",
      "version": "1.1.1",
      "scope": "optional",
      "purl": "pkg:npm/example-yarn-workspace-2@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/example-yarn-workspace-2@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-2/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/example-yarn-workspace-2@1.1.1"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-2/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-2/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-2/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "example-yarn-workspace-1",
      "version": "1.0.1",
      "scope": "optional",
      "purl": "pkg:npm/example-yarn-workspace-1@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/example-yarn-workspace-1@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-1/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/example-yarn-workspace-1@1.0.1"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-1/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-1/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-1/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "workspace",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/workspace@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/workspace@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-workspaces/workspace/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/install-workspaces/workspace/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/install/install-workspaces/workspace/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-workspaces/workspace/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "foo",
      "version": "0.0.0",
      "scope": "optional",
      "purl": "pkg:npm/foo@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/foo@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/autoclean/workspaces/foo/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/foo@0.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/autoclean/workspaces/foo/package.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/link/package-with-name/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-with-comments/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-file-as-default-no-semver/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-file-as-default/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-file/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/autoclean/workspaces/foo/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/autoclean/workspaces/foo/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prj1",
      "version": "0.0.0",
      "scope": "optional",
      "purl": "pkg:npm/prj1@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/prj1@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/workspace/packages/prj1/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/prj1@0.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/audit/workspace/packages/prj1/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "__tests__/fixtures/audit/workspace/packages/prj1/package.json"
              }
            ],
            "concludedValue": "__tests__/fixtures/audit/workspace/packages/prj1/package.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "code-frame",
      "version": "7.0.0-beta.40",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "37e2b0cf7c56026b4b21d3927cadf81adec32ac6"
        }
      ],
      "purl": "pkg:npm/%40babel/code-frame@7.0.0-beta.40",
      "type": "library",
      "bom-ref": "pkg:npm/@babel/code-frame@7.0.0-beta.40",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "highlight",
      "version": "7.0.0-beta.40",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b43d67d76bf46e1d10d227f68cddcd263786b255"
        }
      ],
      "purl": "pkg:npm/%40babel/highlight@7.0.0-beta.40",
      "type": "library",
      "bom-ref": "pkg:npm/@babel/highlight@7.0.0-beta.40",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "5.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fdc58d9d17f4a4e98d102ded826a9b9759125102"
        }
      ],
      "purl": "pkg:npm/acorn@5.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@5.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-escapes",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92"
        }
      ],
      "purl": "pkg:npm/ansi-escapes@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-escapes@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c159b8d5be0f9e5a6f346dab94f16ce022161b88"
        }
      ],
      "purl": "pkg:npm/ansi-styles@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "anymatch",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "553dcb8f91e3c889845dfdba34c77721b90b9d7a"
        }
      ],
      "purl": "pkg:npm/anymatch@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/anymatch@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "are-we-there-yet",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb5dca382bb94f05e15194373d16fd3ba1ca110d"
        }
      ],
      "purl": "pkg:npm/are-we-there-yet@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/are-we-there-yet@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-foreach",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cd36e42f0f482108c406b35c3612a8970b2fccea"
        }
      ],
      "purl": "pkg:npm/array-foreach@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/array-foreach@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-map",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
        }
      ],
      "purl": "pkg:npm/array-map@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/array-map@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asn1",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dac8787713c9966849fc8180777ebe9c1ddf3b86"
        }
      ],
      "purl": "pkg:npm/asn1@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/asn1@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert-plus",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d74e1b87e7affc0db8aadb7021f3fe48101ab234"
        }
      ],
      "purl": "pkg:npm/assert-plus@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/assert-plus@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "2.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "61a29abb6fcc026fea77e56d1c6ec53a795951f4"
        }
      ],
      "purl": "pkg:npm/async@2.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/async@2.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws-sign2",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "14342dd38dbcc94d0e5b87d763cd63612c0e794f"
        }
      ],
      "purl": "pkg:npm/aws-sign2@0.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/aws-sign2@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws4",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "83ef5ca860b2b32e4a0deedee8c771b9db57471e"
        }
      ],
      "purl": "pkg:npm/aws4@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/aws4@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-core",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "af32f78b31a6fcef119c87b0fd8d9753f03a0bb8"
        }
      ],
      "purl": "pkg:npm/babel-core@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-core@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-jest",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bbad3bf523fb202da05ed0a6540b48c84eed13a6"
        }
      ],
      "purl": "pkg:npm/babel-jest@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-jest@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-jest",
      "version": "23.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96a2861ba2d85d8bbe0d087fb25ad0f27c5742412486e81d5ec53a4adec69a1552ec895cff6d80af0a97349adfd1068e063641d37eb4a993305ea0d84075da7b"
        }
      ],
      "purl": "pkg:npm/babel-jest@23.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-jest@23.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-plugin-jest-hoist",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eaa11c964563aea9c21becef2bdf7853f7f3c148"
        }
      ],
      "purl": "pkg:npm/babel-plugin-jest-hoist@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-jest-hoist@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-plugin-jest-hoist",
      "version": "23.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e61fae05a1ca8801aadee57a6d66b8cefaf44167"
        }
      ],
      "purl": "pkg:npm/babel-plugin-jest-hoist@23.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-jest-hoist@23.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-modules-commonjs",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0d8394029b7dc6abe1a97ef181e00758dd2e5d8a"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-env",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48"
        }
      ],
      "purl": "pkg:npm/babel-preset-env@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-env@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-jest",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "631cc545c6cf021943013bcaf22f45d87fe62198"
        }
      ],
      "purl": "pkg:npm/babel-preset-jest@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-jest@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-preset-jest",
      "version": "23.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8ec7a03a138f001a1a8fb1e8113652bf1a55da46"
        }
      ],
      "purl": "pkg:npm/babel-preset-jest@23.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-jest@23.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "bcrypt-pbkdf",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "63bc5dcb61331b92bc05fd528953c33462a06f8d"
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/bcrypt-pbkdf@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bl",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cac328f7bee45730d404b692203fcb590e172d5e"
        }
      ],
      "purl": "pkg:npm/bl@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/bl@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "block-stream",
      "version": "0.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "13ebfe778a03205cfe03751481ebb4b3300c126a"
        }
      ],
      "purl": "pkg:npm/block-stream@0.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/block-stream@0.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boom",
      "version": "2.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "39c8918ceff5799f83f9492a848f625add0c766f"
        }
      ],
      "purl": "pkg:npm/boom@2.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/boom@2.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-ignore-engines-flag/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boom",
      "version": "4.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
        }
      ],
      "purl": "pkg:npm/boom@4.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/boom@4.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boom",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5dd9da6ee3a5f302077436290cb717d3f4a54e02"
        }
      ],
      "purl": "pkg:npm/boom@5.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/boom@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browser-resolve",
      "version": "1.11.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ff09b0a2c421718a1051c260b32e48f442938ce"
        }
      ],
      "purl": "pkg:npm/browser-resolve@1.11.2",
      "type": "library",
      "bom-ref": "pkg:npm/browser-resolve@1.11.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserslist",
      "version": "2.11.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fe36167aed1bbcde4827ebfe71347a2cc70b99b2"
        }
      ],
      "purl": "pkg:npm/browserslist@2.11.3",
      "type": "library",
      "bom-ref": "pkg:npm/browserslist@2.11.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-from",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "87fcaa3a298358e0ade6e442cfce840740d1ad04"
        }
      ],
      "purl": "pkg:npm/buffer-from@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-from@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caniuse-lite",
      "version": "1.0.30000810",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47585fffce0e9f3593a6feea4673b945424351d9"
        }
      ],
      "purl": "pkg:npm/caniuse-lite@1.0.30000810",
      "type": "library",
      "bom-ref": "pkg:npm/caniuse-lite@1.0.30000810",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "2.3.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "523fe2678aec7b04e8041909292fe8b17059b796"
        }
      ],
      "purl": "pkg:npm/chalk@2.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/chalk@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "chalk"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/help.js#38"
          },
          {
            "location": "lib/cli/commands/index.js#275"
          },
          {
            "location": "lib/cli/commands/policies.js#89"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#68"
          },
          {
            "location": "lib/reporters/console/util.js#21"
          },
          {
            "location": "scripts/_runCommand.js#11"
          },
          {
            "location": "src/cli/commands/help.js#9"
          },
          {
            "location": "src/cli/commands/index.js#4"
          },
          {
            "location": "src/reporters/console/util.js#7"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ci-info",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "03561259db48d0474c8bdc90f5b47b068b6bbfb4"
        }
      ],
      "purl": "pkg:npm/ci-info@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/ci-info@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "743d4650e05f36d1ed2575b59638d87322bfbbcc"
        }
      ],
      "purl": "pkg:npm/cliui@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/cliui@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "1.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c1261107aeb2f294ebffec9ed9ecad529a6097ed"
        }
      ],
      "purl": "pkg:npm/color-convert@1.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@1.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-name",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a7d0558bd89c42f795dd42328f740831ca53bc25"
        }
      ],
      "purl": "pkg:npm/color-name@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-type-parser",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "caabe80623e63638b2502fd4c7f12ff4ce2352e7"
        }
      ],
      "purl": "pkg:npm/content-type-parser@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/content-type-parser@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "core-js",
      "version": "2.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8acc38345824f16d8365b7c9b4259168e8ed603e"
        }
      ],
      "purl": "pkg:npm/core-js@2.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/core-js@2.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cryptiles",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
        }
      ],
      "purl": "pkg:npm/cryptiles@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/cryptiles@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-ignore-engines-flag/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cryptiles",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
        }
      ],
      "purl": "pkg:npm/cryptiles@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/cryptiles@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssom",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b8036170c79f07a90ff2f16e22284027a243848b"
        }
      ],
      "purl": "pkg:npm/cssom@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/cssom@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssstyle",
      "version": "0.2.37",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "541097234cb2513c83ceed3acddc27ff27987d54"
        }
      ],
      "purl": "pkg:npm/cssstyle@0.2.37",
      "type": "library",
      "bom-ref": "pkg:npm/cssstyle@0.2.37",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-extend",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "48b699c27e334bf89f10892be432f6e4c7d34a7f"
        }
      ],
      "purl": "pkg:npm/deep-extend@0.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/deep-extend@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diff",
      "version": "3.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b1d85507daf3964828de54b37d0d73ba67dda56c"
        }
      ],
      "purl": "pkg:npm/diff@3.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/diff@3.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ecc-jsbn",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0fc73a9ed5f0d53c38193398523ef7e543777505"
        }
      ],
      "purl": "pkg:npm/ecc-jsbn@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ecc-jsbn@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "electron-to-chromium",
      "version": "1.3.34",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d93498f40391bb0c16a603d8241b9951404157ed"
        }
      ],
      "purl": "pkg:npm/electron-to-chromium@1.3.34",
      "type": "library",
      "bom-ref": "pkg:npm/electron-to-chromium@1.3.34",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "error-ex",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
        }
      ],
      "purl": "pkg:npm/error-ex@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/error-ex@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-abstract",
      "version": "1.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1ecb36c197842a00d8ee4c2dfd8646bb97d60864"
        }
      ],
      "purl": "pkg:npm/es-abstract@1.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/es-abstract@1.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escodegen",
      "version": "1.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9811a2f265dc1cd3894420ee3717064b632b8852"
        }
      ],
      "purl": "pkg:npm/escodegen@1.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/escodegen@1.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esprima",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
        }
      ],
      "purl": "pkg:npm/esprima@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/esprima@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "exec-sh",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "163b98a6e89e6b65b47c2a28d215bc1f63989c38"
        }
      ],
      "purl": "pkg:npm/exec-sh@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/exec-sh@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expect",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bfdfd57a2a20170d875999ee9787cc71f01c205f"
        }
      ],
      "purl": "pkg:npm/expect@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/expect@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "expect",
      "version": "23.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7604a8387826b67fda0c64551567254323c32a5d82411ab4866204a1402e42cff6ae7d8d72f0967120a8be6e812deb81ffb119b8b1aed907e747ea91b7938ce3"
        }
      ],
      "purl": "pkg:npm/expect@23.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/expect@23.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "extend",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
        }
      ],
      "purl": "pkg:npm/extend@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/extend@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-deep-equal",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "96256a3bc975595eb36d82e9929d060d893439ff"
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fast-deep-equal@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fill-range",
      "version": "2.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "50b77dfd7e469bc7492470963699fe7a8485a723"
        }
      ],
      "purl": "pkg:npm/fill-range@2.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/fill-range@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "2.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33c183acf193276ecaa98143a69e94bfee1750d1"
        }
      ],
      "purl": "pkg:npm/form-data@2.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/form-data@2.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-extra",
      "version": "7.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8cc3f47ce07ef7b3593a11b9fb245f7e34c041d6"
        }
      ],
      "purl": "pkg:npm/fs-extra@7.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-extra@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-specs@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-specs/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "fs-extra"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/pnp.js#2"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/script.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "11f82318f5fe7bb2cd22965a108e9306208216d8"
        }
      ],
      "purl": "pkg:npm/fsevents@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fstream-ignore",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c31dae34767018fe1d249b24dada67d092da105"
        }
      ],
      "purl": "pkg:npm/fstream-ignore@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/fstream-ignore@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fstream",
      "version": "1.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
        }
      ],
      "purl": "pkg:npm/fstream@1.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/fstream@1.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-caller-file",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f702e63127e7e231c160a80c1554acb70d5047e5"
        }
      ],
      "purl": "pkg:npm/get-caller-file@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/get-caller-file@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "har-schema",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d263135f43307c02c602afc8fe95970c0151369e"
        }
      ],
      "purl": "pkg:npm/har-schema@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/har-schema@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "har-validator",
      "version": "4.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33481d0f1bbff600dd203d75812a6a5fba002e2a"
        }
      ],
      "purl": "pkg:npm/har-validator@4.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/har-validator@4.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8461733f538b0837c9361e39a9ab9e9704dc2f28"
        }
      ],
      "purl": "pkg:npm/has@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/has@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hawk",
      "version": "3.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
        }
      ],
      "purl": "pkg:npm/hawk@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/hawk@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-ignore-engines-flag/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hawk",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"
        }
      ],
      "purl": "pkg:npm/hawk@6.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/hawk@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hoek",
      "version": "2.16.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
        }
      ],
      "purl": "pkg:npm/hoek@2.16.3",
      "type": "library",
      "bom-ref": "pkg:npm/hoek@2.16.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-ignore-engines-flag/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hoek",
      "version": "4.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9634502aa12c445dd5a7c5734b572bb8738aacbb"
        }
      ],
      "purl": "pkg:npm/hoek@4.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/hoek@4.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hosted-git-info",
      "version": "2.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6d60e34b3abbc8313062c3b798ef8d901a07af3c"
        }
      ],
      "purl": "pkg:npm/hosted-git-info@2.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/hosted-git-info@2.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-signature",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
        }
      ],
      "purl": "pkg:npm/http-signature@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/http-signature@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "invariant",
      "version": "2.2.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9e1f56ac0acdb6bf303306f338be3b204ae60360"
        }
      ],
      "purl": "pkg:npm/invariant@2.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/invariant@2.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "invariant"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/add.js#99"
          },
          {
            "location": "lib/cli/commands/autoclean.js#258"
          },
          {
            "location": "lib/cli/commands/cache.js#204"
          },
          {
            "location": "lib/cli/commands/import.js#176"
          },
          {
            "location": "lib/cli/commands/install.js#260"
          },
          {
            "location": "lib/cli/commands/licenses.js#185"
          },
          {
            "location": "lib/cli/commands/link.js#139"
          },
          {
            "location": "lib/cli/commands/list.js#268"
          },
          {
            "location": "lib/cli/commands/policies.js#90"
          },
          {
            "location": "lib/cli/commands/publish.js#223"
          },
          {
            "location": "lib/cli/commands/run.js#359"
          },
          {
            "location": "lib/cli/commands/version.js#254"
          },
          {
            "location": "lib/cli/commands/why.js#308"
          },
          {
            "location": "lib/cli/commands/workspace.js#87"
          },
          {
            "location": "lib/cli/commands/workspaces.js#195"
          },
          {
            "location": "lib/cli/index.js#679"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#82"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#67"
          },
          {
            "location": "lib/hoisted-tree-builder.js#128"
          },
          {
            "location": "lib/integrity-checker.js#54"
          },
          {
            "location": "lib/lockfile/index.js#76"
          },
          {
            "location": "lib/lockfile/parse.js#21"
          },
          {
            "location": "lib/package-hoister.js#40"
          },
          {
            "location": "lib/package-install-scripts.js#55"
          },
          {
            "location": "lib/package-linker.js#93"
          },
          {
            "location": "lib/package-request.js#22"
          },
          {
            "location": "lib/package-resolver.js#75"
          },
          {
            "location": "lib/resolvers/contextual/workspace-resolver.js#33"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#23"
          },
          {
            "location": "lib/resolvers/exotics/tarball-resolver.js#59"
          },
          {
            "location": "lib/util/fs.js#1140"
          },
          {
            "location": "lib/util/generate-pnp-map.js#433"
          },
          {
            "location": "lib/util/git.js#22"
          },
          {
            "location": "lib/util/normalize-manifest/resolve-relative.js#106"
          },
          {
            "location": "lib/util/request-manager.js#34"
          },
          {
            "location": "src/cli/commands/autoclean.js#10"
          },
          {
            "location": "src/cli/commands/cache.js#8"
          },
          {
            "location": "src/cli/commands/licenses.js#11"
          },
          {
            "location": "src/cli/commands/link.js#9"
          },
          {
            "location": "src/cli/commands/publish.js#13"
          },
          {
            "location": "src/cli/commands/run.js#13"
          },
          {
            "location": "src/cli/commands/version.js#12"
          },
          {
            "location": "src/cli/commands/why.js#15"
          },
          {
            "location": "src/cli/commands/workspace.js#9"
          },
          {
            "location": "src/cli/commands/workspaces.js#11"
          },
          {
            "location": "src/hoisted-tree-builder.js#7"
          },
          {
            "location": "src/lockfile/parse.js#5"
          },
          {
            "location": "src/resolvers/exotics/file-resolver.js#5"
          },
          {
            "location": "src/resolvers/exotics/tarball-resolver.js#13"
          },
          {
            "location": "src/util/normalize-manifest/resolve-relative.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-array",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e9850cc2cc860c3bc0977e84ccf0dd464584279a"
        }
      ],
      "purl": "pkg:npm/is-array@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-array@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/bailout-prod/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/bailout-prod/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/bailout-prod/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-callable",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "86eb75392805ddc33af71c92a0eedf74ee7604b2"
        }
      ],
      "purl": "pkg:npm/is-callable@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-callable@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-odd",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7646624671fd7ea558ccd9a2795182f2958f1b24"
        }
      ],
      "purl": "pkg:npm/is-odd@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-odd@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jest-changed-files",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f79572d0720844ea5df84c2a448e862c2254f60c"
        }
      ],
      "purl": "pkg:npm/jest-changed-files@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jest-changed-files@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-cli",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eb8bdd4ce0d15250892e31ad9b69bc99d2a8f6bf"
        }
      ],
      "purl": "pkg:npm/jest-cli@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-cli@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-config",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "708ca0f431d356ee424fb4895d3308006bdd8241"
        }
      ],
      "purl": "pkg:npm/jest-config@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-config@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-config",
      "version": "23.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8bc57bcfd05e0d769bd7e54da3bf1633402d5a90515c92e7913fa5c93f92971fdc6cfe6c649d3e343b8b726044e615c0a0ad1a529eef23e30ec51f91e1df1245"
        }
      ],
      "purl": "pkg:npm/jest-config@23.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-config@23.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-diff",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3d49137cee12c320a4b4d2b4a6fa6e82d491a16a"
        }
      ],
      "purl": "pkg:npm/jest-diff@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jest-diff@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-diff",
      "version": "23.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b3f65e4ebfe5f768be4bdfb213fbc868094b287f50956016f640490eba92bae17c9147787eb91a58226f7b2bbb18f1d885c68c11f2920611dc9f30a4e2c68de"
        }
      ],
      "purl": "pkg:npm/jest-diff@23.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-diff@23.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-docblock",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "deddd18333be5dc2415260a04ef3fce9276b5725"
        }
      ],
      "purl": "pkg:npm/jest-docblock@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jest-docblock@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-each",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "16146b592c354867a5ae5e13cdf15c6c65b696c6"
        }
      ],
      "purl": "pkg:npm/jest-each@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-each@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-each",
      "version": "23.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7b57a33f586268ebf90ba22b2c391baf2c8780a32a3662a2cea020e4a21809e173974aa3adcafafc15b227940592efba2306c66b69f6e8cd6a0a55176dc450a"
        }
      ],
      "purl": "pkg:npm/jest-each@23.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-each@23.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-environment-jsdom",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85929914e23bed3577dac9755f4106d0697c479c"
        }
      ],
      "purl": "pkg:npm/jest-environment-jsdom@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-environment-jsdom@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-environment-jsdom",
      "version": "23.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "056a7952b3fea513ac62a140a2c368c79d9e6023"
        }
      ],
      "purl": "pkg:npm/jest-environment-jsdom@23.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-environment-jsdom@23.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-environment-node",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "452c0bf949cfcbbacda1e1762eeed70bc784c7d5"
        }
      ],
      "purl": "pkg:npm/jest-environment-node@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-environment-node@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-environment-node",
      "version": "23.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "57e80ed0841dea303167cce8cd79521debafde10"
        }
      ],
      "purl": "pkg:npm/jest-environment-node@23.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-environment-node@23.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-get-type",
      "version": "22.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4e90af298ed6181edc85d2da500dbd2753e0d5a9"
        }
      ],
      "purl": "pkg:npm/jest-get-type@22.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-get-type@22.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-haste-map",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "18e6c7d5a8d27136f91b7d9852f85de0c7074c49"
        }
      ],
      "purl": "pkg:npm/jest-haste-map@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-haste-map@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-jasmine2",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4afab31729b654ddcd2b074add849396f13b30b8"
        }
      ],
      "purl": "pkg:npm/jest-jasmine2@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-jasmine2@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-jasmine2",
      "version": "23.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a5ed98b60b359f20acf08bec1094624533c2d1e55877c2ff757246534f0616e070678b181ff96614374e2f7666bc947c40aa95f4c16ec25b008bf11690551bb1"
        }
      ],
      "purl": "pkg:npm/jest-jasmine2@23.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-jasmine2@23.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-junit",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31d834429761d579bf140d41fe670b96612696bdd7cc7e69660eccbdc0306618c78a33d1775cff53063093034798257ba3864e5827fbee72eeed99211c7aed26"
        }
      ],
      "purl": "pkg:npm/jest-junit@5.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-junit@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-leak-detector",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9dba07505ac3495c39d3ec09ac1e564599e861a0"
        }
      ],
      "purl": "pkg:npm/jest-leak-detector@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jest-leak-detector@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-matcher-utils",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0c6c0daedf9833c2a7f36236069efecb4c3f6e5f"
        }
      ],
      "purl": "pkg:npm/jest-matcher-utils@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jest-matcher-utils@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-matcher-utils",
      "version": "23.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae8b3208741f05ca25e0db1c9139f4d5c75e97358b53d0aaeda6a28037fc570c29211bd613ff732e05f66ce37e164116ebdff452e62c9547b6d9239d11fda7a2"
        }
      ],
      "purl": "pkg:npm/jest-matcher-utils@23.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-matcher-utils@23.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-message-util",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9a809ba487ecac5ce511d4e698ee3b5ee2461ea9"
        }
      ],
      "purl": "pkg:npm/jest-message-util@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-message-util@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-message-util",
      "version": "23.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "17610c50942349508d01a3d1e0bda2c079086a9f"
        }
      ],
      "purl": "pkg:npm/jest-message-util@23.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-message-util@23.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-mock",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a381c31b121ab1f60c462a2dadb7b86dcccac487"
        }
      ],
      "purl": "pkg:npm/jest-mock@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-mock@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-mock",
      "version": "23.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ad1c60f29e8719d47c26e1138098b6d18b261134"
        }
      ],
      "purl": "pkg:npm/jest-mock@23.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-mock@23.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-regex-util",
      "version": "23.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dd5c1fde0c46f4371314cf10f7a751a23f4e8f76"
        }
      ],
      "purl": "pkg:npm/jest-regex-util@23.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-regex-util@23.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-regex-util",
      "version": "23.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5f86729547c2785c4002ceaa8f849fe8ca471bc5"
        }
      ],
      "purl": "pkg:npm/jest-regex-util@23.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-regex-util@23.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-resolve-dependencies",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d01a10ddad9152c4cecdf5eac2b88571c4b6a64d"
        }
      ],
      "purl": "pkg:npm/jest-resolve-dependencies@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve-dependencies@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-resolve",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b9e316eecebd6f00bc50a3960d1527bae65792d2"
        }
      ],
      "purl": "pkg:npm/jest-resolve@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-resolve",
      "version": "23.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f2a11c4db4eed81a94039ad4029998ee9b53258c3a940a86fb5e567a8f2f60b0cba01dd376858e3e01ccfd42f8f3da64ac3a73d21fbb240660d80875d566a90"
        }
      ],
      "purl": "pkg:npm/jest-resolve@23.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve@23.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-runner",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa20a933fff731a5432b3561e7f6426594fa29b5"
        }
      ],
      "purl": "pkg:npm/jest-runner@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-runner@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-runtime",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b4ae0e87259ecacfd4a884b639db07cf4dd620af"
        }
      ],
      "purl": "pkg:npm/jest-runtime@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-runtime@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-serializer",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a3776aeb311e90fe83fab9e533e85102bd164165"
        }
      ],
      "purl": "pkg:npm/jest-serializer@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jest-serializer@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-snapshot",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6674fa19b9eb69a99cabecd415bddc42d6af3e7e"
        }
      ],
      "purl": "pkg:npm/jest-snapshot@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jest-snapshot@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-snapshot",
      "version": "23.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4ceff069adfb6e9fa0af8f603087f8a44bbcd5de95708d1614daa3584b9d5564781a00c06ce65e28ffaf408831e142b8f9f8b0362eae1522f2bbcd893f6ecc2"
        }
      ],
      "purl": "pkg:npm/jest-snapshot@23.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-snapshot@23.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-util",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c0251baf34644c6dd2fea78a962f4263ac55772d"
        }
      ],
      "purl": "pkg:npm/jest-util@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-util@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-util",
      "version": "23.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4d063cb927baf0a23831ff61bec2cbbf49793561"
        }
      ],
      "purl": "pkg:npm/jest-util@23.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-util@23.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-validate",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cd9f01a89d26bb885f12a8667715e9c865a5754f"
        }
      ],
      "purl": "pkg:npm/jest-validate@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jest-validate@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-validate",
      "version": "23.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38529aa58c5eef6cb3eda82b0c05a2f2fd962fc1887d5a9c6ca4422db446f4f031b7317d6f54840dd4e9cad343375db3d9f2729e8070a4ca6f8f6477f69948d8"
        }
      ],
      "purl": "pkg:npm/jest-validate@23.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-validate@23.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-watcher",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a8d5842e38d9fb4afff823df6abb42a58ae6cdbd"
        }
      ],
      "purl": "pkg:npm/jest-watcher@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-watcher@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-worker",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9e649dd963ff4046026f91c4017f039a6aa4a7bc"
        }
      ],
      "purl": "pkg:npm/jest-worker@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jest-worker@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest",
      "version": "23.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bbb7f893100a11a742dd8bd0d047a54b0968ad1a"
        }
      ],
      "purl": "pkg:npm/jest@23.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest@23.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "js-yaml",
      "version": "3.10.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2e78441646bd4682e963f22b6e92823c309c62dc"
        }
      ],
      "purl": "pkg:npm/js-yaml@3.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@3.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "js-yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/lockfile/parse.js#52"
          },
          {
            "location": "src/lockfile/parse.js#12"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsdom",
      "version": "11.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "25d1ef332d48adf77fc5221fe2619967923f16bb"
        }
      ],
      "purl": "pkg:npm/jsdom@11.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/jsdom@11.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonfile",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8771aae0799b64076b76640fca058f9c10e33ecb"
        }
      ],
      "purl": "pkg:npm/jsonfile@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsonfile@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "klaw",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "42b76894701169cc910fd0d19ce677b5fb378af1"
        }
      ],
      "purl": "pkg:npm/klaw@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/klaw@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "left-pad",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d30a73c6b8201d8f7d8e7956ba9616087a68e0ee"
        }
      ],
      "purl": "pkg:npm/left-pad@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/left-pad@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/foo@0.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/autoclean/workspaces/foo/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loose-envify",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
        }
      ],
      "purl": "pkg:npm/loose-envify@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/loose-envify@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "622e32e82488b49279114a4f9ecf45e7cd6bba55"
        }
      ],
      "purl": "pkg:npm/lru-cache@4.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.33.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a3492050a5cb9b63450541e39d9788d2272783db"
        }
      ],
      "purl": "pkg:npm/mime-db@1.33.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.33.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-types",
      "version": "2.1.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f323f60a83d11146f831ff11fd66e2fe5503bb8"
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.18",
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@2.1.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nan",
      "version": "2.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ed715f3fe9de02b57a5e6252d90a96675e1f085a"
        }
      ],
      "purl": "pkg:npm/nan@2.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/nan@2.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nanomatch",
      "version": "1.2.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "879f7150cb2dab7a471259066c104eee6e0fa7c2"
        }
      ],
      "purl": "pkg:npm/nanomatch@1.2.9",
      "type": "library",
      "bom-ref": "pkg:npm/nanomatch@1.2.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-pre-gyp",
      "version": "0.6.39",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c00e96860b23c0e1420ac7befc5044e1d78d8649"
        }
      ],
      "purl": "pkg:npm/node-pre-gyp@0.6.39",
      "type": "library",
      "bom-ref": "pkg:npm/node-pre-gyp@0.6.39",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nwmatcher",
      "version": "1.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "64348e3b3d80f035b40ac11563d278f8b72db89c"
        }
      ],
      "purl": "pkg:npm/nwmatcher@1.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/nwmatcher@1.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-keys",
      "version": "1.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c54601778ad560f1142ce0e01bcca8b56d13426d"
        }
      ],
      "purl": "pkg:npm/object-keys@1.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/object-keys@1.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-limit",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0e92b6bedcb59f022c13d0f1949dc82d15909f1c"
        }
      ],
      "purl": "pkg:npm/p-limit@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-limit@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "performance-now",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
        }
      ],
      "purl": "pkg:npm/performance-now@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/performance-now@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prettier",
      "version": "1.10.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1af8356d1842276a99a5b5529c82dd9e9ad3cc93"
        }
      ],
      "purl": "pkg:npm/prettier@1.10.2",
      "type": "library",
      "bom-ref": "pkg:npm/prettier@1.10.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-format",
      "version": "23.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d61d065268e4c759083bccbca27a01ad7c7601f4"
        }
      ],
      "purl": "pkg:npm/pretty-format@23.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-format@23.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-format",
      "version": "23.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdff4d5753529432c38f2727c26ea1a4501308697f2b596dd11fc676400ad8ee4b37faf026807e321f77806263bade186e679c6df80b5951924c2af4130bef6f"
        }
      ],
      "purl": "pkg:npm/pretty-format@23.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-format@23.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "2.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5f863edc89b96db09074bad7947bf09056ca4e7d"
        }
      ],
      "purl": "pkg:npm/punycode@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/punycode@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "punycode"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#69478"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#56520"
          },
          {
            "location": "dist/lib/cli.js#56520"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
        }
      ],
      "purl": "pkg:npm/qs@6.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
        }
      ],
      "purl": "pkg:npm/qs@6.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "randomatic",
      "version": "1.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c7abe9cc8b87c0baa876b19fde83fd464797e38c"
        }
      ],
      "purl": "pkg:npm/randomatic@1.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/randomatic@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rc",
      "version": "1.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "275cd687f6e3b36cc756baa26dfee80a790301fd"
        }
      ],
      "purl": "pkg:npm/rc@1.2.5",
      "type": "library",
      "bom-ref": "pkg:npm/rc@1.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c946c3f47fa7d8eabc0b6150f4a12f69a4574071"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "realpath-native",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7885721a83b43bd5327609f0ddecb2482305fdf0"
        }
      ],
      "purl": "pkg:npm/realpath-native@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/realpath-native@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "regenerate",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0c336d3980553d755c39b586ae3b20aa49c82b7f"
        }
      ],
      "purl": "pkg:npm/regenerate@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/regenerate@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request",
      "version": "2.81.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c6928946a0e06c5f8d6f8a9333469ffda46298a0"
        }
      ],
      "purl": "pkg:npm/request@2.81.0",
      "type": "library",
      "bom-ref": "pkg:npm/request@2.81.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "request"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/request-manager.js#184"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request",
      "version": "2.83.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ca0b65da02ed62935887808e6f510381034e3356"
        }
      ],
      "purl": "pkg:npm/request@2.83.0",
      "type": "library",
      "bom-ref": "pkg:npm/request@2.83.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "request"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/request-manager.js#184"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sane",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "29f991208cf28636720efdc584293e7fd66663a5"
        }
      ],
      "purl": "pkg:npm/sane@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/sane@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.6.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "452f51e91df93588109fef9f90359a3a6a86a23e0493d806b3e0cfc4d5192aec04d7cdf18c9ae82afca8d48cd515e5ef52bbe600bcba1560f9c6b7494f6e6032"
        }
      ],
      "purl": "pkg:npm/semver@5.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-specs@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-specs/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "semver,Release,semver/Release"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/add.js#111"
          },
          {
            "location": "lib/cli/commands/check.js#503"
          },
          {
            "location": "lib/cli/commands/import.js#169"
          },
          {
            "location": "lib/cli/commands/info.js#92"
          },
          {
            "location": "lib/cli/commands/install.js#262"
          },
          {
            "location": "lib/cli/commands/policies.js#92"
          },
          {
            "location": "lib/cli/commands/version.js#255"
          },
          {
            "location": "lib/cli/commands/workspaces.js#198"
          },
          {
            "location": "lib/cli/index.js#703"
          },
          {
            "location": "lib/package-compatibility.js#43"
          },
          {
            "location": "lib/package-constraint-resolver.js#6"
          },
          {
            "location": "lib/package-linker.js#97"
          },
          {
            "location": "lib/package-request.js#28"
          },
          {
            "location": "lib/package-resolver.js#77"
          },
          {
            "location": "lib/resolution-map.js#11"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#68"
          },
          {
            "location": "lib/util/color-for-versions.js#20"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#22"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#47"
          },
          {
            "location": "lib/util/semver.js#12"
          },
          {
            "location": "lib/workspace-layout.js#13"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/pnp.js#4"
          },
          {
            "location": "src/cli/commands/check.js#13"
          },
          {
            "location": "src/cli/commands/info.js#7"
          },
          {
            "location": "src/cli/commands/version.js#13"
          },
          {
            "location": "src/cli/commands/workspaces.js#14"
          },
          {
            "location": "src/util/color-for-versions.js#2"
          },
          {
            "location": "src/util/semver.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sntp",
      "version": "1.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6541184cc90aeea6c6e7b35e2659082443c66198"
        }
      ],
      "purl": "pkg:npm/sntp@1.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/sntp@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-ignore-engines-flag/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sntp",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8"
        }
      ],
      "purl": "pkg:npm/sntp@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/sntp@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-correct",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b3073d933ff51f3912f03ac5519498a4150db40"
        }
      ],
      "purl": "pkg:npm/spdx-correct@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-correct@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-expression-parse",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9bdf2f20e1f40ed447fbe273266191fced51626c"
        }
      ],
      "purl": "pkg:npm/spdx-expression-parse@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-expression-parse@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-license-ids",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c9df7a3424594ade6bd11900d596696dc06bac57"
        }
      ],
      "purl": "pkg:npm/spdx-license-ids@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-license-ids@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sshpk",
      "version": "1.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "512df6da6287144316dc4c18fe1cf1d940739be3"
        }
      ],
      "purl": "pkg:npm/sshpk@1.13.1",
      "type": "library",
      "bom-ref": "pkg:npm/sshpk@1.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "1.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0fc67d7c141825de94282dd536bec6b9bce860ab"
        }
      ],
      "purl": "pkg:npm/string_decoder@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "string_decoder"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#69484"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#56526"
          },
          {
            "location": "dist/lib/cli.js#56526"
          },
          {
            "location": "lib/util/generate-pnp-map-api.tpl.js#21"
          },
          {
            "location": "lib/util/git.js#28"
          },
          {
            "location": "src/util/generate-pnp-map-api.tpl.js#12"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stringstream",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4e484cd4de5a0bbbee18e46307710a8a81621878"
        }
      ],
      "purl": "pkg:npm/stringstream@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/stringstream@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "super-resolve",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8825c073577b08444ffb54f81a0f405104a0a5b3"
        }
      ],
      "purl": "pkg:npm/super-resolve@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/super-resolve@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b0d5333b1184dd3666cbe5aa0b45c5ac7ac17a4a"
        }
      ],
      "purl": "pkg:npm/supports-color@5.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-fs",
      "version": "1.16.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e877a25acbcc51d8c790da1c57c9cf439817b896"
        }
      ],
      "purl": "pkg:npm/tar-fs@1.16.0",
      "type": "library",
      "bom-ref": "pkg:npm/tar-fs@1.16.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "tar-fs"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/pack.js#235"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#77"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#62"
          },
          {
            "location": "lib/util/git.js#34"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-pack",
      "version": "3.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1dbc03a9b9d3ba07e896ad027317eb679a10a1f"
        }
      ],
      "purl": "pkg:npm/tar-pack@3.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/tar-pack@3.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-stream",
      "version": "1.5.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5cad84779f45c83b1f2508d96b09d88c7218af55"
        }
      ],
      "purl": "pkg:npm/tar-stream@1.5.5",
      "type": "library",
      "bom-ref": "pkg:npm/tar-stream@1.5.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "tar-stream"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/git.js#40"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
        }
      ],
      "purl": "pkg:npm/tar@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/tar@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "2.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b618a5565b6dea90bf3425d04d55edc475a7561"
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@2.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uid-number",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0ea10e8035e8eb5b8e4449f06da1c730663baa81"
        }
      ],
      "purl": "pkg:npm/uid-number@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/uid-number@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ultron",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
        }
      ],
      "purl": "pkg:npm/ultron@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ultron@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "universalify",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa71badd4437af4c148841e3b3b165f9e9e590b7"
        }
      ],
      "purl": "pkg:npm/universalify@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/universalify@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "use",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "14716bf03fdfefd03040aef58d8b4b85f3a7c544"
        }
      ],
      "purl": "pkg:npm/use@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/use@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uuid",
      "version": "3.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14"
        }
      ],
      "purl": "pkg:npm/uuid@3.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/uuid@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "uuid"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/import.js#178"
          },
          {
            "location": "lib/cli/commands/install.js#263"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#29"
          },
          {
            "location": "src/resolvers/exotics/file-resolver.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "validate-npm-package-license",
      "version": "3.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2804babe712ad3379459acfbe24746ab2c303fbc"
        }
      ],
      "purl": "pkg:npm/validate-npm-package-license@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/validate-npm-package-license@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "validate-npm-package-license"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/normalize-manifest/util.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-url",
      "version": "6.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "08fdf2b9e872783a7a1f6216260a1d66cc722e08"
        }
      ],
      "purl": "pkg:npm/whatwg-url@6.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-url@6.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ff04bdfc010ee547d780bec38e1ac1c2777d253a"
        }
      ],
      "purl": "pkg:npm/which@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/which@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wide-align",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "571e0f1b0604636ebc0dfc21b0339bbe31341710"
        }
      ],
      "purl": "pkg:npm/wide-align@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/wide-align@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ws",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bfe1da4c08eeb9780b986e0e4d10eccd7345999f"
        }
      ],
      "purl": "pkg:npm/ws@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ws@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xml",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5"
        }
      ],
      "purl": "pkg:npm/xml@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/xml@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/empty-os/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/cache-folder-nm/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/cache-folder-nm/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/cache-folder-nm/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "9.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077"
        }
      ],
      "purl": "pkg:npm/yargs-parser@9.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@9.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "yargs",
      "version": "11.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c052931006c5eee74610e5fc0354bedfd08a201b"
        }
      ],
      "purl": "pkg:npm/yargs@11.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@11.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "yargs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-extra",
      "version": "5.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "414d0110cdd06705734d055652c5411260c31abd"
        }
      ],
      "purl": "pkg:npm/fs-extra@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-extra@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-specs@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-specs/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "fs-extra"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/pkg-tests/pkg-tests-core/yarn.lock"
              }
            ],
            "concludedValue": "packages/pkg-tests/pkg-tests-core/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/pnp.js#2"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/script.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "left-pad",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "612f61c033f3a9e08e939f1caebeea41b6f3199a"
        }
      ],
      "purl": "pkg:npm/left-pad@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/left-pad@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade-interactive/up-to-date/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/example-yarn-workspace-3@1.0.1"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-3/package.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/latest-with-install-script/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/no-args/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/glob-arg/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/top-level-pattern-check/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/resolutions/frozen-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-fixed/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-not-write-lockfile-if-not-optimized-and-frozen/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/bailout-prod/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/missing-fields/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/integrity-top-level-patterns/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/autoclean/workspaces/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/autoclean/not-initialized/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/autoclean/initialized/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/autoclean/initialized/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/autoclean/initialized/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "left-pad",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c84e2417581bbb8eaf2b9e3d7a122e572ab1af37"
        }
      ],
      "purl": "pkg:npm/left-pad@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/left-pad@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade-interactive/lockfile-outdated/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/child-a@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/child-a/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace-1@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/workspace-child/package.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/workspaces/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/single-package/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-scope-flag/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-dependency-type/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/no-args/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/multiple-packages/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/lockfile-outdated/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/single-package/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/multiple-packages/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/lockfile-outdated/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/lockfile-outdated/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-renamed-packages/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-renamed-packages/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-renamed-packages/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "max-safe-integer",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4662073a02c7e02d38153e25795489b20be6f01a"
        }
      ],
      "purl": "pkg:npm/max-safe-integer@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/max-safe-integer@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/workspaces/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/child-a@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/child-a/package.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/single-package/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-dependency-type/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/multiple-packages/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/fixed-to-latest-workspaces/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/fixed-to-latest/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/single-package/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/multiple-packages/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "right-pad",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5ba6e56c0d7ec162d3626315c27a61f8aff42f15"
        }
      ],
      "purl": "pkg:npm/right-pad@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/right-pad@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/workspaces/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/child-b@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/child-b/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/child-b@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/child-b/package.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/workspaces/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/workspaces/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "54c7ce13af71e436348666484c44516ab9bc144e"
        }
      ],
      "purl": "pkg:npm/ansi-regex@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/with-subdep-also-direct/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/with-subdep/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/with-subdep/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/with-subdep/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "2.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df62c1aa94ed2f114e1d0f21fd1d50482b79a60e"
        }
      ],
      "purl": "pkg:npm/strip-ansi@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/with-subdep-also-direct/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "strip-ansi"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/with-subdep/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/reporters/console/console-reporter.js#69"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-union",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4d410fc8395cb247637124bade9e3f547d5d55f2"
        }
      ],
      "purl": "pkg:npm/array-union@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/array-union@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/with-subdep/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/multiple-packages/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/multiple-packages/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/multiple-packages/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-uniq",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "25e1d96853d7f6f77cecf693f86cac4052046790"
        }
      ],
      "purl": "pkg:npm/array-uniq@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/array-uniq@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/with-subdep/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/with-subdep/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/with-subdep/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hoist-non-react-statics",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "343db84c6018c650778898240135a1420ee22ce0"
        }
      ],
      "purl": "pkg:npm/hoist-non-react-statics@2.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/hoist-non-react-statics@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.17.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "78203a4d1c328ae1d86dca6460e369b57f4055ae"
        }
      ],
      "purl": "pkg:npm/lodash@4.17.4",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.17.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/direct-dependency/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "react-refetch",
      "version": "1.0.3-0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1e71bd98282e468b59aae05239d8a9523494f19"
        }
      ],
      "purl": "pkg:npm/react-refetch@1.0.3-0",
      "type": "framework",
      "bom-ref": "pkg:npm/react-refetch@1.0.3-0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "warning",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32e5377cb572de4ab04753bdf8821c01ed605b7c"
        }
      ],
      "purl": "pkg:npm/warning@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/warning@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/using-beta/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "left-pad",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ca566bbdd84b90cc5969ac1726fda51f9d936a3c"
        }
      ],
      "purl": "pkg:npm/left-pad@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/left-pad@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/tilde-range-to-latest/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/foo@0.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/autoclean/workspaces/foo/package.json"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/range-to-latest/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/prune-offline-mirror/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/dev-dependency-no-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/complex-range-to-latest/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/caret-range-to-latest/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-not-write-lockfile-if-not-optimized-and-frozen/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-dont-write-lockfile-if-satisfied/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/integrity-lock-check/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/check/integrity-lock-check/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/check/integrity-lock-check/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@angular-mdl",
      "name": "core",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9415a3340cbeeac01739e5777971fec307b13c17"
        }
      ],
      "purl": "pkg:npm/%40angular-mdl/core@4.0.0",
      "type": "framework",
      "bom-ref": "pkg:npm/@angular-mdl/core@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-scope-flag-with-caret/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-scope-flag/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/respects-scope-flag/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/respects-scope-flag/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@angular",
      "name": "core",
      "version": "2.4.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85dca2afa4021be91512c97597702ac8d73092e6"
        }
      ],
      "purl": "pkg:npm/%40angular/core@2.4.9",
      "type": "framework",
      "bom-ref": "pkg:npm/@angular/core@2.4.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-scope-flag-with-caret/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/respects-scope-flag/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/respects-scope-flag/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/respects-scope-flag/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "clone",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "260b7a99ebb1edfe247538175f783243cb19d149"
        }
      ],
      "purl": "pkg:npm/clone@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/clone@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "1.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1accf97dd739b983bf994d56fec8f95853641b7a"
        }
      ],
      "purl": "pkg:npm/color-convert@1.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@1.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-string",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "27d46fb67025c5c2fa25993bfbf579e47841b991"
        }
      ],
      "purl": "pkg:npm/color-string@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/color-string@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color",
      "version": "0.11.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6d7b5c74fb65e841cd48792ad1ed5e07b904d764"
        }
      ],
      "purl": "pkg:npm/color@0.11.4",
      "type": "library",
      "bom-ref": "pkg:npm/color@0.11.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pn",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1cf5a30b0d806cd18f88fc41a6b5d4ad615b3ba9"
        }
      ],
      "purl": "pkg:npm/pn@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pn@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "themer-hyper",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7766d9bcfc50c6536d2499afbc2a18f10a172317"
        }
      ],
      "purl": "pkg:npm/themer-hyper@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/themer-hyper@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "themer",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bbcd2843d998c4a890aaec40b851728acc3aab1b"
        }
      ],
      "purl": "pkg:npm/themer@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/themer@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/peer-dependency-warn/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "themer-hyper",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "395c789a8ce0770cbbe41c59f00da03b19d85dc3"
        }
      ],
      "purl": "pkg:npm/themer-hyper@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/themer-hyper@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "themer",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47ebac19913f7cabda14dcea7efb1b7907d3c6ae"
        }
      ],
      "purl": "pkg:npm/themer@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/themer@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/peer-dependency-no-warn/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@yarn",
      "name": "test-git-repo",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c57959f3c55a6cd6004e3855ca59ba98bfff56c"
        }
      ],
      "purl": "pkg:npm/%40yarn/test-git-repo@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@yarn/test-git-repo@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/package-not-in-registry-scoped/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/package-not-in-registry-scoped/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/package-not-in-registry-scoped/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "e2e-test-repo",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "da5940e1ad2b7451c00edffb6e755bf2411fc705"
        }
      ],
      "purl": "pkg:npm/e2e-test-repo@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/e2e-test-repo@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/package-not-in-registry-peer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/package-not-in-registry-optional/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/package-not-in-registry-dev/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/package-not-in-registry/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/package-not-in-registry/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/package-not-in-registry/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yarn-test-git-repo",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "64ed9468f0636a76fbadde0960ed321cc2c2cab0"
        }
      ],
      "purl": "pkg:npm/yarn-test-git-repo@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/yarn-test-git-repo@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/package-not-in-registry-optional/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/package-not-in-registry-dev/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/package-not-in-registry/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/package-not-in-registry/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/package-not-in-registry/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "test-lifecycle-script",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "119270a857a218b98bb8a0306689cffc03ec585a"
        }
      ],
      "purl": "pkg:npm/test-lifecycle-script@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/test-lifecycle-script@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/latest-with-install-script/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/latest-with-install-script/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/latest-with-install-script/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d0900ad385af13804540a109c42166e3ae7b2b9d"
        }
      ],
      "purl": "pkg:npm/async@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/async@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/upgrade/direct-dependency/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/upgrade/direct-dependency/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/upgrade/direct-dependency/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-a",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a0055ce8265cf0d2dbfac15233c9a5f44f9c4939"
        }
      ],
      "purl": "pkg:npm/dep-a@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-a@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/remove/without-manifest/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/remove/subdependencies/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/remove/prune-offline-mirror/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/remove/npm-registry/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/remove/multiple-packages/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/scripts-order-with-one-package-missing-install-script/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/scripts-order/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-skip-incompatible-optional-dep/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-7/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-5/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-cleanup-when-package-json-changed-2/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-cleanup-when-package-json-changed/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-circumvent-circular-dependencies/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-be-idempotent/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-offline-built-artifacts-no-ignores/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-offline-built-artifacts-multiple-platforms/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-offline-built-artifacts/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/ignore-scripts-by-yarnrc/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/cache-symlinks/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/locked/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/import/locked/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/import/locked/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-b",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fa3fab4e36d8eb93ac74790748a30547e9cb0f3f"
        }
      ],
      "purl": "pkg:npm/dep-b@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-b@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/remove/subdependencies/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/remove/prune-offline-mirror/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/scripts-order-with-one-package-missing-install-script/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/scripts-order/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-7/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-5/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-2/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-0/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-cleanup-when-package-json-changed-2/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-cleanup-when-package-json-changed/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-circumvent-circular-dependencies/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/ignore-scripts-by-yarnrc/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/locked/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/import/locked/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/import/locked/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-c",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "87be3f12250ea4b3a060a80663fe376670710775"
        }
      ],
      "purl": "pkg:npm/dep-c@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-c@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/remove/subdependencies/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/remove/prune-offline-mirror/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/scripts-order-with-one-package-missing-install-script/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/scripts-order/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-7/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-5/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-4/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-3/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-2/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-circumvent-circular-dependencies/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/ignore-scripts-by-yarnrc/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/locked/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/import/locked/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/import/locked/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@dengorbachev",
      "name": "bar",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f01d868a938353e52703a6751ebf07e92016060d"
        }
      ],
      "purl": "pkg:npm/%40dengorbachev/bar@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@dengorbachev/bar@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/remove/scoped-package/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/remove/scoped-package/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/remove/scoped-package/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@dengorbachev",
      "name": "foo",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "67a8228a6cc54d7062b1de314bad734882302205"
        }
      ],
      "purl": "pkg:npm/%40dengorbachev/foo@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@dengorbachev/foo@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/remove/scoped-package/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/remove/scoped-package/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/remove/scoped-package/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "left-pad",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d11b8e17e70e6ecb3b6bf2858fa99c40f819d13a"
        }
      ],
      "purl": "pkg:npm/left-pad@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/left-pad@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/child-b@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/outdated/workspaces/child-b/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/workspaces/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/workspaces/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "Base64",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba3a4230708e186705065e66babdd4c35cf60028"
        }
      ],
      "purl": "pkg:npm/Base64@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/Base64@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "abbrev",
      "version": "1.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91b4792588a7738c25f35dd6f63752a2f8776135"
        }
      ],
      "purl": "pkg:npm/abbrev@1.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/abbrev@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "4.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a358085747b134eb567d6d15e015f1d7802f45c"
        }
      ],
      "purl": "pkg:npm/ajv@4.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@4.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c5061b6e0ef8a81775e50f5d66151bf6bf371107"
        }
      ],
      "purl": "pkg:npm/ansi-regex@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "anymatch",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a3e52fa39168c825ff57b0248126ce5a8ff95507"
        }
      ],
      "purl": "pkg:npm/anymatch@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/anymatch@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aproba",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2713680775e7614c8ba186c065d4e2e52d1072c0"
        }
      ],
      "purl": "pkg:npm/aproba@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/aproba@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "are-we-there-yet",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "80e470e95a084794fe1899262c5667c6e88de1b3"
        }
      ],
      "purl": "pkg:npm/are-we-there-yet@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/are-we-there-yet@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-flatten",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e5ffe54d45e19f32f216e91eb99c8ce892bb604b"
        }
      ],
      "purl": "pkg:npm/arr-flatten@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/arr-flatten@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asn1.js",
      "version": "4.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f71a1243f3e79d46d7b07d7fbf4824ee73af054a"
        }
      ],
      "purl": "pkg:npm/asn1.js@4.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/asn1.js@4.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "2.0.0-rc.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b7f60724c17962a973f787419e0ebc5571dbad8"
        }
      ],
      "purl": "pkg:npm/async@2.0.0-rc.4",
      "type": "library",
      "bom-ref": "pkg:npm/async@2.0.0-rc.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "0.2.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
        }
      ],
      "purl": "pkg:npm/async@0.2.10",
      "type": "library",
      "bom-ref": "pkg:npm/async@0.2.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws4",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0a29ffb79c31c9e712eeb087e8e7a64b4a56d755"
        }
      ],
      "purl": "pkg:npm/aws4@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/aws4@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cb3f3e3c732dc0f01ee70b403f302e61d7709838"
        }
      ],
      "purl": "pkg:npm/balanced-match@0.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-js",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a39992d723584811982be5e290bb6a53d86700f1"
        }
      ],
      "purl": "pkg:npm/base64-js@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/base64-js@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bcrypt-pbkdf",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3ca76b85241c7170bf7d9703e7b9aa74630040d4"
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/bcrypt-pbkdf@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "big.js",
      "version": "3.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4cada2193652eb3ca9ec8e55c9015669c9806978"
        }
      ],
      "purl": "pkg:npm/big.js@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/big.js@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "binary-extensions",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6c1610db163abfb34edfe42fa423343a1e01185d"
        }
      ],
      "purl": "pkg:npm/binary-extensions@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/binary-extensions@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bn.js",
      "version": "4.11.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "53344adb14617a13f6e8dd2ce28905d1c0ba3215"
        }
      ],
      "purl": "pkg:npm/bn.js@4.11.6",
      "type": "library",
      "bom-ref": "pkg:npm/bn.js@4.11.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7197d7eaa9b87e648390ea61fc66c84427420df9"
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brorand",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4028706b915f91f7b349a2e0bf3c376039d216e5"
        }
      ],
      "purl": "pkg:npm/brorand@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/brorand@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-aes",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5e7725dbdef1fd5930d4ebab48567ce451c48a0a"
        }
      ],
      "purl": "pkg:npm/browserify-aes@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-aes@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-cipher",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9988244874bf5ed4e28da95666dcd66ac8fc363a"
        }
      ],
      "purl": "pkg:npm/browserify-cipher@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-cipher@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-des",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "daa277717470922ed2fe18594118a175439721dd"
        }
      ],
      "purl": "pkg:npm/browserify-des@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-des@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-sign",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "10773910c3c206d5420a46aad8694f820b85968f"
        }
      ],
      "purl": "pkg:npm/browserify-sign@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-sign@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-shims",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9978ce317388c649ad8793028c3477ef044a8b51"
        }
      ],
      "purl": "pkg:npm/buffer-shims@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-shims@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caseless",
      "version": "0.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "715b96ea9841593cc33067923f5ec60ebda4f7d7"
        }
      ],
      "purl": "pkg:npm/caseless@0.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/caseless@0.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chokidar",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2"
        }
      ],
      "purl": "pkg:npm/chokidar@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/chokidar@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cipher-base",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eeabf194419ce900da3018c207d212f2a6df0a07"
        }
      ],
      "purl": "pkg:npm/cipher-base@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/cipher-base@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "combined-stream",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "938370a57b4a51dea2c77c15d5c5fdf895164009"
        }
      ],
      "purl": "pkg:npm/combined-stream@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/combined-stream@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-ecdh",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "888c723596cdf7612f6498233eebd7a35301737d"
        }
      ],
      "purl": "pkg:npm/create-ecdh@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/create-ecdh@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-hash",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "51210062d7bb7479f6c65bb41a92208b1d61abad"
        }
      ],
      "purl": "pkg:npm/create-hash@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/create-hash@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-hmac",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d3fb4ba253eb8b3f56e39ea2fbcb8af747bd3170"
        }
      ],
      "purl": "pkg:npm/create-hmac@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/create-hmac@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crypto-browserify",
      "version": "3.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3652a0906ab9b2a7e0c3ce66a408e957a2485522"
        }
      ],
      "purl": "pkg:npm/crypto-browserify@3.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/crypto-browserify@3.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dashdash",
      "version": "1.14.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "29e486c5418bf0f356034a993d51686a33e84141"
        }
      ],
      "purl": "pkg:npm/dashdash@1.14.0",
      "type": "library",
      "bom-ref": "pkg:npm/dashdash@1.14.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f87057e995b1a1f6ae6a4960664137bc56f039da"
        }
      ],
      "purl": "pkg:npm/debug@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "debug"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/blocking-queue.js#15"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-extend",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "efe4113d08085f4e6f9687759810f807469e2253"
        }
      ],
      "purl": "pkg:npm/deep-extend@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/deep-extend@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diffie-hellman",
      "version": "5.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b5835739270cfe26acf632099fded2a07f209e5e"
        }
      ],
      "purl": "pkg:npm/diffie-hellman@5.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/diffie-hellman@5.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "domain-browser",
      "version": "1.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "867aa4b093faa05f1de08c06f4d7b21fdf8698bc"
        }
      ],
      "purl": "pkg:npm/domain-browser@1.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/domain-browser@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "elliptic",
      "version": "6.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e4c81e0829cf0a65ab70e998b8232723b5c1bc48"
        }
      ],
      "purl": "pkg:npm/elliptic@6.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/elliptic@6.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "enhanced-resolve",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a115c32504b6302e85a76269d7a57ccdd962e359"
        }
      ],
      "purl": "pkg:npm/enhanced-resolve@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/enhanced-resolve@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "errno",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b896e23a9e5e8ba33871fc996abd3635fc9a1c7d"
        }
      ],
      "purl": "pkg:npm/errno@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/errno@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "error-ex",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e67b43f3e82c96ea3a584ffee0b9fc3325d802d9"
        }
      ],
      "purl": "pkg:npm/error-ex@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/error-ex@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "evp_bytestokey",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "497b66ad9fef65cd7c08a6180824ba1476b66e53"
        }
      ],
      "purl": "pkg:npm/evp_bytestokey@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/evp_bytestokey@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extend",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a474353b9f3353ddd8176dfd37b91c83a46f1d4"
        }
      ],
      "purl": "pkg:npm/extend@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/extend@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extsprintf",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1080e0658e300b06294990cc70e1502235fd550"
        }
      ],
      "purl": "pkg:npm/extsprintf@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/extsprintf@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "filename-regex",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "996e3e80479b98b9897f15a8a58b3d084e926775"
        }
      ],
      "purl": "pkg:npm/filename-regex@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/filename-regex@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "for-in",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8"
        }
      ],
      "purl": "pkg:npm/for-in@0.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/for-in@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "for-own",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0149b41a39088c7515f51ebe1c1386d45f935072"
        }
      ],
      "purl": "pkg:npm/for-own@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/for-own@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "89c3534008b97eada4cbb157d58f6f5df025eae4"
        }
      ],
      "purl": "pkg:npm/form-data@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/form-data@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "1.0.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa63f590f3c2ad91275e4972a6cea545fb0aae44"
        }
      ],
      "purl": "pkg:npm/fsevents@1.0.15",
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@1.0.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fstream",
      "version": "1.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "604e8a92fe26ffd9f6fae30399d4984e1ab22822"
        }
      ],
      "purl": "pkg:npm/fstream@1.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/fstream@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gauge",
      "version": "2.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d35301ad18e96902b4751dcbbe40f4218b942a46"
        }
      ],
      "purl": "pkg:npm/gauge@2.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/gauge@2.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "generate-function",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6858fe7c0969b7d4e9093337647ac79f60dfbe74"
        }
      ],
      "purl": "pkg:npm/generate-function@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/generate-function@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "generate-object-property",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c0e1c40308ce804f4783618b937fa88f99d50d0"
        }
      ],
      "purl": "pkg:npm/generate-object-property@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/generate-object-property@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "getpass",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "283ffd9fc1256840875311c1b60e8c40187110e6"
        }
      ],
      "purl": "pkg:npm/getpass@0.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/getpass@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.1.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f2d720c22092f743228775c75e3612632501f131"
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.1.10",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.1.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "har-validator",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d"
        }
      ],
      "purl": "pkg:npm/har-validator@2.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/har-validator@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-color",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "67144a5260c34fc3cca677d041daf52fe7b78b2f"
        }
      ],
      "purl": "pkg:npm/has-color@0.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/has-color@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hash.js",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1332ff00156c0a0ffdd8236013d07b77a0451573"
        }
      ],
      "purl": "pkg:npm/hash.js@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/hash.js@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hosted-git-info",
      "version": "2.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0ba81d90da2e25ab34a332e6ec77936e1598118b"
        }
      ],
      "purl": "pkg:npm/hosted-git-info@2.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/hosted-git-info@2.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-browserify",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33795ade72df88acfbfd36773cefeda764735b20"
        }
      ],
      "purl": "pkg:npm/http-browserify@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/http-browserify@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "https-browserify",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3f91365cabe60b77ed0ebba24b454e3e09d95a82"
        }
      ],
      "purl": "pkg:npm/https-browserify@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/https-browserify@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ieee754",
      "version": "1.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
        }
      ],
      "purl": "pkg:npm/ieee754@1.1.8",
      "type": "library",
      "bom-ref": "pkg:npm/ieee754@1.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ini",
      "version": "1.3.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0537cb79daf59b59a1a517dff706c86ec039162e"
        }
      ],
      "purl": "pkg:npm/ini@1.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/ini@1.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "ini"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/registries/npm-registry.js#107"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "interpret",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d579fb7f693b858004947af39fa0db49f795602c"
        }
      ],
      "purl": "pkg:npm/interpret@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/interpret@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-buffer",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cfc86ccd5dc5a52fa80489111c6920c457e2d98b"
        }
      ],
      "purl": "pkg:npm/is-buffer@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/is-buffer@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-dotfile",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c132383f39199f8edc268ca01b9b007d205cc4d"
        }
      ],
      "purl": "pkg:npm/is-dotfile@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-dotfile@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-my-json-valid",
      "version": "2.15.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "936edda3ca3c211fd98f3b2d3e08da43f7b2915b"
        }
      ],
      "purl": "pkg:npm/is-my-json-valid@2.15.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-my-json-valid@2.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-property",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "57fe1c4e48474edd65b09911f26b1cd4095dda84"
        }
      ],
      "purl": "pkg:npm/is-property@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-property@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jodid25519",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "06d4912255093419477d425633606e0e90782967"
        }
      ],
      "purl": "pkg:npm/jodid25519@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/jodid25519@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsbn",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "650987da0dd74f4ebf5a11377a2aa2d273e97dfd"
        }
      ],
      "purl": "pkg:npm/jsbn@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsbn@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json5",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b20715b026cbe3778fd769edccd822d8332a5b2"
        }
      ],
      "purl": "pkg:npm/json5@0.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/json5@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonpointer",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6661e161d2fc445f19f98430231343722e1fcbd5"
        }
      ],
      "purl": "pkg:npm/jsonpointer@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsonpointer@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsprim",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a7256f70412a29ee3670aaca625994c4dcff252"
        }
      ],
      "purl": "pkg:npm/jsprim@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/jsprim@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kind-of",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7b8ecf18a4e17f8269d73b501c9f232c96887a74"
        }
      ],
      "purl": "pkg:npm/kind-of@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/kind-of@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loader-runner",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "824c1b699c4e7a2b6501b85902d5b862bf45b3fa"
        }
      ],
      "purl": "pkg:npm/loader-runner@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/loader-runner@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loader-utils",
      "version": "0.2.16",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f08632066ed8282835dff88dfb52704765adee6d"
        }
      ],
      "purl": "pkg:npm/loader-utils@0.2.16",
      "type": "library",
      "bom-ref": "pkg:npm/loader-utils@0.2.16",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.assign",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
        }
      ],
      "purl": "pkg:npm/lodash.assign@4.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.assign@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.17.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e75eaf17a34730c6491d9956f4d81f3a044f01bf"
        }
      ],
      "purl": "pkg:npm/lodash@4.17.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.17.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "memory-fs",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20"
        }
      ],
      "purl": "pkg:npm/memory-fs@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/memory-fs@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "miller-rabin",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a62fb1d42933c05583982f4c716f6fb9e6c6d3d"
        }
      ],
      "purl": "pkg:npm/miller-rabin@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/miller-rabin@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.24.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e2d13f939f0016c6e4e9ad25a8652f126c467f0c"
        }
      ],
      "purl": "pkg:npm/mime-db@1.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.24.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-trimmed/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-stability/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-no-rewrites/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-fixed/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-types",
      "version": "2.1.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "152ba256777020dd4663f54c2e7bc26381e71729"
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.12",
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@2.1.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-trimmed/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-stability/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-no-rewrites/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimalistic-assert",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
        }
      ],
      "purl": "pkg:npm/minimalistic-assert@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/minimalistic-assert@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "3.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a4e4090b96b2db06a9d7df01055a62a77c9b774"
        }
      ],
      "purl": "pkg:npm/minimatch@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/resolution-map.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "0.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9cd13c03adbff25b65effde7ce864ee952017098"
        }
      ],
      "purl": "pkg:npm/ms@0.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/ms@0.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nan",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fb3c59d45fe4effe215f0b890f8adf6eb32d2232"
        }
      ],
      "purl": "pkg:npm/nan@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/nan@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-libs-browser",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ff8ad6c2cfa78043bdd0091ec07f0aaa581620fc"
        }
      ],
      "purl": "pkg:npm/node-libs-browser@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/node-libs-browser@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-pre-gyp",
      "version": "0.6.31",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d8a00ddaa301a940615dbcc8caad4024d58f6017"
        }
      ],
      "purl": "pkg:npm/node-pre-gyp@0.6.31",
      "type": "library",
      "bom-ref": "pkg:npm/node-pre-gyp@0.6.31",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-uuid",
      "version": "1.4.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"
        }
      ],
      "purl": "pkg:npm/node-uuid@1.4.7",
      "type": "library",
      "bom-ref": "pkg:npm/node-uuid@1.4.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nopt",
      "version": "3.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c6465dbf08abcd4db359317f79ac68a646b28ff9"
        }
      ],
      "purl": "pkg:npm/nopt@3.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/nopt@3.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-package-data",
      "version": "2.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8d924f142960e1777e7ffe170543631cc7cb02df"
        }
      ],
      "purl": "pkg:npm/normalize-package-data@2.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-package-data@2.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-path",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47886ac1662760d4261b7d979d241709d3ce3f7a"
        }
      ],
      "purl": "pkg:npm/normalize-path@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-path@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npmlog",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e094503961c70c1774eb76692080e8d578a9f88f"
        }
      ],
      "purl": "pkg:npm/npmlog@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/npmlog@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2e261557ce4c314ec8304f3fa82663e4297ca20"
        }
      ],
      "purl": "pkg:npm/once@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/once@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-browserify",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "63fc4ccee5d2d7763d26bbf8601078e6c2e0044f"
        }
      ],
      "purl": "pkg:npm/os-browserify@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/os-browserify@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-asn1",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "35060f6d5015d37628c770f4e091a0b5a278bc23"
        }
      ],
      "purl": "pkg:npm/parse-asn1@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/parse-asn1@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pbkdf2",
      "version": "3.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f2c4b25a600058b3c3773c086c37dbbee1ffe693"
        }
      ],
      "purl": "pkg:npm/pbkdf2@3.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/pbkdf2@3.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process",
      "version": "0.11.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7bd5ad21aa6253e7da8682264f1e11d11c0318c1"
        }
      ],
      "purl": "pkg:npm/process@0.11.9",
      "type": "library",
      "bom-ref": "pkg:npm/process@0.11.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prr",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a84b85908325501411853d0081ee3fa86e2926a"
        }
      ],
      "purl": "pkg:npm/prr@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/prr@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "public-encrypt",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "39f699f3a46560dd5ebacbca693caf7c65c18cc6"
        }
      ],
      "purl": "pkg:npm/public-encrypt@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/public-encrypt@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f403b264f23bc01228c74131b407f18d5ea5d442"
        }
      ],
      "purl": "pkg:npm/qs@6.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "randomatic",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5e9ef5f2d573c67bd2b8124ae90b5156e457840b"
        }
      ],
      "purl": "pkg:npm/randomatic@1.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/randomatic@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "randombytes",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "674c99760901c3c4112771a31e521dc349cc09ec"
        }
      ],
      "purl": "pkg:npm/randombytes@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/randombytes@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rc",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "43651b76b6ae53b5c802f1151fa3fc3b059969c9"
        }
      ],
      "purl": "pkg:npm/rc@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/rc@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "66fa8b720e1438b364681f2ad1a63c618448c9d0"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regex-cache",
      "version": "0.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
        }
      ],
      "purl": "pkg:npm/regex-cache@0.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/regex-cache@0.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request",
      "version": "2.78.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1c8dec346e1c81923b24acdb337f11decabe9cc"
        }
      ],
      "purl": "pkg:npm/request@2.78.0",
      "type": "library",
      "bom-ref": "pkg:npm/request@2.78.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "request"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/request-manager.js#184"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "2.5.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "96800093cbf1a0c86bd95b4625467535c29dfa04"
        }
      ],
      "purl": "pkg:npm/rimraf@2.5.4",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@2.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace-2@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-2/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "rimraf"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs-normalized.js#106"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ripemd160",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "93a4bbd4942bc574b69a8fa57c71de10ecca7d6e"
        }
      ],
      "purl": "pkg:npm/ripemd160@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ripemd160@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
        }
      ],
      "purl": "pkg:npm/semver@5.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-specs@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-specs/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "semver,Release,semver/Release"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/add.js#111"
          },
          {
            "location": "lib/cli/commands/check.js#503"
          },
          {
            "location": "lib/cli/commands/import.js#169"
          },
          {
            "location": "lib/cli/commands/info.js#92"
          },
          {
            "location": "lib/cli/commands/install.js#262"
          },
          {
            "location": "lib/cli/commands/policies.js#92"
          },
          {
            "location": "lib/cli/commands/version.js#255"
          },
          {
            "location": "lib/cli/commands/workspaces.js#198"
          },
          {
            "location": "lib/cli/index.js#703"
          },
          {
            "location": "lib/package-compatibility.js#43"
          },
          {
            "location": "lib/package-constraint-resolver.js#6"
          },
          {
            "location": "lib/package-linker.js#97"
          },
          {
            "location": "lib/package-request.js#28"
          },
          {
            "location": "lib/package-resolver.js#77"
          },
          {
            "location": "lib/resolution-map.js#11"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#68"
          },
          {
            "location": "lib/util/color-for-versions.js#20"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#22"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#47"
          },
          {
            "location": "lib/util/semver.js#12"
          },
          {
            "location": "lib/workspace-layout.js#13"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/pnp.js#4"
          },
          {
            "location": "src/cli/commands/check.js#13"
          },
          {
            "location": "src/cli/commands/info.js#7"
          },
          {
            "location": "src/cli/commands/version.js#13"
          },
          {
            "location": "src/cli/commands/workspaces.js#14"
          },
          {
            "location": "src/util/color-for-versions.js#2"
          },
          {
            "location": "src/util/semver.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sha.js",
      "version": "2.4.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "37068c2c476b6baf402d14a49c67f597921f634f"
        }
      ],
      "purl": "pkg:npm/sha.js@2.4.8",
      "type": "library",
      "bom-ref": "pkg:npm/sha.js@2.4.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "signal-exit",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a4c884992b63a7acd9badb7894c3ee9cfccad81"
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/signal-exit@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-list-map",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1e6f94f0b40c4d28dcf8f5b8766e0e45636877f"
        }
      ],
      "purl": "pkg:npm/source-list-map@0.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/source-list-map@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.5.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
        }
      ],
      "purl": "pkg:npm/source-map@0.5.6",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.5.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sshpk",
      "version": "1.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30e1a5d329244974a1af61511339d595af6638b0"
        }
      ],
      "purl": "pkg:npm/sshpk@1.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/sshpk@1.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "0.10.31",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "62e203bc41766c6c28c9fc84301dab1c5310fa94"
        }
      ],
      "purl": "pkg:npm/string_decoder@0.10.31",
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@0.10.31",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "string_decoder"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#69484"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#56526"
          },
          {
            "location": "dist/lib/cli.js#56526"
          },
          {
            "location": "lib/util/generate-pnp-map-api.tpl.js#21"
          },
          {
            "location": "lib/util/git.js#28"
          },
          {
            "location": "src/util/generate-pnp-map-api.tpl.js#12"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-json-comments",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"
        }
      ],
      "purl": "pkg:npm/strip-json-comments@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/strip-json-comments@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"
        }
      ],
      "purl": "pkg:npm/supports-color@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tapable",
      "version": "0.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a7814605089d4ba896c33c7e3566e13dcd194aa5"
        }
      ],
      "purl": "pkg:npm/tapable@0.2.4",
      "type": "library",
      "bom-ref": "pkg:npm/tapable@0.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-pack",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30931816418f55afc4d21775afdd6720cee45dae"
        }
      ],
      "purl": "pkg:npm/tar-pack@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/tar-pack@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "timers-browserify",
      "version": "1.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c9c58b575be8407375cb5e2462dacee74359f41d"
        }
      ],
      "purl": "pkg:npm/timers-browserify@1.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/timers-browserify@1.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f081f76e4c85720e6c37a5faced737150d84072a"
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tunnel-agent",
      "version": "0.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6373db76909fe570e08d73583365ed828a74eeeb"
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/tunnel-agent@0.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tweetnacl",
      "version": "0.14.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3da382f670f25ded78d7b3d1792119bca0b7132d"
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.14.3",
      "type": "library",
      "bom-ref": "pkg:npm/tweetnacl@0.14.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-js",
      "version": "2.7.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a295a0de12b6a650c031c40deb0dc40b14568bd2"
        }
      ],
      "purl": "pkg:npm/uglify-js@2.7.4",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-js@2.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "verror",
      "version": "1.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cff5df12946d297d2baaefaa2689e25be01c005c"
        }
      ],
      "purl": "pkg:npm/verror@1.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/verror@1.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "watchpack",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "42d44627464a2fadffc9308c0f7562cfde795f24"
        }
      ],
      "purl": "pkg:npm/watchpack@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/watchpack@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-sources",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "15ce2fb79d0a1da727444ba7c757bf164294f310"
        }
      ],
      "purl": "pkg:npm/webpack-sources@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-sources@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack",
      "version": "2.1.0-beta.25",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c35ff4da4ee70344a2f14c35258d95412709e9ed"
        }
      ],
      "purl": "pkg:npm/webpack@2.1.0-beta.25",
      "type": "library",
      "bom-ref": "pkg:npm/webpack@2.1.0-beta.25",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "webpack"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/build-webpack.js#4"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wide-align",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "40edde802a71fea1f070da3e62dcda2e7add96ad"
        }
      ],
      "purl": "pkg:npm/wide-align@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/wide-align@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "window-size",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b4315bb4214a3d7058ebeee892e13fa24d98b075"
        }
      ],
      "purl": "pkg:npm/window-size@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/window-size@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7d30f8f873f9a5bbc3a64dabc8d177e071ae426f"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85568de3cf150ff49fa51825f03a8c880ddcc5c4"
        }
      ],
      "purl": "pkg:npm/yargs-parser@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "yargs",
      "version": "4.8.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0"
        }
      ],
      "purl": "pkg:npm/yargs@4.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@4.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "yargs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/wanted-newer-than-current/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "left-pad",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47a2daf581ede454334dee6c6036cae00d912e4d"
        }
      ],
      "purl": "pkg:npm/left-pad@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/left-pad@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/no-args/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/foo@0.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/autoclean/workspaces/foo/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/no-args/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/no-args/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-negative-zero",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1d6854ab92b1eaefeb8164bac0d05efdd532ac85"
        }
      ],
      "purl": "pkg:npm/is-negative-zero@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-negative-zero@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/multiple-packages/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/multiple-packages/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/multiple-packages/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-index",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ec56a749ee103e4e08c790b9c353df16055b97f9"
        }
      ],
      "purl": "pkg:npm/array-index@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/array-index@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-runtime",
      "version": "6.18.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0f4177ffd98492ef13b9f823e9994a02584c9078"
        }
      ],
      "purl": "pkg:npm/babel-runtime@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-runtime@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "babel-runtime/helpers/asyncToGenerator,babel-runtime/helpers/extends"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/_build-sub-commands.js#10"
          },
          {
            "location": "lib/cli/commands/add.js#11"
          },
          {
            "location": "lib/cli/commands/audit.js#11"
          },
          {
            "location": "lib/cli/commands/autoclean.js#11"
          },
          {
            "location": "lib/cli/commands/bin.js#11"
          },
          {
            "location": "lib/cli/commands/cache.js#11"
          },
          {
            "location": "lib/cli/commands/check.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#11"
          },
          {
            "location": "lib/cli/commands/exec.js#11"
          },
          {
            "location": "lib/cli/commands/generate-lock-entry.js#11"
          },
          {
            "location": "lib/cli/commands/global.js#11"
          },
          {
            "location": "lib/cli/commands/import.js#11"
          },
          {
            "location": "lib/cli/commands/info.js#11"
          },
          {
            "location": "lib/cli/commands/init.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#17"
          },
          {
            "location": "lib/cli/commands/licenses.js#17"
          },
          {
            "location": "lib/cli/commands/link.js#11"
          },
          {
            "location": "lib/cli/commands/list.js#11"
          },
          {
            "location": "lib/cli/commands/login.js#11"
          },
          {
            "location": "lib/cli/commands/logout.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#17"
          },
          {
            "location": "lib/cli/commands/outdated.js#17"
          },
          {
            "location": "lib/cli/commands/owner.js#11"
          },
          {
            "location": "lib/cli/commands/pack.js#11"
          },
          {
            "location": "lib/cli/commands/policies.js#11"
          },
          {
            "location": "lib/cli/commands/publish.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#17"
          },
          {
            "location": "lib/cli/commands/run.js#11"
          },
          {
            "location": "lib/cli/commands/tag.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#17"
          },
          {
            "location": "lib/cli/commands/unlink.js#11"
          },
          {
            "location": "lib/cli/commands/unplug.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#17"
          },
          {
            "location": "lib/cli/commands/upgrade.js#11"
          },
          {
            "location": "lib/cli/commands/version.js#11"
          },
          {
            "location": "lib/cli/commands/versions.js#11"
          },
          {
            "location": "lib/cli/commands/why.js#11"
          },
          {
            "location": "lib/cli/commands/workspace.js#11"
          },
          {
            "location": "lib/cli/commands/workspaces.js#11"
          },
          {
            "location": "lib/cli/index.js#17"
          },
          {
            "location": "lib/fetchers/base-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/copy-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#17"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#16"
          },
          {
            "location": "lib/hoisted-tree-builder.js#11"
          },
          {
            "location": "lib/integrity-checker.js#17"
          },
          {
            "location": "lib/lockfile/index.js#11"
          },
          {
            "location": "lib/package-fetcher.js#11"
          },
          {
            "location": "lib/package-install-scripts.js#10"
          },
          {
            "location": "lib/package-linker.js#11"
          },
          {
            "location": "lib/package-request.js#10"
          },
          {
            "location": "lib/package-resolver.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#10"
          },
          {
            "location": "lib/registries/npm-registry.js#17"
          },
          {
            "location": "lib/registries/yarn-registry.js#11"
          },
          {
            "location": "lib/reporters/base-reporter.js#10"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#10"
          },
          {
            "location": "lib/reporters/noop-reporter.js#10"
          },
          {
            "location": "lib/resolvers/exotics/bitbucket-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/hosted-git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/link-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/tarball-resolver.js#10"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#17"
          },
          {
            "location": "lib/util/fs-normalized.js#11"
          },
          {
            "location": "lib/util/fs.js#11"
          },
          {
            "location": "lib/util/generate-pnp-map.js#11"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#11"
          },
          {
            "location": "lib/util/git.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/index.js#10"
          },
          {
            "location": "lib/util/portable-script.js#10"
          },
          {
            "location": "lib/util/yarn-version.js#11"
          },
          {
            "location": "lib/cli/commands/_build-sub-commands.js#10"
          },
          {
            "location": "lib/cli/commands/add.js#11"
          },
          {
            "location": "lib/cli/commands/add.js#17"
          },
          {
            "location": "lib/cli/commands/audit.js#11"
          },
          {
            "location": "lib/cli/commands/autoclean.js#11"
          },
          {
            "location": "lib/cli/commands/bin.js#11"
          },
          {
            "location": "lib/cli/commands/cache.js#11"
          },
          {
            "location": "lib/cli/commands/check.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#17"
          },
          {
            "location": "lib/cli/commands/exec.js#11"
          },
          {
            "location": "lib/cli/commands/generate-lock-entry.js#11"
          },
          {
            "location": "lib/cli/commands/global.js#11"
          },
          {
            "location": "lib/cli/commands/import.js#11"
          },
          {
            "location": "lib/cli/commands/info.js#11"
          },
          {
            "location": "lib/cli/commands/init.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#17"
          },
          {
            "location": "lib/cli/commands/licenses.js#11"
          },
          {
            "location": "lib/cli/commands/licenses.js#17"
          },
          {
            "location": "lib/cli/commands/link.js#11"
          },
          {
            "location": "lib/cli/commands/list.js#11"
          },
          {
            "location": "lib/cli/commands/login.js#11"
          },
          {
            "location": "lib/cli/commands/logout.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#17"
          },
          {
            "location": "lib/cli/commands/outdated.js#11"
          },
          {
            "location": "lib/cli/commands/outdated.js#17"
          },
          {
            "location": "lib/cli/commands/owner.js#11"
          },
          {
            "location": "lib/cli/commands/pack.js#11"
          },
          {
            "location": "lib/cli/commands/policies.js#11"
          },
          {
            "location": "lib/cli/commands/publish.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#17"
          },
          {
            "location": "lib/cli/commands/run.js#11"
          },
          {
            "location": "lib/cli/commands/tag.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#17"
          },
          {
            "location": "lib/cli/commands/unlink.js#11"
          },
          {
            "location": "lib/cli/commands/unplug.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#17"
          },
          {
            "location": "lib/cli/commands/upgrade.js#11"
          },
          {
            "location": "lib/cli/commands/version.js#11"
          },
          {
            "location": "lib/cli/commands/versions.js#11"
          },
          {
            "location": "lib/cli/commands/why.js#11"
          },
          {
            "location": "lib/cli/commands/workspace.js#11"
          },
          {
            "location": "lib/cli/commands/workspaces.js#11"
          },
          {
            "location": "lib/cli/index.js#11"
          },
          {
            "location": "lib/cli/index.js#17"
          },
          {
            "location": "lib/fetchers/base-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/copy-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#11"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#17"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#16"
          },
          {
            "location": "lib/hoisted-tree-builder.js#11"
          },
          {
            "location": "lib/integrity-checker.js#11"
          },
          {
            "location": "lib/integrity-checker.js#17"
          },
          {
            "location": "lib/lockfile/index.js#11"
          },
          {
            "location": "lib/package-fetcher.js#11"
          },
          {
            "location": "lib/package-hoister.js#11"
          },
          {
            "location": "lib/package-install-scripts.js#10"
          },
          {
            "location": "lib/package-linker.js#11"
          },
          {
            "location": "lib/package-request.js#10"
          },
          {
            "location": "lib/package-resolver.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#16"
          },
          {
            "location": "lib/registries/npm-registry.js#11"
          },
          {
            "location": "lib/registries/npm-registry.js#17"
          },
          {
            "location": "lib/registries/yarn-registry.js#11"
          },
          {
            "location": "lib/reporters/base-reporter.js#10"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#10"
          },
          {
            "location": "lib/reporters/json-reporter.js#10"
          },
          {
            "location": "lib/reporters/noop-reporter.js#10"
          },
          {
            "location": "lib/resolvers/contextual/workspace-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/bitbucket-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/hosted-git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/link-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/tarball-resolver.js#10"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#11"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#17"
          },
          {
            "location": "lib/util/fs-normalized.js#11"
          },
          {
            "location": "lib/util/fs.js#11"
          },
          {
            "location": "lib/util/generate-pnp-map.js#11"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#11"
          },
          {
            "location": "lib/util/git/git-spawn.js#11"
          },
          {
            "location": "lib/util/git.js#10"
          },
          {
            "location": "lib/util/git.js#16"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/index.js#10"
          },
          {
            "location": "lib/util/portable-script.js#10"
          },
          {
            "location": "lib/util/yarn-version.js#11"
          },
          {
            "location": "lib/cli/commands/add.js#17"
          },
          {
            "location": "lib/cli/commands/create.js#17"
          },
          {
            "location": "lib/cli/commands/install.js#11"
          },
          {
            "location": "lib/cli/commands/licenses.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#11"
          },
          {
            "location": "lib/cli/commands/outdated.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#11"
          },
          {
            "location": "lib/cli/index.js#11"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#11"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#10"
          },
          {
            "location": "lib/integrity-checker.js#11"
          },
          {
            "location": "lib/package-hoister.js#11"
          },
          {
            "location": "lib/registries/base-registry.js#16"
          },
          {
            "location": "lib/registries/npm-registry.js#11"
          },
          {
            "location": "lib/reporters/json-reporter.js#10"
          },
          {
            "location": "lib/resolvers/contextual/workspace-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#11"
          },
          {
            "location": "lib/util/git/git-spawn.js#11"
          },
          {
            "location": "lib/util/git.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bl",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fdca871a99713aa00d19e3bbba41c44787a65398"
        }
      ],
      "purl": "pkg:npm/bl@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/bl@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bytes",
      "version": "2.4.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7d97196f9d5baf7f6935e25985549edd2a6c2339"
        }
      ],
      "purl": "pkg:npm/bytes@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/bytes@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "bytes"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/why.js#309"
          },
          {
            "location": "src/cli/commands/why.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cmd-shim",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6fcbda99483a8fd15d7d30a196ca69d688a2efdb"
        }
      ],
      "purl": "pkg:npm/cmd-shim@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/cmd-shim@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "code-point-at",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1104cd34f9b5b45d3eba88f1babc1924e1ce35fb"
        }
      ],
      "purl": "pkg:npm/code-point-at@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/code-point-at@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-js",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4de911e667b0eae9124e34254b53aea6fc618d3e"
        }
      ],
      "purl": "pkg:npm/core-js@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/core-js@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "d",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "da184c535d18d8ee7ba2aa229b914009fae11309"
        }
      ],
      "purl": "pkg:npm/d@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/d@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "death",
      "version": "1.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4d46e15488d4b636b699f0671b04632d752fd2de"
        }
      ],
      "purl": "pkg:npm/death@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/death@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "death"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/index.js#697"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "defaults",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c656051e9817d9ff08ed881477f3fe4019f3ef7d"
        }
      ],
      "purl": "pkg:npm/defaults@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/defaults@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diff",
      "version": "2.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "60eafd0d28ee906e4e8ff0a52c1229521033bf99"
        }
      ],
      "purl": "pkg:npm/diff@2.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/diff@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "doctrine",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "379dce730f6166f76cefa4e6707a159b02c5a6fa"
        }
      ],
      "purl": "pkg:npm/doctrine@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/doctrine@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e9353258baa9108965efc41cb0ef8ade2f3cfb07"
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "err-code",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "739d71b6851f24d050ea18c79a5b722420771d59"
        }
      ],
      "purl": "pkg:npm/err-code@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/err-code@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es5-ext",
      "version": "0.10.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aa84641d4db76b62abba5e45fd805ecbab140047"
        }
      ],
      "purl": "pkg:npm/es5-ext@0.10.12",
      "type": "library",
      "bom-ref": "pkg:npm/es5-ext@0.10.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-iterator",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bd968567d61635e33c0b80727613c9cb4b096bac"
        }
      ],
      "purl": "pkg:npm/es6-iterator@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/es6-iterator@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-symbol",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "94481c655e7a7cad82eba832d97d5433496d7ffa"
        }
      ],
      "purl": "pkg:npm/es6-symbol@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/es6-symbol@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-react",
      "version": "5.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7db068e1f5487f6871e4deef36a381c303eac161"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-react@5.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-react@5.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4adf0342e1a79afa1e84c8c320a9ffc82392a1f3"
        }
      ],
      "purl": "pkg:npm/form-data@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/form-data@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.1.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "baacba37d19d11f9d146d3578bc99958c3787e29"
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.1.9",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.1.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "invariant",
      "version": "2.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b097010547668c7e337028ebe816ebe36c8a8d54"
        }
      ],
      "purl": "pkg:npm/invariant@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/invariant@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "invariant"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/add.js#99"
          },
          {
            "location": "lib/cli/commands/autoclean.js#258"
          },
          {
            "location": "lib/cli/commands/cache.js#204"
          },
          {
            "location": "lib/cli/commands/import.js#176"
          },
          {
            "location": "lib/cli/commands/install.js#260"
          },
          {
            "location": "lib/cli/commands/licenses.js#185"
          },
          {
            "location": "lib/cli/commands/link.js#139"
          },
          {
            "location": "lib/cli/commands/list.js#268"
          },
          {
            "location": "lib/cli/commands/policies.js#90"
          },
          {
            "location": "lib/cli/commands/publish.js#223"
          },
          {
            "location": "lib/cli/commands/run.js#359"
          },
          {
            "location": "lib/cli/commands/version.js#254"
          },
          {
            "location": "lib/cli/commands/why.js#308"
          },
          {
            "location": "lib/cli/commands/workspace.js#87"
          },
          {
            "location": "lib/cli/commands/workspaces.js#195"
          },
          {
            "location": "lib/cli/index.js#679"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#82"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#67"
          },
          {
            "location": "lib/hoisted-tree-builder.js#128"
          },
          {
            "location": "lib/integrity-checker.js#54"
          },
          {
            "location": "lib/lockfile/index.js#76"
          },
          {
            "location": "lib/lockfile/parse.js#21"
          },
          {
            "location": "lib/package-hoister.js#40"
          },
          {
            "location": "lib/package-install-scripts.js#55"
          },
          {
            "location": "lib/package-linker.js#93"
          },
          {
            "location": "lib/package-request.js#22"
          },
          {
            "location": "lib/package-resolver.js#75"
          },
          {
            "location": "lib/resolvers/contextual/workspace-resolver.js#33"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#23"
          },
          {
            "location": "lib/resolvers/exotics/tarball-resolver.js#59"
          },
          {
            "location": "lib/util/fs.js#1140"
          },
          {
            "location": "lib/util/generate-pnp-map.js#433"
          },
          {
            "location": "lib/util/git.js#22"
          },
          {
            "location": "lib/util/normalize-manifest/resolve-relative.js#106"
          },
          {
            "location": "lib/util/request-manager.js#34"
          },
          {
            "location": "src/cli/commands/autoclean.js#10"
          },
          {
            "location": "src/cli/commands/cache.js#8"
          },
          {
            "location": "src/cli/commands/licenses.js#11"
          },
          {
            "location": "src/cli/commands/link.js#9"
          },
          {
            "location": "src/cli/commands/publish.js#13"
          },
          {
            "location": "src/cli/commands/run.js#13"
          },
          {
            "location": "src/cli/commands/version.js#12"
          },
          {
            "location": "src/cli/commands/why.js#15"
          },
          {
            "location": "src/cli/commands/workspace.js#9"
          },
          {
            "location": "src/cli/commands/workspaces.js#11"
          },
          {
            "location": "src/hoisted-tree-builder.js#7"
          },
          {
            "location": "src/lockfile/parse.js#5"
          },
          {
            "location": "src/resolvers/exotics/file-resolver.js#5"
          },
          {
            "location": "src/resolvers/exotics/tarball-resolver.js#13"
          },
          {
            "location": "src/util/normalize-manifest/resolve-relative.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isexe",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "36f3e22e60750920f5e7241a476a8c6a42275ad0"
        }
      ],
      "purl": "pkg:npm/isexe@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/isexe@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-tokens",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "14e56eb68c8f1a92c43d59f5014ec29dc20f2ae1"
        }
      ],
      "purl": "pkg:npm/js-tokens@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/js-tokens@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsx-ast-utils",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dff658782705352111f9865d40471bc4a955961e"
        }
      ],
      "purl": "pkg:npm/jsx-ast-utils@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/jsx-ast-utils@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "leven",
      "version": "2.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "74c45744439550da185801912829f61d22071bc1"
        }
      ],
      "purl": "pkg:npm/leven@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/leven@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "leven"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/run.js#361"
          },
          {
            "location": "src/cli/commands/run.js#14"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loose-envify",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "69a65aad3de542cf4ee0f4fe74e8e33c709ccb0f"
        }
      ],
      "purl": "pkg:npm/loose-envify@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/loose-envify@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "max-safe-integer",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eef7c83a74aaef9da40adddffbb46b019560837a"
        }
      ],
      "purl": "pkg:npm/max-safe-integer@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/max-safe-integer@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-emoji",
      "version": "1.4.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c9fa0cf91094335bcb967a6f42b2305c15af2ebc"
        }
      ],
      "purl": "pkg:npm/node-emoji@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/node-emoji@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "node-emoji"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/install.js#259"
          },
          {
            "location": "lib/cli/commands/remove.js#203"
          },
          {
            "location": "lib/cli/commands/why.js#310"
          },
          {
            "location": "src/cli/commands/remove.js#14"
          },
          {
            "location": "src/cli/commands/why.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-gyp",
      "version": "3.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dda558393b3ecbbe24c9e6b8703c71194c63fa36"
        }
      ],
      "purl": "pkg:npm/node-gyp@3.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/node-gyp@3.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npmlog",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2d46fa874337af9498a2f12bb43d8d0be4a36873"
        }
      ],
      "purl": "pkg:npm/npmlog@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/npmlog@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-path",
      "version": "0.11.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "74bf3b3c5a7f2024d75e333f12021353fa9d485e"
        }
      ],
      "purl": "pkg:npm/object-path@0.11.2",
      "type": "library",
      "bom-ref": "pkg:npm/object-path@0.11.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "object-path"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/init.js#306"
          },
          {
            "location": "lib/cli/commands/install.js#106"
          },
          {
            "location": "lib/registries/base-registry.js#27"
          },
          {
            "location": "src/cli/commands/init.js#13"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "osenv",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "83cf05c6d6458fc4d5ac6362ea325d92f2754217"
        }
      ],
      "purl": "pkg:npm/osenv@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/osenv@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-array",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7e2f0f35f07a2015122b868b7eac0eb2c4fec271"
        }
      ],
      "purl": "pkg:npm/path-array@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-array@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proper-lockfile",
      "version": "1.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ceff5dd89d3e5f10fb75e1e8e76bc75801a59c34"
        }
      ],
      "purl": "pkg:npm/proper-lockfile@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/proper-lockfile@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "proper-lockfile"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/index.js#685"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f90341e68a53ccc928788dacfcd11b36eb9b78e"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerator-runtime",
      "version": "0.9.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "403d6d40a4bdff9c330dd9392dcbb2d9a8bba1fc"
        }
      ],
      "purl": "pkg:npm/regenerator-runtime@0.9.5",
      "type": "library",
      "bom-ref": "pkg:npm/regenerator-runtime@0.9.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request-capture-har",
      "version": "1.1.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e6ad76eb8e7a1714553fdbeef32cd4518e4e2013"
        }
      ],
      "purl": "pkg:npm/request-capture-har@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/request-capture-har@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "request-capture-har"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/request-manager.js#40"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request",
      "version": "2.76.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "be44505afef70360a0436955106be3945d95560e"
        }
      ],
      "purl": "pkg:npm/request@2.76.0",
      "type": "library",
      "bom-ref": "pkg:npm/request@2.76.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "request"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/request-manager.js#184"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "retry",
      "version": "0.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "649e15ca408422d98318161935e7f7d652d435dd"
        }
      ],
      "purl": "pkg:npm/retry@0.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/retry@0.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "roadrunner",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1180a30d64e1970d8f55dd8cb0da8ffccecad71e"
        }
      ],
      "purl": "pkg:npm/roadrunner@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/roadrunner@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string.prototype.codepointat",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6b26e9bd3afcaa7be3b4269b526de1b82000ac78"
        }
      ],
      "purl": "pkg:npm/string.prototype.codepointat@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/string.prototype.codepointat@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-stream",
      "version": "1.5.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fbc6c6e83c1a19d4cb48c7d96171fc248effc7bf"
        }
      ],
      "purl": "pkg:npm/tar-stream@1.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/tar-stream@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "tar-stream"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/git.js#40"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "1.2.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b"
        }
      ],
      "purl": "pkg:npm/which@1.2.11",
      "type": "library",
      "bom-ref": "pkg:npm/which@1.2.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yarn",
      "version": "0.16.2",
      "scope": "optional",
      "purl": "pkg:npm/yarn@0.16.2",
      "type": "library",
      "bom-ref": "pkg:npm/yarn@0.16.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/exotic-resolvers/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-online",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4eec8d00b70561f0bf7e9b9629841e6566a7d7b5"
        }
      ],
      "purl": "pkg:npm/is-online@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-online@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "log-symbols",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "376ff7b58ea3086a0f09facc74617eca501e1a18"
        }
      ],
      "purl": "pkg:npm/log-symbols@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/log-symbols@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/display-dependency-type/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@wyze",
      "name": "yarn-outdated-next",
      "version": "2.0.0-0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4bd54c768cb4c293dd5620e11179c20438c6b415"
        }
      ],
      "purl": "pkg:npm/%40wyze/yarn-outdated-next@2.0.0-0",
      "type": "library",
      "bom-ref": "pkg:npm/@wyze/yarn-outdated-next@2.0.0-0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/outdated/current-newer-than-latest/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/outdated/current-newer-than-latest/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/outdated/current-newer-than-latest/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sort-keys",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "441b6d4d346798f1b4e49e8920adfba0e543f9ad"
        }
      ],
      "purl": "pkg:npm/sort-keys@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/sort-keys@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/one-arg/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/no-args/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/depth-flag/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp",
      "version": "3.9.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "571ce45928dd40af6514fc4011866016c13845b4"
        }
      ],
      "purl": "pkg:npm/gulp@3.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/gulp@3.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/glob-arg/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "gulp"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#10"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-babel",
      "version": "6.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7c0176e4ba3f244c60588a0c4b320a45d1adefce"
        }
      ],
      "purl": "pkg:npm/gulp-babel@6.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-babel@6.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/glob-arg/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "gulp-babel"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/list/glob-arg/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/list/glob-arg/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "a",
      "version": "1.0.2",
      "scope": "optional",
      "purl": "pkg:npm/a@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/a@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/list/dev-deps-prod/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/list/dev-deps-prod/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/list/dev-deps-prod/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "1.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.8",
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nopt",
      "version": "1.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6ddd21bd2a31417b92727dd585f8a6f37608ebee"
        }
      ],
      "purl": "pkg:npm/nopt@1.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/nopt@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-production-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "touch",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "449cbe2dbae5a8c8038e30d71fa0ff464947c4de"
        }
      ],
      "purl": "pkg:npm/touch@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/touch@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-production-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-production-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a37d94ed9cda2d59865c9f76fe596ee1f338741e"
        }
      ],
      "purl": "pkg:npm/isarray@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/isarray@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace-1@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/workspace-child/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/workspaces-install-basic/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/workspaces-install-basic/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "foo",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "943e0ec03df00ebeb6273a5b94b916ba54b47581"
        }
      ],
      "purl": "pkg:npm/foo@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/foo@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/top-level-pattern-check/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/integrity-top-level-patterns/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/check/integrity-top-level-patterns/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/check/integrity-top-level-patterns/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-d",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0fcc8130f5ab82792e98f2efa8981a882882748c"
        }
      ],
      "purl": "pkg:npm/dep-d@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-d@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/scripts-order-with-one-package-missing-install-script/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-7/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-5/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-4/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-3/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-2/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/import/locked/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/import/locked/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/import/locked/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "each-async",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dee5229bdf0ab6ba2012a395e1b869abf8813473"
        }
      ],
      "purl": "pkg:npm/each-async@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/each-async@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-online",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4c10aa69d11cf1fec531f0dc940f4185b9d983fe"
        }
      ],
      "purl": "pkg:npm/is-online@5.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-online@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-port-reachable",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7d933a217d0399576709e27b4f0ded5a500d94d6"
        }
      ],
      "purl": "pkg:npm/is-port-reachable@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-port-reachable@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-reachable",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0d800c861de2b6d8bcd6757dc788a85a4971ac6a"
        }
      ],
      "purl": "pkg:npm/is-reachable@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-reachable@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prepend-http",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
        }
      ],
      "purl": "pkg:npm/prepend-http@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/prepend-http@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "random-item",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "16ee31626cb050c8a1686a5f0f42a6b99a2aaf11"
        }
      ],
      "purl": "pkg:npm/random-item@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/random-item@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "root-hints",
      "version": "1.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8d11c14e516be08c56d379e7c4a5154da0d7609f"
        }
      ],
      "purl": "pkg:npm/root-hints@1.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/root-hints@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "router-ips",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "20f6e5774221e519197639dd9ac04b7badec96cd"
        }
      ],
      "purl": "pkg:npm/router-ips@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/router-ips@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url-parse-lax",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7af8f303645e9bd79a272e7a14ac68bc0609da73"
        }
      ],
      "purl": "pkg:npm/url-parse-lax@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/url-parse-lax@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/root-install-with-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "d2",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/d2@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/d2@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/resolutions/frozen-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/resolutions/frozen-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/resolutions/frozen-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "left-pad",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b46d4b36116fafb6f2814c30ecf3247bdfd842f7"
        }
      ],
      "purl": "pkg:npm/left-pad@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/left-pad@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/example-yarn-workspace-4@1.0.2"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-4/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/example-yarn-workspace-2@1.1.1"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/published-monorepo/packages/example-yarn-workspace-2/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/published-monorepo/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/published-monorepo/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@fakescope",
      "name": "fake-dependency",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "477dafd486d856af0b3faf5a5f1c895001221609"
        }
      ],
      "purl": "pkg:npm/%40fakescope/fake-dependency@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/@fakescope/fake-dependency@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prune-offline-mirror-scoped/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-from-offline-mirror/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-from-offline-mirror/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-from-offline-mirror/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fake-dependency",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b172bf03f6b68da0967e141ef290f38956e0f861"
        }
      ],
      "purl": "pkg:npm/fake-dependency@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/fake-dependency@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prune-offline-mirror-scoped/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-from-offline-mirror/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-from-offline-mirror/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-from-offline-mirror/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-a",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a347d002113da949bd89b6b71195ec3bca09db7a"
        }
      ],
      "purl": "pkg:npm/dep-a@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-a@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prune-offline-mirror/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prune-offline-mirror/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prune-offline-mirror/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "JSONStream",
      "version": "0.8.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "91657dfe6ff857483066132b4618b62e8f4887bd"
        }
      ],
      "purl": "pkg:npm/JSONStream@0.8.4",
      "type": "library",
      "bom-ref": "pkg:npm/JSONStream@0.8.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "4.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "17a8d6a7a6c4ef538b814ec9abac2779293bf30a"
        }
      ],
      "purl": "pkg:npm/acorn@4.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@4.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv-keywords",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c11e6859eafff83e0dafc416929472eca946aa2c"
        }
      ],
      "purl": "pkg:npm/ajv-keywords@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/ajv-keywords@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "4.10.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c0974dd00b3464984892d6010aa9c2c945933254"
        }
      ],
      "purl": "pkg:npm/ajv@4.10.4",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@4.10.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "argparse",
      "version": "1.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
        }
      ],
      "purl": "pkg:npm/argparse@1.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/argparse@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-differ",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "eff52e3758249d33be402b8bb8e564bb2b5d4031"
        }
      ],
      "purl": "pkg:npm/array-differ@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/array-differ@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "autoprefixer",
      "version": "6.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "11a4077abb4b313253ec2f6e1adb91ad84253519"
        }
      ],
      "purl": "pkg:npm/autoprefixer@6.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/autoprefixer@6.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-code-frame",
      "version": "6.20.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b968f839090f9a8bc6d41938fb96cb84f7387b26"
        }
      ],
      "purl": "pkg:npm/babel-code-frame@6.20.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-code-frame@6.20.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "beeper",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e6d5ea8c5dad001304a70b22638447f69cb2f809"
        }
      ],
      "purl": "pkg:npm/beeper@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/beeper@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserslist",
      "version": "1.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1c82fde0ee8693e6d15c49b7bff209dc06298c56"
        }
      ],
      "purl": "pkg:npm/browserslist@1.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/browserslist@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase-keys",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "308beeaffdf28119051efa1d932213c91b8f92e7"
        }
      ],
      "purl": "pkg:npm/camelcase-keys@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase-keys@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "2.1.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
        }
      ],
      "purl": "pkg:npm/camelcase@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "camelcase"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/misc.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caniuse-db",
      "version": "1.0.30000611",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1075d14d9b3cc153caf5e9e35f45565b03304c37"
        }
      ],
      "purl": "pkg:npm/caniuse-db@1.0.30000611",
      "type": "library",
      "bom-ref": "pkg:npm/caniuse-db@1.0.30000611",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "circular-json",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d"
        }
      ],
      "purl": "pkg:npm/circular-json@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/circular-json@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-width",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b234ca209b29ef66fc518d9b98d5847b00edf00a"
        }
      ],
      "purl": "pkg:npm/cli-width@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/cli-width@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone-regexp",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "eae0a2413f55c0942f818c229fefce845d7f3b1c"
        }
      ],
      "purl": "pkg:npm/clone-regexp@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/clone-regexp@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone-stats",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b88f94a82cf38b8791d58046ea4029ad88ca99d1"
        }
      ],
      "purl": "pkg:npm/clone-stats@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/clone-stats@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"
        }
      ],
      "purl": "pkg:npm/clone@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/clone@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-diff",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6db78cd9482a8e459d40821eaf4b503283dcb8e2"
        }
      ],
      "purl": "pkg:npm/color-diff@0.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/color-diff@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colorguard",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f3facaf5caaeba4ef54653d9fb25bb73177c0d84"
        }
      ],
      "purl": "pkg:npm/colorguard@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/colorguard@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-stream",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0aac662fd52be78964d5532f694784e70110acf7"
        }
      ],
      "purl": "pkg:npm/concat-stream@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/concat-stream@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cosmiconfig",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "817f2c2039347a1e9bf7d090c0923e53f749ca82"
        }
      ],
      "purl": "pkg:npm/cosmiconfig@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/cosmiconfig@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-color-names",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "de0cef16f4d8aa8222a320d5b6d7e9bbada7b9f6"
        }
      ],
      "purl": "pkg:npm/css-color-names@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/css-color-names@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-rule-stream",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3786e7198983d965a26e31957e09078cbb7705a2"
        }
      ],
      "purl": "pkg:npm/css-rule-stream@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/css-rule-stream@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-tokenize",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4625cb1eda21c143858b7f81d6803c1d26fc14be"
        }
      ],
      "purl": "pkg:npm/css-tokenize@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/css-tokenize@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dateformat",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2743e3abb5c3fc2462e527dca445e04e9f4dee17"
        }
      ],
      "purl": "pkg:npm/dateformat@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dateformat@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.6.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bc596bcabe7617f11d9fa15361eded5608b8499b"
        }
      ],
      "purl": "pkg:npm/debug@2.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "debug"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/blocking-queue.js#15"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deprecated",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"
        }
      ],
      "purl": "pkg:npm/deprecated@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/deprecated@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "doiuse",
      "version": "2.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c7f156965d054bf4d699a4067af1cadbc7350b7c"
        }
      ],
      "purl": "pkg:npm/doiuse@2.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/doiuse@2.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "duplexer2",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c614dcf67e2fb14995a91711e5a617e8a60a31db"
        }
      ],
      "purl": "pkg:npm/duplexer2@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/duplexer2@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "duplexer",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
        }
      ],
      "purl": "pkg:npm/duplexer@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/duplexer@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8e177206c3c80837d85632e8b9359dfe8b2f6eaf"
        }
      ],
      "purl": "pkg:npm/end-of-stream@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-map",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a34b147be224773a4d7da8072794cefa3632b897"
        }
      ],
      "purl": "pkg:npm/es6-map@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/es6-map@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-set",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9516b6761c2964b92ff479456233a247dc707ce8"
        }
      ],
      "purl": "pkg:npm/es6-set@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/es6-set@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-weak-map",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0d2bbd8827eb5fb4ba8f97fbfea50d43db21ea81"
        }
      ],
      "purl": "pkg:npm/es6-weak-map@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/es6-weak-map@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escope",
      "version": "3.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e01975e812781a163a6dadfdd80398dc64c889c3"
        }
      ],
      "purl": "pkg:npm/escope@3.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/escope@3.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-react",
      "version": "3.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d5cf16e29f6383c935c625dc555e659dd585a53e"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-react@3.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-react@3.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint",
      "version": "3.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "564d2646b5efded85df96985332edd91a23bff25"
        }
      ],
      "purl": "pkg:npm/eslint@3.13.1",
      "type": "library",
      "bom-ref": "pkg:npm/eslint@3.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "espree",
      "version": "3.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dbf3fadeb4ecb4d4778303e50103b3d36c88b89c"
        }
      ],
      "purl": "pkg:npm/espree@3.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/espree@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esprima",
      "version": "2.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "96e3b70d5779f6ad49cd032673d1c312767ba581"
        }
      ],
      "purl": "pkg:npm/esprima@2.7.3",
      "type": "library",
      "bom-ref": "pkg:npm/esprima@2.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esrecurse",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4713b6536adf7f2ac4f327d559e7756bff648220"
        }
      ],
      "purl": "pkg:npm/esrecurse@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/esrecurse@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estraverse",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f6caca728933a850ef90661d0e17982ba47111a2"
        }
      ],
      "purl": "pkg:npm/estraverse@4.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/estraverse@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "event-emitter",
      "version": "0.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8d63ddfb4cfe1fae3b32ca265c4c720222080bb5"
        }
      ],
      "purl": "pkg:npm/event-emitter@0.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/event-emitter@0.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "execall",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "73d0904e395b3cab0658b08d09ec25307f29bb73"
        }
      ],
      "purl": "pkg:npm/execall@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/execall@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fancy-log",
      "version": "1.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "45be17d02bb9917d60ccffd4995c999e6c8c9948"
        }
      ],
      "purl": "pkg:npm/fancy-log@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/fancy-log@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "fancy-log"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#8"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-index",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "675d358b2ca3892d795a1ab47232f8b6e2e0dde4"
        }
      ],
      "purl": "pkg:npm/find-index@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/find-index@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "findup-sync",
      "version": "0.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "40043929e7bc60adf0b7f4827c4c6e75a0deca12"
        }
      ],
      "purl": "pkg:npm/findup-sync@0.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/findup-sync@0.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fined",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5b28424b760d7598960b7ef8480dff8ad3660e97"
        }
      ],
      "purl": "pkg:npm/fined@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/fined@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "first-chunk-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "59bfb50cd905f60d7c394cd3d9acaab4e6ad934e"
        }
      ],
      "purl": "pkg:npm/first-chunk-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/first-chunk-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flagged-respawn",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ff191eddcd7088a675b2610fffc976be9b8074b5"
        }
      ],
      "purl": "pkg:npm/flagged-respawn@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/flagged-respawn@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flat-cache",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fa86714e72c21db88601761ecf2f555d1abc6b96"
        }
      ],
      "purl": "pkg:npm/flat-cache@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/flat-cache@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flatten",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dae46a9d78fbe25292258cc1e780a41d95c03782"
        }
      ],
      "purl": "pkg:npm/flatten@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/flatten@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gather-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b33994af457a8115700d410f317733cbe7a0904b"
        }
      ],
      "purl": "pkg:npm/gather-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/gather-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gaze",
      "version": "0.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "40b709537d24d1d45767db5a908689dfe69ac44f"
        }
      ],
      "purl": "pkg:npm/gaze@0.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/gaze@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-stdin",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "122e161591e21ff4c52530305693f20e6393a398"
        }
      ],
      "purl": "pkg:npm/get-stdin@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/get-stdin@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-stream",
      "version": "3.1.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9170a5f12b790306fdfe598f313f8f7954fd143b"
        }
      ],
      "purl": "pkg:npm/glob-stream@3.1.18",
      "type": "library",
      "bom-ref": "pkg:npm/glob-stream@3.1.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-watcher",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b95b4a8df74b39c83298b0c05c978b4d9a3b710b"
        }
      ],
      "purl": "pkg:npm/glob-watcher@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/glob-watcher@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob2base",
      "version": "0.0.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9d419b3e28f12e83a362164a277055922c9c0d56"
        }
      ],
      "purl": "pkg:npm/glob2base@0.0.12",
      "type": "library",
      "bom-ref": "pkg:npm/glob2base@0.0.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "4.5.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c6cb73d3226c1efef04de3c56d012f03377ee15f"
        }
      ],
      "purl": "pkg:npm/glob@4.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/glob@4.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs.js#1059"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "3.1.21",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d29e0a055dea5138f4d07ed40e8982e83c2066cd"
        }
      ],
      "purl": "pkg:npm/glob@3.1.21",
      "type": "library",
      "bom-ref": "pkg:npm/glob@3.1.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs.js#1059"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globals",
      "version": "9.14.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8859936af0038741263053b39d0e76ca241e4034"
        }
      ],
      "purl": "pkg:npm/globals@9.14.0",
      "type": "library",
      "bom-ref": "pkg:npm/globals@9.14.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globby",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f5a6d70e8395e21c858fb0489d64df02424d506c"
        }
      ],
      "purl": "pkg:npm/globby@6.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/globby@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globjoin",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2f4494ac8919e3767c5cbb691e9f463324285d43"
        }
      ],
      "purl": "pkg:npm/globjoin@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/globjoin@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globule",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d9c8edde1da79d125a151b79533b978676346ae5"
        }
      ],
      "purl": "pkg:npm/globule@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/globule@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glogg",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7fe0f199f57ac906cf512feead8f90ee4a284fc5"
        }
      ],
      "purl": "pkg:npm/glogg@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/glogg@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "3.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7613c778a1afea62f25c630a086d7f3acbbdd818"
        }
      ],
      "purl": "pkg:npm/graceful-fs@3.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@3.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "15a4806a57547cb2d2dbf27f42e89a8c3451b364"
        }
      ],
      "purl": "pkg:npm/graceful-fs@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-util",
      "version": "3.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0054e1e744502e27c04c187c3ecc505dd54bbb4f"
        }
      ],
      "purl": "pkg:npm/gulp-util@3.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-util@3.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-gulplog",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6414c82913697da51590397dafb12f22967811ce"
        }
      ],
      "purl": "pkg:npm/has-gulplog@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-gulplog@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "html-tags",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "869f43859f12d9bdc3892419e494a628aa1b204e"
        }
      ],
      "purl": "pkg:npm/html-tags@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/html-tags@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8d88f03c3002a0ac52114db25d2c673b0bf1e435"
        }
      ],
      "purl": "pkg:npm/ignore@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/ignore@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "indent-string",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8e2d48348742121b4a8218b7a137e9a52049dc80"
        }
      ],
      "purl": "pkg:npm/indent-string@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/indent-string@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "indexes-of",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f30f716c8e2bd346c7b67d3df3915566a7c05607"
        }
      ],
      "purl": "pkg:npm/indexes-of@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/indexes-of@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"
        }
      ],
      "purl": "pkg:npm/inherits@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inquirer",
      "version": "0.12.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1ef2bfd63504df0bc75785fff8c2c41df12f077e"
        }
      ],
      "purl": "pkg:npm/inquirer@0.12.0",
      "type": "library",
      "bom-ref": "pkg:npm/inquirer@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "inquirer"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/upgrade-interactive.js#228"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#52"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#65"
          },
          {
            "location": "src/cli/commands/upgrade-interactive.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "irregular-plurals",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "38f299834ba8c00c30be9c554e137269752ff3ac"
        }
      ],
      "purl": "pkg:npm/irregular-plurals@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/irregular-plurals@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-absolute",
      "version": "0.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "20de69f3db942ef2d87b9c2da36f172235b1b5eb"
        }
      ],
      "purl": "pkg:npm/is-absolute@0.2.6",
      "type": "library",
      "bom-ref": "pkg:npm/is-absolute@0.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-path-in-cwd",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6477582b8214d602346094567003be8a9eac04dc"
        }
      ],
      "purl": "pkg:npm/is-path-in-cwd@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-path-in-cwd@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-path-inside",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fc06e5a1683fbda13de667aff717bbc10a48f37f"
        }
      ],
      "purl": "pkg:npm/is-path-inside@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-path-inside@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-regexp",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
        }
      ],
      "purl": "pkg:npm/is-regexp@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-regexp@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-relative",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d27f4c7d516d175fb610db84bbeef23c3bc97aa5"
        }
      ],
      "purl": "pkg:npm/is-relative@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-relative@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-resolvable",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8df57c61ea2e3c501408d100fb013cf8d6e0cc62"
        }
      ],
      "purl": "pkg:npm/is-resolvable@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-resolvable@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-supported-regexp-flag",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8b520c85fae7a253382d4b02652e045576e13bb8"
        }
      ],
      "purl": "pkg:npm/is-supported-regexp-flag@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-supported-regexp-flag@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-unc-path",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6ab053a72573c10250ff416a3814c35178af39b9"
        }
      ],
      "purl": "pkg:npm/is-unc-path@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-unc-path@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8a18acfca9a8f4177e09abfc6038939b05d1eedf"
        }
      ],
      "purl": "pkg:npm/isarray@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/isarray@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-base64",
      "version": "2.1.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f0e80ae039a4bd654b5f281fc93f04a914a7fcce"
        }
      ],
      "purl": "pkg:npm/js-base64@2.1.9",
      "type": "library",
      "bom-ref": "pkg:npm/js-base64@2.1.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-tokens",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "79903f5563ee778cc1162e6dcf1a0027c97f9cb5"
        }
      ],
      "purl": "pkg:npm/js-tokens@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/js-tokens@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-yaml",
      "version": "3.7.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
        }
      ],
      "purl": "pkg:npm/js-yaml@3.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@3.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/lockfile/parse.js#52"
          },
          {
            "location": "src/lockfile/parse.js#12"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonfilter",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "21ef7cedc75193813c75932e96a98be205ba5a11"
        }
      ],
      "purl": "pkg:npm/jsonfilter@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/jsonfilter@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonparse",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "330542ad3f0a654665b778f3eb2d9a9fa507ac64"
        }
      ],
      "purl": "pkg:npm/jsonparse@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/jsonparse@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonpointer",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"
        }
      ],
      "purl": "pkg:npm/jsonpointer@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jsonpointer@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kind-of",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "475d698a5e49ff5e53d14e3e732429dc8bf4cf47"
        }
      ],
      "purl": "pkg:npm/kind-of@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/kind-of@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "known-css-properties",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "71a0b8fde1b6e3431c471efbc3d9733faebbcfbf"
        }
      ],
      "purl": "pkg:npm/known-css-properties@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/known-css-properties@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ldjson-stream",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "91beceda5ac4ed2b17e649fb777e7abfa0189c2b"
        }
      ],
      "purl": "pkg:npm/ldjson-stream@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/ldjson-stream@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "liftoff",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a98f2ff67183d8ba7cfaca10548bd7ff0550b385"
        }
      ],
      "purl": "pkg:npm/liftoff@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/liftoff@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._basecopy",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
        }
      ],
      "purl": "pkg:npm/lodash._basecopy@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._basecopy@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._basetostring",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d1861d877f824a52f669832dcaf3ee15566a07d5"
        }
      ],
      "purl": "pkg:npm/lodash._basetostring@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._basetostring@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._basevalues",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5b775762802bde3d3297503e26300820fdf661b7"
        }
      ],
      "purl": "pkg:npm/lodash._basevalues@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._basevalues@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._getnative",
      "version": "3.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
        }
      ],
      "purl": "pkg:npm/lodash._getnative@3.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._getnative@3.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "lodash._isiterateecall",
      "version": "3.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5203ad7ba425fae842460e696db9cf3e6aac057c"
        }
      ],
      "purl": "pkg:npm/lodash._isiterateecall@3.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._isiterateecall@3.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._reescape",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"
        }
      ],
      "purl": "pkg:npm/lodash._reescape@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._reescape@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._reevaluate",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "58bc74c40664953ae0b124d806996daca431e2ed"
        }
      ],
      "purl": "pkg:npm/lodash._reevaluate@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._reevaluate@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._reinterpolate",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0ccf2d89166af03b3663c796538b75ac6e114d9d"
        }
      ],
      "purl": "pkg:npm/lodash._reinterpolate@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._reinterpolate@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._root",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fba1c4524c19ee9a5f8136b4609f017cf4ded692"
        }
      ],
      "purl": "pkg:npm/lodash._root@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._root@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.assignwith",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "127a97f02adc41751a954d24b0de17e100e038eb"
        }
      ],
      "purl": "pkg:npm/lodash.assignwith@4.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.assignwith@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.escape",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "995ee0dc18c1b48cc92effae71a10aab5b487698"
        }
      ],
      "purl": "pkg:npm/lodash.escape@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.escape@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isarguments",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2f573d85c6a24289ff00663b491c1d338ff3458a"
        }
      ],
      "purl": "pkg:npm/lodash.isarguments@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isarguments@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isarray",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
        }
      ],
      "purl": "pkg:npm/lodash.isarray@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isarray@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isempty",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6f86cbedd8be4ec987be9aaf33c9684db1b31e7e"
        }
      ],
      "purl": "pkg:npm/lodash.isempty@4.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isempty@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isplainobject",
      "version": "4.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7c526a52d89b45c45cc690b88163be0497f550cb"
        }
      ],
      "purl": "pkg:npm/lodash.isplainobject@4.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isplainobject@4.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isstring",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
        }
      ],
      "purl": "pkg:npm/lodash.isstring@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isstring@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.keys",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4dbc0472b156be50a0b286855d1bd0b0c656098a"
        }
      ],
      "purl": "pkg:npm/lodash.keys@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.keys@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.mapvalues",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1bafa5005de9dd6f4f26668c30ca37230cc9689c"
        }
      ],
      "purl": "pkg:npm/lodash.mapvalues@4.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.mapvalues@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.pick",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "52f05610fff9ded422611441ed1fc123a03001b3"
        }
      ],
      "purl": "pkg:npm/lodash.pick@4.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.pick@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.restparam",
      "version": "3.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "936a4e309ef330a7645ed4145986c85ae5b20805"
        }
      ],
      "purl": "pkg:npm/lodash.restparam@3.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.restparam@3.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.template",
      "version": "3.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f8cdecc6169a255be9098ae8b0c53d378931d14f"
        }
      ],
      "purl": "pkg:npm/lodash.template@3.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.template@3.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.templatesettings",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fb307844753b66b9f1afa54e262c745307dba8e5"
        }
      ],
      "purl": "pkg:npm/lodash.templatesettings@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.templatesettings@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8f57560c83b59fc270bd3d561b690043430e2551"
        }
      ],
      "purl": "pkg:npm/lodash@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "2.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
        }
      ],
      "purl": "pkg:npm/lru-cache@2.7.3",
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@2.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "map-obj",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
        }
      ],
      "purl": "pkg:npm/map-obj@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/map-obj@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "meow",
      "version": "3.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "72cb668b425228290abbfa856892587308a801fb"
        }
      ],
      "purl": "pkg:npm/meow@3.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/meow@3.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "2.0.10",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
        }
      ],
      "purl": "pkg:npm/minimatch@2.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@2.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/resolution-map.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "0.2.14",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c74e780574f63c6f9a090e90efbe6ef53a6a756a"
        }
      ],
      "purl": "pkg:npm/minimatch@0.2.14",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@0.2.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/resolution-map.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "0.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ae25cf2512b3885a1d95d7f037868d8431124765"
        }
      ],
      "purl": "pkg:npm/ms@0.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/ms@0.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "multimatch",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b"
        }
      ],
      "purl": "pkg:npm/multimatch@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/multimatch@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "multipipe",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
        }
      ],
      "purl": "pkg:npm/multipipe@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/multipipe@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mute-stream",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8fbfabb0a98a253d3184331f9e8deb7372fac6c0"
        }
      ],
      "purl": "pkg:npm/mute-stream@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/mute-stream@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "natives",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e9ff841418a6b2ec7a495e939984f78f163e6e31"
        }
      ],
      "purl": "pkg:npm/natives@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/natives@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "normalize-range",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2d10c06bdfd312ea9777695a4d28439456b75942"
        }
      ],
      "purl": "pkg:npm/normalize-range@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-range@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-selector",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d0b145eb691189c63a78d201dc4fdb1293ef0c03"
        }
      ],
      "purl": "pkg:npm/normalize-selector@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-selector@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "num2fraction",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
        }
      ],
      "purl": "pkg:npm/num2fraction@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/num2fraction@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9bedd5ca0897949bca47e7ff408062d549f587f2"
        }
      ],
      "purl": "pkg:npm/object-assign@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "onecolor",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "75a46f80da6c7aaa5b4daae17a47198bd9652494"
        }
      ],
      "purl": "pkg:npm/onecolor@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/onecolor@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "orchestrator",
      "version": "0.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "14e7e9e2764f7315fbac184e506c7aa6df94ad7e"
        }
      ],
      "purl": "pkg:npm/orchestrator@0.3.8",
      "type": "library",
      "bom-ref": "pkg:npm/orchestrator@0.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ordered-read-streams",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fd565a9af8eb4473ba69b6ed8a34352cb552f126"
        }
      ],
      "purl": "pkg:npm/ordered-read-streams@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/ordered-read-streams@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-filepath",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "159d6155d43904d16c10ef698911da1e91969b73"
        }
      ],
      "purl": "pkg:npm/parse-filepath@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/parse-filepath@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pipetteur",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1955760959e8d1a11cb2a50ec83eec470633e49f"
        }
      ],
      "purl": "pkg:npm/pipetteur@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/pipetteur@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "plur",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7482452c1a0f508e3e344eaec312c91c29dc655a"
        }
      ],
      "purl": "pkg:npm/plur@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/plur@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pluralize",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d1a21483fd22bb41e58a12fa3421823140897c45"
        }
      ],
      "purl": "pkg:npm/pluralize@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/pluralize@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-less",
      "version": "0.14.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c631b089c6cce422b9a10f3a958d2bedd3819324"
        }
      ],
      "purl": "pkg:npm/postcss-less@0.14.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-less@0.14.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-media-query-parser",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "27b39c6f4d94f81b1a73b8f76351c609e5cef244"
        }
      ],
      "purl": "pkg:npm/postcss-media-query-parser@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-media-query-parser@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "postcss-reporter",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c136f0a5b161915f379dd3765c61075f7e7b9af2"
        }
      ],
      "purl": "pkg:npm/postcss-reporter@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-reporter@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-reporter",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "09ea0f37a444c5693878606e09b018ebeff7cf8f"
        }
      ],
      "purl": "pkg:npm/postcss-reporter@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-reporter@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-resolve-nested-selector",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e"
        }
      ],
      "purl": "pkg:npm/postcss-resolve-nested-selector@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-resolve-nested-selector@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-scss",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "087c052c529b9270d9580bd1248a0f93d3b40d57"
        }
      ],
      "purl": "pkg:npm/postcss-scss@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-scss@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-selector-parser",
      "version": "2.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3d70f5adda130da51c7c0c2fc023f56b1374fe08"
        }
      ],
      "purl": "pkg:npm/postcss-selector-parser@2.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-selector-parser@2.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "postcss-value-parser",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
        }
      ],
      "purl": "pkg:npm/postcss-value-parser@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-value-parser@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "postcss",
      "version": "5.2.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b58b64e04f66f838b7bc7cb41f7dac168568a945"
        }
      ],
      "purl": "pkg:npm/postcss@5.2.10",
      "type": "library",
      "bom-ref": "pkg:npm/postcss@5.2.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "progress",
      "version": "1.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
        }
      ],
      "purl": "pkg:npm/progress@1.1.8",
      "type": "library",
      "bom-ref": "pkg:npm/progress@1.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "randomatic",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "110dcabff397e9dcff7c0789ccc0a49adf1ec5bb"
        }
      ],
      "purl": "pkg:npm/randomatic@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/randomatic@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read-file-stdin",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "25eccff3a153b6809afacb23ee15387db9e0ee61"
        }
      ],
      "purl": "pkg:npm/read-file-stdin@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/read-file-stdin@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "1.0.34",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "125820e34bc842d2f2aaafafe4c2916ee32c157c"
        }
      ],
      "purl": "pkg:npm/readable-stream@1.0.34",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@1.0.34",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "1.1.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7cf4c54ef648e3813084c636dd2079e166c081d9"
        }
      ],
      "purl": "pkg:npm/readable-stream@1.1.14",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@1.1.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readline2",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "41059608ffc154757b715d9989d199ffbf372e35"
        }
      ],
      "purl": "pkg:npm/readline2@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/readline2@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "redent",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
        }
      ],
      "purl": "pkg:npm/redent@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/redent@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-from-string",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "529c9ccef27380adfec9a2f965b649bbee636418"
        }
      ],
      "purl": "pkg:npm/require-from-string@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/require-from-string@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-from",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9480ab20e94ffa1d9e80a804c7ea147611966b57"
        }
      ],
      "purl": "pkg:npm/resolve-from@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-from@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "1.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9589c3f2f6149d1417a40becc1663db6ec6bc26c"
        }
      ],
      "purl": "pkg:npm/resolve@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "resolve"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/build-webpack.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "run-async",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c8ad4a5e110661e402a7d21b530e009f25f8e389"
        }
      ],
      "purl": "pkg:npm/run-async@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/run-async@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rx-lite",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "19ce502ca572665f3b647b10939f97fd1615f102"
        }
      ],
      "purl": "pkg:npm/rx-lite@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/rx-lite@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "4.3.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
        }
      ],
      "purl": "pkg:npm/semver@4.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/semver@4.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-specs@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-specs/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "semver,Release,semver/Release"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/add.js#111"
          },
          {
            "location": "lib/cli/commands/check.js#503"
          },
          {
            "location": "lib/cli/commands/import.js#169"
          },
          {
            "location": "lib/cli/commands/info.js#92"
          },
          {
            "location": "lib/cli/commands/install.js#262"
          },
          {
            "location": "lib/cli/commands/policies.js#92"
          },
          {
            "location": "lib/cli/commands/version.js#255"
          },
          {
            "location": "lib/cli/commands/workspaces.js#198"
          },
          {
            "location": "lib/cli/index.js#703"
          },
          {
            "location": "lib/package-compatibility.js#43"
          },
          {
            "location": "lib/package-constraint-resolver.js#6"
          },
          {
            "location": "lib/package-linker.js#97"
          },
          {
            "location": "lib/package-request.js#28"
          },
          {
            "location": "lib/package-resolver.js#77"
          },
          {
            "location": "lib/resolution-map.js#11"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#68"
          },
          {
            "location": "lib/util/color-for-versions.js#20"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#22"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#47"
          },
          {
            "location": "lib/util/semver.js#12"
          },
          {
            "location": "lib/workspace-layout.js#13"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/pnp.js#4"
          },
          {
            "location": "src/cli/commands/check.js#13"
          },
          {
            "location": "src/cli/commands/info.js#7"
          },
          {
            "location": "src/cli/commands/version.js#13"
          },
          {
            "location": "src/cli/commands/workspaces.js#14"
          },
          {
            "location": "src/util/color-for-versions.js#2"
          },
          {
            "location": "src/util/semver.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sequencify",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "90cff19d02e07027fd767f5ead3e7b95d1e7380c"
        }
      ],
      "purl": "pkg:npm/sequencify@0.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/sequencify@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sigmund",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3ff21f198cad2175f9f3b781853fd94d0d19b590"
        }
      ],
      "purl": "pkg:npm/sigmund@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/sigmund@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slice-ansi",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
        }
      ],
      "purl": "pkg:npm/slice-ansi@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/slice-ansi@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sparkles",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1acbbfb592436d10bbe8f785b7cc6f82815012c3"
        }
      ],
      "purl": "pkg:npm/sparkles@1.0.0",
      "type": "framework",
      "bom-ref": "pkg:npm/sparkles@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "specificity",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "332472d4e5eb5af20821171933998a6bc3b1ce6f"
        }
      ],
      "purl": "pkg:npm/specificity@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/specificity@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "split2",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "02ddac9adc03ec0bb78c1282ec079ca6e85ae900"
        }
      ],
      "purl": "pkg:npm/split2@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/split2@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-combiner",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aec8cbac177b56b6f4fa479ced8c1912cee52858"
        }
      ],
      "purl": "pkg:npm/stream-combiner@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/stream-combiner@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-consume",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f"
        }
      ],
      "purl": "pkg:npm/stream-consume@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/stream-consume@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "635c5436cc72a6e0c387ceca278d4e2eec52687e"
        }
      ],
      "purl": "pkg:npm/string-width@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/string-width@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom",
      "version": "1.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "85b8862f3844b5a6d5ec8467a93598173a36f794"
        }
      ],
      "purl": "pkg:npm/strip-bom@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "strip-bom"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/lockfile/parse.js#27"
          },
          {
            "location": "lib/util/fs.js#1141"
          },
          {
            "location": "src/lockfile/parse.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "style-search",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
        }
      ],
      "purl": "pkg:npm/style-search@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/style-search@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stylehacks",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "de49e8baa2e12b29c35b416b337094839bc97b35"
        }
      ],
      "purl": "pkg:npm/stylehacks@2.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/stylehacks@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stylelint",
      "version": "7.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "af30b6677e307d38b0ad64b70e719c1752973c67"
        }
      ],
      "purl": "pkg:npm/stylelint@7.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/stylelint@7.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sugarss",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ac34237563327c6ff897b64742bf6aec190ad39e"
        }
      ],
      "purl": "pkg:npm/sugarss@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/sugarss@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "svg-tags",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "58f71cee3bd519b59d4b2a843b6c7de64ac04764"
        }
      ],
      "purl": "pkg:npm/svg-tags@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/svg-tags@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "synesthesia",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5ef95ea548c0d5c6e6f9bb4b0d0731dff864a777"
        }
      ],
      "purl": "pkg:npm/synesthesia@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/synesthesia@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "table",
      "version": "3.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2bbc542f0fda9861a755d3947fefd8b3f513855f"
        }
      ],
      "purl": "pkg:npm/table@3.8.3",
      "type": "library",
      "bom-ref": "pkg:npm/table@3.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "table",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a8116c133fac2c61f4a420ab6cdf5c4d61f0e435"
        }
      ],
      "purl": "pkg:npm/table@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/table@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through2",
      "version": "0.6.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "41ab9c67b29d57209071410e1d7a7a968cd3ad48"
        }
      ],
      "purl": "pkg:npm/through2@0.6.5",
      "type": "library",
      "bom-ref": "pkg:npm/through2@0.6.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tildify",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dcec03f55dca9b7aa3e5b04f21817eb56e63588a"
        }
      ],
      "purl": "pkg:npm/tildify@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/tildify@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "time-stamp",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9f4bd23559c9365966f3302dbba2b07c6b99b151"
        }
      ],
      "purl": "pkg:npm/time-stamp@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/time-stamp@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "trim-newlines",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5887966bb582a4503a41eb524f7d35011815a613"
        }
      ],
      "purl": "pkg:npm/trim-newlines@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/trim-newlines@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tryit",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "393be730a9446fd1ead6da59a014308f36c289cb"
        }
      ],
      "purl": "pkg:npm/tryit@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/tryit@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uniq",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b31c5ae8254844a3a8281541ce2b04b865a734ff"
        }
      ],
      "purl": "pkg:npm/uniq@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/uniq@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unique-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d59a4a75427447d9aa6c91e70263f8d26a4b104b"
        }
      ],
      "purl": "pkg:npm/unique-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unique-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "user-home",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2b5be23a32b63a7c9deb8d0f28d485724a3df190"
        }
      ],
      "purl": "pkg:npm/user-home@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/user-home@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "v8flags",
      "version": "2.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bca8f30f0d6d60612cc2c00641e6962d42ae6881"
        }
      ],
      "purl": "pkg:npm/v8flags@2.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/v8flags@2.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl-fs",
      "version": "0.3.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6"
        }
      ],
      "purl": "pkg:npm/vinyl-fs@0.3.14",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl-fs@0.3.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl",
      "version": "0.4.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2f356c87a550a255461f36bbeb2a5ba8bf784847"
        }
      ],
      "purl": "pkg:npm/vinyl@0.4.6",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl@0.4.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl",
      "version": "0.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b0455b38fc5e0cf30d4325132e461970c2091cde"
        }
      ],
      "purl": "pkg:npm/vinyl@0.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl@0.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "1.2.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "de67b5e450269f194909ef23ece4ebe416fa1192"
        }
      ],
      "purl": "pkg:npm/which@1.2.12",
      "type": "library",
      "bom-ref": "pkg:npm/which@1.2.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "window-size",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
        }
      ],
      "purl": "pkg:npm/window-size@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/window-size@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "write-file-stdout",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c252d7c7c5b1b402897630e3453c7bfe690d9ca1"
        }
      ],
      "purl": "pkg:npm/write-file-stdout@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/write-file-stdout@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "1.3.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "054de8b61f22eefdb7207059eaef9d6b83fb931a"
        }
      ],
      "purl": "pkg:npm/yargs@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "yargs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "3.32.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "03088e9ebf9e756b69751611d2a5ef591482c995"
        }
      ],
      "purl": "pkg:npm/yargs@3.32.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@3.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "yargs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/prod-should-keep-subdeps/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e2d13f939f0016c6e4e9ad25a8652f126c467f0c"
        }
      ],
      "purl": "pkg:npm/mime-db@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-trimmed/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-trimmed/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-trimmed/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "abbrev",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d0554c2256636e2f56e7c2e5ad183f859428d81f"
        }
      ],
      "purl": "pkg:npm/abbrev@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/abbrev@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aproba",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "66961a8c87ced23d9c3854cef79e4a50c20a3668face15fc915ced300c45b0368cc33fbd67d495d2ea2eda90bd1c9a9c7e97df3ac8e76eb0ccbe4372fbd4573f"
        }
      ],
      "purl": "pkg:npm/aproba@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/aproba@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-flatten",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a274ed85ac08849b6bd7847c4580745dc51adfb1"
        }
      ],
      "purl": "pkg:npm/arr-flatten@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/arr-flatten@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "0.9.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aea74d5e61c1f899613bf64bda66d4c78f2fd17d"
        }
      ],
      "purl": "pkg:npm/async@0.9.2",
      "type": "library",
      "bom-ref": "pkg:npm/async@0.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-js",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7705545485ec0595f04eec275c8f512bcb019a0ab4f4d0c7cf247d480a61f5eaa4efa80a2b6252426640442db3442f35242d904edc43d00454e6a4d2db98081b"
        }
      ],
      "purl": "pkg:npm/base64-js@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/base64-js@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "binary-extensions",
      "version": "1.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "48ec8d16df4377eae5fa5884682480af4d95c774"
        }
      ],
      "purl": "pkg:npm/binary-extensions@1.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/binary-extensions@1.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-aes",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "067149b668df31c4b58533e02d01e806d8608e2c"
        }
      ],
      "purl": "pkg:npm/browserify-aes@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-aes@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chokidar",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "798e689778151c8076b4b360e5edd28cda2bb468"
        }
      ],
      "purl": "pkg:npm/chokidar@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/chokidar@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crypto-browserify",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b9fc75bb4a0ed61dcf1cd5dae96eb30c9c3e506c"
        }
      ],
      "purl": "pkg:npm/crypto-browserify@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/crypto-browserify@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.6.8",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e731531ca2ede27d188222427da17821d68ff4fc"
        }
      ],
      "purl": "pkg:npm/debug@2.6.8",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.6.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "debug"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/blocking-queue.js#15"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "enhanced-resolve",
      "version": "0.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4d6e689b3725f86090927ccc86cd9f1635b89e2e"
        }
      ],
      "purl": "pkg:npm/enhanced-resolve@0.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/enhanced-resolve@0.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a7e38139c105b86d31d7bd09af487c2a6ee897b5db83e91ae39b666d50419bcab8a0fa7507dedfd00f8338fd95d5898e79e930694606641cb0f1dc9c4fc318b"
        }
      ],
      "purl": "pkg:npm/fsevents@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "interpret",
      "version": "0.6.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fecd7a18e7ce5ca6abfb953e1f86213a49f1625b"
        }
      ],
      "purl": "pkg:npm/interpret@0.6.6",
      "type": "library",
      "bom-ref": "pkg:npm/interpret@0.6.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-buffer",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1f3b26ef613b214b88cbca23cc6c01d87961eecc"
        }
      ],
      "purl": "pkg:npm/is-buffer@1.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/is-buffer@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsprim",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a3b87e40298d8c380552d8cc7628a0bb95a22918"
        }
      ],
      "purl": "pkg:npm/jsprim@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsprim@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "memory-fs",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f2bb25368bc121e391c2520de92969caee0a0290"
        }
      ],
      "purl": "pkg:npm/memory-fs@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/memory-fs@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.27.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "820f572296bbd20ec25ed55e5b5de869e5436eb1"
        }
      ],
      "purl": "pkg:npm/mime-db@1.27.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.27.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-types",
      "version": "2.1.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a4ebf5064094569237b8cf70046776d09fc92aed"
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.15",
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@2.1.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nan",
      "version": "2.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
        }
      ],
      "purl": "pkg:npm/nan@2.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/nan@2.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-libs-browser",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3e272c0819e308935e26674408d7af0e1491b83b"
        }
      ],
      "purl": "pkg:npm/node-libs-browser@0.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/node-libs-browser@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-pre-gyp",
      "version": "0.6.36",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "db604112cb74e0d477554e9b505b17abddfab786"
        }
      ],
      "purl": "pkg:npm/node-pre-gyp@0.6.36",
      "type": "library",
      "bom-ref": "pkg:npm/node-pre-gyp@0.6.36",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npmlog",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a1ca2522465866df14bdeba20d2d320249088e2775a3b94f1bc7189b4e72358cc19fcca442d6a23cc106a7c7d8f6d29d0e09bca24a5d2b392fbb5cbd85462e80"
        }
      ],
      "purl": "pkg:npm/npmlog@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/npmlog@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "osenv",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "42fe6d5953df06c8064be6f176c3d05aaaa34644"
        }
      ],
      "purl": "pkg:npm/osenv@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/osenv@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pbkdf2-compat",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b6e0c8fa99494d94e0511575802a59a5c142f288"
        }
      ],
      "purl": "pkg:npm/pbkdf2-compat@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/pbkdf2-compat@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rc",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95"
        }
      ],
      "purl": "pkg:npm/rc@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/rc@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5a04df05e4f57fe3f0dc68fdd11dc5c97c7e6f4d"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "remove-trailing-separator",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "69b062d978727ad14dc6b56ba4ab772fd8d70511"
        }
      ],
      "purl": "pkg:npm/remove-trailing-separator@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/remove-trailing-separator@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "2.6.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
        }
      ],
      "purl": "pkg:npm/rimraf@2.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@2.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/workspace-2@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/install/workspaces-install-basic/packages/workspace-child-2/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "rimraf"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs-normalized.js#106"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ripemd160",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2bf198bde167cacfa51c0a928e84b68bbe171fce"
        }
      ],
      "purl": "pkg:npm/ripemd160@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/ripemd160@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sha.js",
      "version": "2.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "17ddeddc5f722fb66501658895461977867315ba"
        }
      ],
      "purl": "pkg:npm/sha.js@2.2.6",
      "type": "library",
      "bom-ref": "pkg:npm/sha.js@2.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-list-map",
      "version": "0.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c550b2ab5427f6b3f21f5afead88c4f5587b2106"
        }
      ],
      "purl": "pkg:npm/source-list-map@0.1.8",
      "type": "library",
      "bom-ref": "pkg:npm/source-list-map@0.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-http",
      "version": "2.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "734c930f6adb4335ed4ac152561b69bd8fef4babb4eba3dc5ce5fd9010779923bbe918944332f7e34b899060569e5060e3f1d9cea8945ed69503bc1c45c26013"
        }
      ],
      "purl": "pkg:npm/stream-http@2.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/stream-http@2.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tapable",
      "version": "0.1.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "29c35707c2b70e50d07482b5d202e8ed446dafd4"
        }
      ],
      "purl": "pkg:npm/tapable@0.1.10",
      "type": "library",
      "bom-ref": "pkg:npm/tapable@0.1.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-pack",
      "version": "3.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "23be2d7f671a8339376cbdb0b8fe3fdebf317984"
        }
      ],
      "purl": "pkg:npm/tar-pack@3.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/tar-pack@3.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "timers-browserify",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ab4883cf597dcd50af211349a00fbca56ac86b86"
        }
      ],
      "purl": "pkg:npm/timers-browserify@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/timers-browserify@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-js",
      "version": "2.7.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4612c0c7baaee2ba7c487de4904ae122079f2ca8"
        }
      ],
      "purl": "pkg:npm/uglify-js@2.7.5",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-js@2.7.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uuid",
      "version": "3.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c85adcd4930d383389376dfd487294b6b6781710bdba6140f6334b4c0d4a6752bcf6860cd40650f9e5ae058dd2c63ef7c7c52eae96e196bda544aa005c55afa"
        }
      ],
      "purl": "pkg:npm/uuid@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/uuid@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "uuid"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/import.js#178"
          },
          {
            "location": "lib/cli/commands/install.js#263"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#29"
          },
          {
            "location": "src/resolvers/exotics/file-resolver.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "watchpack",
      "version": "0.2.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b"
        }
      ],
      "purl": "pkg:npm/watchpack@0.2.9",
      "type": "library",
      "bom-ref": "pkg:npm/watchpack@0.2.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-core",
      "version": "0.6.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fc571588c8558da77be9efb6debdc5a3b172bdc2"
        }
      ],
      "purl": "pkg:npm/webpack-core@0.6.9",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-core@0.6.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-parallel-uglify-plugin",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6daa575cdf7262a1b994ce037b216590b16d2f3d"
        }
      ],
      "purl": "pkg:npm/webpack-parallel-uglify-plugin@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-parallel-uglify-plugin@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-sources",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aa1f3abf0f0d74db7111c40e500b84f966640750"
        }
      ],
      "purl": "pkg:npm/webpack-sources@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-sources@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack",
      "version": "1.14.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "54f1ffb92051a328a5b2057d6ae33c289462c823"
        }
      ],
      "purl": "pkg:npm/webpack@1.14.0",
      "type": "library",
      "bom-ref": "pkg:npm/webpack@1.14.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/lockfile-optimization/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "webpack"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/build-webpack.js#4"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "express",
      "version": "4.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e57c9c3e976d570f97f229356ca5d6ee13efd358"
        }
      ],
      "purl": "pkg:npm/express@4.11.1",
      "type": "framework",
      "bom-ref": "pkg:npm/express@4.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/invalid-checksum-good-integrity/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/invalid-checksum-good-integrity/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/invalid-checksum-good-integrity/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "leftpad",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "86b1a4de4face180ac545a83f1503523d8fed115"
        }
      ],
      "purl": "pkg:npm/leftpad@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/leftpad@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-checksums-malformed/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-checksums/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-update-auth-sha1/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-update-auth-sha1/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-update-auth-sha1/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-optional",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c8cbcee6f23932e14898a2dd4c76e38b37d31531"
        }
      ],
      "purl": "pkg:npm/dep-optional@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-optional@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-skip-incompatible-optional-sub-dep/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-skip-incompatible-optional-sub-dep/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-skip-incompatible-optional-sub-dep/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-incompatible",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f711458d716eeb5c2cbbc11ee09edccedbb79e74"
        }
      ],
      "purl": "pkg:npm/dep-incompatible@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-incompatible@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-skip-incompatible-optional-sub-dep/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-skip-incompatible-optional-dep/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-skip-incompatible-optional-dep/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-skip-incompatible-optional-dep/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "a",
      "version": "0.0.0",
      "scope": "optional",
      "purl": "pkg:npm/a@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/a@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-retain-artifacts-when-missing-integrity/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-retain-artifacts-when-missing-integrity/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-retain-artifacts-when-missing-integrity/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node.date-time",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2fc553b0520f1c75625b33fa5a1835c637ad9856"
        }
      ],
      "purl": "pkg:npm/node.date-time@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/node.date-time@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-not-write-lockfile-if-not-optimized-and-frozen/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-not-write-lockfile-if-not-optimized-and-frozen/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-not-write-lockfile-if-not-optimized-and-frozen/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "b",
      "version": "2.0.0",
      "scope": "optional",
      "purl": "pkg:npm/b@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/b@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-not-hoist-through-peer-deps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-not-hoist-through-peer-deps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-not-hoist-through-peer-deps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "c",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/c@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/c@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-not-hoist-through-peer-deps/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-prod-deduped-dev-dep/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-prod-deduped-dev-dep/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-prod-deduped-dev-dep/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "e",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/e@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/e@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-not-hoist-through-peer-deps/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-not-hoist-through-peer-deps/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-not-hoist-through-peer-deps/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "amdefine",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fd17474700cb5cc9c2b709f0be9d23ce3c198c33"
        }
      ],
      "purl": "pkg:npm/amdefine@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/amdefine@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "41c847194646375e6a1a5d10c3ca054ef9fc980d"
        }
      ],
      "purl": "pkg:npm/ansi-regex@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "archive-type",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9cd9c006957ebe95fadad5bd6098942a813737f6"
        }
      ],
      "purl": "pkg:npm/archive-type@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/archive-type@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-find-index",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0bc25ddac941ec8a496ae258fd4ac188003ef3af"
        }
      ],
      "purl": "pkg:npm/array-find-index@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/array-find-index@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ast-query",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4b725e9f3922a5edc41dc669c87bbfbfd20171a2"
        }
      ],
      "purl": "pkg:npm/ast-query@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/ast-query@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "beeper",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9ee6fc1ce7f54feaace7ce73588b056037866a2c"
        }
      ],
      "purl": "pkg:npm/beeper@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/beeper@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "binaryextensions",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1e637488b35b58bda5f4774bf96a5212a8c90755"
        }
      ],
      "purl": "pkg:npm/binaryextensions@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/binaryextensions@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boolbase",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
        }
      ],
      "purl": "pkg:npm/boolbase@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/boolbase@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-crc32",
      "version": "0.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "db003ac2671e62ebd6ece78ea2c2e1b405736e91"
        }
      ],
      "purl": "pkg:npm/buffer-crc32@0.2.5",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-crc32@0.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-to-vinyl",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "00f15faee3ab7a1dda2cde6d9121bffdd07b2262"
        }
      ],
      "purl": "pkg:npm/buffer-to-vinyl@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-to-vinyl@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "capture-stack-trace",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4a6fa07399c26bba47f0b2496b4d0fb408c5550d"
        }
      ],
      "purl": "pkg:npm/capture-stack-trace@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/capture-stack-trace@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caw",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ffb226fe7efc547288dc62ee3e97073c212d1034"
        }
      ],
      "purl": "pkg:npm/caw@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/caw@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cheerio",
      "version": "0.19.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "772e7015f2ee29965096d71ea4175b75ab354925"
        }
      ],
      "purl": "pkg:npm/cheerio@0.19.0",
      "type": "library",
      "bom-ref": "pkg:npm/cheerio@0.19.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "class-extend",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8057a82b00f53f82a5d62c50ef8cffdec6fabc34"
        }
      ],
      "purl": "pkg:npm/class-extend@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/class-extend@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-table",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"
        }
      ],
      "purl": "pkg:npm/cli-table@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/cli-table@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-width",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a4d293ef67ebb7b88d4a4d42c0ccf00c4d1e366d"
        }
      ],
      "purl": "pkg:npm/cli-width@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/cli-width@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "co",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4ea54ea5a08938153185e15210c68d9092bc1b78"
        }
      ],
      "purl": "pkg:npm/co@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/co@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "code-point-at",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f69b192d3f7d91e382e4b71bddb77878619ab0c6"
        }
      ],
      "purl": "pkg:npm/code-point-at@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/code-point-at@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colors",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0433f44d809680fdeb60ed260f1b0c262e82a40b"
        }
      ],
      "purl": "pkg:npm/colors@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/colors@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "2.8.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "06be367febfda0c330aa1e2a072d3dc9762425d4"
        }
      ],
      "purl": "pkg:npm/commander@2.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/commander@2.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "commander"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/index.js#667"
          },
          {
            "location": "lib/rc.js#25"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-stream",
      "version": "1.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "708978624d856af41a5a741defdd261da752c266"
        }
      ],
      "purl": "pkg:npm/concat-stream@1.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/concat-stream@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "convert-source-map",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e9f3e9c6e2728efc2676696a70eb382f73106a67"
        }
      ],
      "purl": "pkg:npm/convert-source-map@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-error-class",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "06be7abef947a3f14a30fd610671d401bca8b7b6"
        }
      ],
      "purl": "pkg:npm/create-error-class@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/create-error-class@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn-async",
      "version": "2.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c9a8d8e9a06502c7a46296e33a1a054b5d2f1812"
        }
      ],
      "purl": "pkg:npm/cross-spawn-async@2.2.4",
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn-async@2.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "2.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fac56202dfd3d0dd861778f2da203bf434bb821c"
        }
      ],
      "purl": "pkg:npm/cross-spawn@2.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-select",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b1121ca51848dd264e2244d058cee254deeb44b0"
        }
      ],
      "purl": "pkg:npm/css-select@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/css-select@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-what",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d7cc2df45180666f99d2b14462639469e00f736c"
        }
      ],
      "purl": "pkg:npm/css-what@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/css-what@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dargs",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17"
        }
      ],
      "purl": "pkg:npm/dargs@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/dargs@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dateformat",
      "version": "1.0.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9f124b67594c937ff706932e4a642cca8dbbfee9"
        }
      ],
      "purl": "pkg:npm/dateformat@1.0.12",
      "type": "library",
      "bom-ref": "pkg:npm/dateformat@1.0.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decompress-tar",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "217c789f9b94450efaadc5c5e537978fc333c466"
        }
      ],
      "purl": "pkg:npm/decompress-tar@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/decompress-tar@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decompress-tarbz2",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8b23935681355f9f189d87256a0f8bdd96d9666d"
        }
      ],
      "purl": "pkg:npm/decompress-tarbz2@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/decompress-tarbz2@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decompress-targz",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b2c13df98166268991b715d6447f642e9696f5a0"
        }
      ],
      "purl": "pkg:npm/decompress-targz@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/decompress-targz@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decompress-unzip",
      "version": "3.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "61475b4152066bbe3fee12f9d629d15fe6478eeb"
        }
      ],
      "purl": "pkg:npm/decompress-unzip@3.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/decompress-unzip@3.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decompress",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "af1dd50d06e3bfc432461d37de11b38c0d991bed"
        }
      ],
      "purl": "pkg:npm/decompress@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/decompress@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-conflict",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "088657a66a961c05019db7c4230883b1c6b4176e"
        }
      ],
      "purl": "pkg:npm/detect-conflict@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/detect-conflict@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-newline",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e97b1003877d70c09af1af35bfadff168de4920d"
        }
      ],
      "purl": "pkg:npm/detect-newline@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/detect-newline@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diff",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"
        }
      ],
      "purl": "pkg:npm/diff@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/diff@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dom-serializer",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "073c697546ce0780ce23be4a28e293e40bc30c82"
        }
      ],
      "purl": "pkg:npm/dom-serializer@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/dom-serializer@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domelementtype",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b17aed82e8ab59e52dd9c19b1756e0fc187204c2"
        }
      ],
      "purl": "pkg:npm/domelementtype@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/domelementtype@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domelementtype",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bd28773e2642881aec51544924299c5cd822185b"
        }
      ],
      "purl": "pkg:npm/domelementtype@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/domelementtype@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domhandler",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2de59a0822d5027fabff6f032c2b25a2a8abe738"
        }
      ],
      "purl": "pkg:npm/domhandler@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/domhandler@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domutils",
      "version": "1.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0865513796c6b306031850e175516baf80b72a6f"
        }
      ],
      "purl": "pkg:npm/domutils@1.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/domutils@1.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domutils",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dcd8488a26f563d61079e48c9f7b7e32373682cf"
        }
      ],
      "purl": "pkg:npm/domutils@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/domutils@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "download",
      "version": "4.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aa55fdad392d95d4b68e8c2be03e0c2aa21ba9ac"
        }
      ],
      "purl": "pkg:npm/download@4.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/download@4.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "duplexer2",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8b12dab878c0d69e3e7891051662a32fc6bddcc1"
        }
      ],
      "purl": "pkg:npm/duplexer2@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/duplexer2@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "duplexify",
      "version": "3.4.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0e7e287a775af753bf57e6e7b7f21f183f6c3a53"
        }
      ],
      "purl": "pkg:npm/duplexify@3.4.5",
      "type": "library",
      "bom-ref": "pkg:npm/duplexify@3.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ejs",
      "version": "2.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dbc0ac40812d3b451dad063fcd369e4e47d80287"
        }
      ],
      "purl": "pkg:npm/ejs@2.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/ejs@2.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d4596e702734a93e40e9af864319eabd99ff2f0e"
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "entities",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b2987aa3821347fcde642b24fdfc9e4fb712bf26"
        }
      ],
      "purl": "pkg:npm/entities@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/entities@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "entities",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
        }
      ],
      "purl": "pkg:npm/entities@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/entities@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escodegen",
      "version": "1.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5a5b53af4693110bebb0867aa3430dd3b70a1018"
        }
      ],
      "purl": "pkg:npm/escodegen@1.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/escodegen@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estraverse",
      "version": "1.9.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "af67f2dc922582415950926091a4005d29c9bb44"
        }
      ],
      "purl": "pkg:npm/estraverse@1.9.3",
      "type": "library",
      "bom-ref": "pkg:npm/estraverse@1.9.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "external-editor",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "723b89cc7ea91f59db8bb19df73718f042a0a7a1"
        }
      ],
      "purl": "pkg:npm/external-editor@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/external-editor@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fancy-log",
      "version": "1.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d5a51b53e9ab22ca07d558f2b67ae55fdb5fcbd8"
        }
      ],
      "purl": "pkg:npm/fancy-log@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/fancy-log@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "fancy-log"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#8"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-levenshtein",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e6a754cc8f15e58987aa9cbd27af66fd6f4e5af9"
        }
      ],
      "purl": "pkg:npm/fast-levenshtein@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/fast-levenshtein@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fd-slicer",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"
        }
      ],
      "purl": "pkg:npm/fd-slicer@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/fd-slicer@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-type",
      "version": "3.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bcadf6a8f624ebe4a10e5ad26727b6b93f16d78d"
        }
      ],
      "purl": "pkg:npm/file-type@3.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/file-type@3.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "filename-reserved-regex",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e61cf805f0de1c984567d0386dc5df50ee5af7e4"
        }
      ],
      "purl": "pkg:npm/filename-reserved-regex@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/filename-reserved-regex@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "filenamify",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a9f2ffd11c503bed300015029272378f1f1365a5"
        }
      ],
      "purl": "pkg:npm/filenamify@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/filenamify@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "findup-sync",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e0a90a450075c49466ee513732057514b81e878c"
        }
      ],
      "purl": "pkg:npm/findup-sync@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/findup-sync@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "first-chunk-stream",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1bdecdb8e083c0664b91945581577a43a9f31d70"
        }
      ],
      "purl": "pkg:npm/first-chunk-stream@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/first-chunk-stream@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "for-in",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "007374e2b6d5c67420a1479bdb75a04872b738c4"
        }
      ],
      "purl": "pkg:npm/for-in@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/for-in@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "formatio",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5ed3ccd636551097383465d996199100e86161e9"
        }
      ],
      "purl": "pkg:npm/formatio@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/formatio@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-proxy",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "894854491bc591b0f147d7ae570f5c678b7256eb"
        }
      ],
      "purl": "pkg:npm/get-proxy@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/get-proxy@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gh-got",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aa51418911ca5e4f92437114cd1209383a4aa019"
        }
      ],
      "purl": "pkg:npm/gh-got@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/gh-got@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "github-username",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "200e5a104af42ba08a54096c708d4b6ec2fa256b"
        }
      ],
      "purl": "pkg:npm/github-username@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/github-username@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-stream",
      "version": "5.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2da166001578c4ee17fd92e4ee15083462ae72fc"
        }
      ],
      "purl": "pkg:npm/glob-stream@5.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/glob-stream@5.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "6.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
        }
      ],
      "purl": "pkg:npm/glob@6.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/glob@6.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs.js#1059"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.0.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "211bafaf49e525b8cd93260d14ab136152b3f57a"
        }
      ],
      "purl": "pkg:npm/glob@7.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs.js#1059"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "4.3.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "80fbb08ca540f238acce5d11d1e9bc41e75173d3"
        }
      ],
      "purl": "pkg:npm/glob@4.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/glob@4.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs.js#1059"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globby",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9e9192bcd33f4ab6a4f894e5e7ea8b713213c482"
        }
      ],
      "purl": "pkg:npm/globby@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/globby@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globby",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "080f54549ec1b82a6c60e631fc82e1211dbe95f8"
        }
      ],
      "purl": "pkg:npm/globby@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/globby@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "got",
      "version": "5.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bb1d7ee163b78082bbc8eb836f3f395004ea6fbf"
        }
      ],
      "purl": "pkg:npm/got@5.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/got@5.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "514c38772b31bee2e08bedc21a0aeb3abf54c19e"
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grouped-queue",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1005f70ece919eccbb37a318f84af99fd6c4eb5c"
        }
      ],
      "purl": "pkg:npm/grouped-queue@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/grouped-queue@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gruntfile-editor",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "169cc7ff532f0b2eb900eec351f7a2bf668302d0"
        }
      ],
      "purl": "pkg:npm/gruntfile-editor@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/gruntfile-editor@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-decompress",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8eeb65a5e015f8ed8532cafe28454960626f0dc7"
        }
      ],
      "purl": "pkg:npm/gulp-decompress@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-decompress@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-rename",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3ad4428763f05e2764dec1c67d868db275687817"
        }
      ],
      "purl": "pkg:npm/gulp-rename@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-rename@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-sourcemaps",
      "version": "1.6.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b86ff349d801ceb56e1d9e7dc7bbcb4b7dee600c"
        }
      ],
      "purl": "pkg:npm/gulp-sourcemaps@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-sourcemaps@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "gulp-sourcemaps"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "gulpfile.js#7"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-util",
      "version": "3.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "78925c4b8f8b49005ac01a011c557e6218941cbb"
        }
      ],
      "purl": "pkg:npm/gulp-util@3.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-util@3.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "html-wiring",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c5f90a776e0a27241dc6df9022c37186d0270f9e"
        }
      ],
      "purl": "pkg:npm/html-wiring@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/html-wiring@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "htmlparser2",
      "version": "3.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "996c28b191516a8be86501a7d79757e5c70c1068"
        }
      ],
      "purl": "pkg:npm/htmlparser2@3.8.3",
      "type": "library",
      "bom-ref": "pkg:npm/htmlparser2@3.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "inflight",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "db3204cd5a9de2e6cd890b85c6e2f66bcf4f620a"
        }
      ],
      "purl": "pkg:npm/inflight@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/inflight@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inquirer",
      "version": "0.8.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dbd740cf6ca3b731296a63ce6f6d961851f336df"
        }
      ],
      "purl": "pkg:npm/inquirer@0.8.5",
      "type": "library",
      "bom-ref": "pkg:npm/inquirer@0.8.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "inquirer"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/upgrade-interactive.js#228"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#52"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#65"
          },
          {
            "location": "src/cli/commands/upgrade-interactive.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inquirer",
      "version": "1.1.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6cd2a93f709fa50779731fd2262c698155cab2fa"
        }
      ],
      "purl": "pkg:npm/inquirer@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/inquirer@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "inquirer"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/upgrade-interactive.js#228"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#52"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#65"
          },
          {
            "location": "src/cli/commands/upgrade-interactive.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-absolute",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "847491119fccb5fb436217cc737f7faad50f603f"
        }
      ],
      "purl": "pkg:npm/is-absolute@0.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/is-absolute@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-bzip2",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5ee58eaa5a2e9c80e21407bedf23ae5ac091b3fc"
        }
      ],
      "purl": "pkg:npm/is-bzip2@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-bzip2@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-finite",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6438603eaebe2793948ff4a4262ec8db3d62597b"
        }
      ],
      "purl": "pkg:npm/is-finite@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-finite@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-natural-number",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7d4c5728377ef386c3e194a9911bf57c6dc335e7"
        }
      ],
      "purl": "pkg:npm/is-natural-number@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-natural-number@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-obj",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
        }
      ],
      "purl": "pkg:npm/is-obj@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-obj@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-redirect",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
        }
      ],
      "purl": "pkg:npm/is-redirect@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-redirect@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-relative",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "905fee8ae86f45b3ec614bc3c15c869df0876e82"
        }
      ],
      "purl": "pkg:npm/is-relative@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-relative@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-retry-allowed",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "11a060568b67339444033d0125a61a20d564fb34"
        }
      ],
      "purl": "pkg:npm/is-retry-allowed@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-retry-allowed@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-tar",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2f6b2e1792c1f5bb36519acaa9d65c0d26fe853d"
        }
      ],
      "purl": "pkg:npm/is-tar@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-tar@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-url",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "498905a593bf47cc2d9e7f738372bbf7696c7f26"
        }
      ],
      "purl": "pkg:npm/is-url@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-url@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-valid-glob",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d4b55c69f51886f9b65c70d6c2622d37e29f48fe"
        }
      ],
      "purl": "pkg:npm/is-valid-glob@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-valid-glob@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-zip",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "47b0a8ff4d38a76431ccfd99a8e15a4c86ba2325"
        }
      ],
      "purl": "pkg:npm/is-zip@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-zip@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "istextorbinary",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ace19354d1a9a0173efeb1084ce0f87b0ad7decf"
        }
      ],
      "purl": "pkg:npm/istextorbinary@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/istextorbinary@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isequal",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6295768e98e14dc15ce8d362ef6340db82852031"
        }
      ],
      "purl": "pkg:npm/lodash.isequal@4.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isequal@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "3.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
        }
      ],
      "purl": "pkg:npm/lodash@3.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@3.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.15.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3162391d8f0140aa22cf8f6b3c34d6b7f63d3aa9"
        }
      ],
      "purl": "pkg:npm/lodash@4.15.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lolex",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7c3da62ffcb30f0f5a80a2566ca24e45d8a01f31"
        }
      ],
      "purl": "pkg:npm/lolex@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/lolex@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lowercase-keys",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4e3366b39e7f5457e35f1324bdf6f88d0bfc7306"
        }
      ],
      "purl": "pkg:npm/lowercase-keys@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lowercase-keys@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1343955edaf2e37d9b9e7ee7241e27c4b9fb72be"
        }
      ],
      "purl": "pkg:npm/lru-cache@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mem-fs-editor",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "42a0ae1f55e76fd03f09e7c7b15b6307bdf5cb13"
        }
      ],
      "purl": "pkg:npm/mem-fs-editor@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/mem-fs-editor@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mem-fs",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc"
        }
      ],
      "purl": "pkg:npm/mem-fs@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/mem-fs@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9cfd156fef35421e2b5403ce11dc6eb1962b026e"
        }
      ],
      "purl": "pkg:npm/merge-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/merge-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
        }
      ],
      "purl": "pkg:npm/mime@1.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mute-stream",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a9219960a6d5d5d046597aee51252c6655f7177e"
        }
      ],
      "purl": "pkg:npm/mute-stream@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/mute-stream@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-status-codes",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5ae5541d024645d32a58fcddc9ceecea7ae3ac2f"
        }
      ],
      "purl": "pkg:npm/node-status-codes@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/node-status-codes@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nth-check",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9929acdf628fc2c41098deab82ac580cf149aae4"
        }
      ],
      "purl": "pkg:npm/nth-check@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/nth-check@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "number-is-nan",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c020f529c5282adfdd233d91d4b181c3d686dc4b"
        }
      ],
      "purl": "pkg:npm/number-is-nan@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/number-is-nan@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "43c36e5d569ff8e4816c4efa8be02d26967c18aa"
        }
      ],
      "purl": "pkg:npm/object-assign@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.omit",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "868597333d54e60662940bb458605dd6ae12fe94"
        }
      ],
      "purl": "pkg:npm/object.omit@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/object.omit@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optionator",
      "version": "0.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e31b4932cdd5fb862a8b0d10bc63d3ee1ec7d78b"
        }
      ],
      "purl": "pkg:npm/optionator@0.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/optionator@0.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ordered-read-streams",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7137e69b3298bb342247a1bbee3881c80e2fd78b"
        }
      ],
      "purl": "pkg:npm/ordered-read-streams@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/ordered-read-streams@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-tmpdir",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e9b423a1edaf479882562e92ed71d7743a071b6e"
        }
      ],
      "purl": "pkg:npm/os-tmpdir@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/os-tmpdir@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-exists",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d5a8998eb71ef37a74c34eb0d9eba6e878eea081"
        }
      ],
      "purl": "pkg:npm/path-exists@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-exists@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-is-absolute",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912"
        }
      ],
      "purl": "pkg:npm/path-is-absolute@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-is-absolute@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pend",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7a57eb550a6783f9115331fcf4663d5c8e007a50"
        }
      ],
      "purl": "pkg:npm/pend@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/pend@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-bytes",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "155ec4d0036f41391e7045d6dbe4963d525d264f"
        }
      ],
      "purl": "pkg:npm/pretty-bytes@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-bytes@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read-all-stream",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "35c3e177f2078ef789ee4bfafa4373074eaef4fa"
        }
      ],
      "purl": "pkg:npm/read-all-stream@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/read-all-stream@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read-chunk",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5f68cab307e663f19993527d9b589cace4661194"
        }
      ],
      "purl": "pkg:npm/read-chunk@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/read-chunk@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "1.1.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f6eef764f514c89e2b9e23146a75ba106756d23e"
        }
      ],
      "purl": "pkg:npm/readable-stream@1.1.13",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@1.1.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readline2",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "99443ba6e83b830ef3051bfd7dc241a82728d568"
        }
      ],
      "purl": "pkg:npm/readline2@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/readline2@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeat-string",
      "version": "1.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "64ec0c91e0f4b475f90d5b643651e3e6e5b6c2d5"
        }
      ],
      "purl": "pkg:npm/repeat-string@1.5.4",
      "type": "library",
      "bom-ref": "pkg:npm/repeat-string@1.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "run-async",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8783abd83c7bb86f41ee0602fc82404b3bd6e8b9"
        }
      ],
      "purl": "pkg:npm/run-async@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/run-async@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rx",
      "version": "2.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "21adc7d80f02002af50dae97fd9dbf248755f566"
        }
      ],
      "purl": "pkg:npm/rx@2.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/rx@2.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "samsam",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bec11fdc83a9fda063401210e40176c3024d1567"
        }
      ],
      "purl": "pkg:npm/samsam@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/samsam@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "samsam",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9f5087419b4d091f232571e7fa52e90b0f552621"
        }
      ],
      "purl": "pkg:npm/samsam@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/samsam@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "seek-bzip",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cfe917cb3d274bcffac792758af53173eb1fabdc"
        }
      ],
      "purl": "pkg:npm/seek-bzip@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/seek-bzip@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shelljs",
      "version": "0.5.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c54982b996c76ef0c1e6b59fbdc5825f5b713113"
        }
      ],
      "purl": "pkg:npm/shelljs@0.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/shelljs@0.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "shelljs/global"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/trim-mirror-test-packages.js#9"
          },
          {
            "location": "scripts/trim-mirror-test-packages.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "signal-exit",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3c0543b65d7b4fbc60b6cd94593d9bf436739be8"
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/signal-exit@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sinon",
      "version": "1.17.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1038cba830e37012e99a64837ecd3b67200c058c"
        }
      ],
      "purl": "pkg:npm/sinon@1.17.5",
      "type": "library",
      "bom-ref": "pkg:npm/sinon@1.17.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d"
        }
      ],
      "purl": "pkg:npm/source-map@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-expression-parse",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ca3c3828c4fea8aa44997884b398fc5d67436442"
        }
      ],
      "purl": "pkg:npm/spdx-expression-parse@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-expression-parse@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stat-mode",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e6c80b623123d7d80cf132ce538f346289072502"
        }
      ],
      "purl": "pkg:npm/stat-mode@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/stat-mode@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-combiner2",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fb4d8a1420ea362764e21ad4780397bebcb41cbe"
        }
      ],
      "purl": "pkg:npm/stream-combiner2@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/stream-combiner2@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e7144398577d51a6bed0fa1994fa05f43fd988ee"
        }
      ],
      "purl": "pkg:npm/strip-bom-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom-stream",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f87db5ef2613f6968aa545abfe1ec728b6a829ca"
        }
      ],
      "purl": "pkg:npm/strip-bom-stream@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom-stream@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-dirs",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "960bbd1287844f3975a4558aa103a8255e2456a0"
        }
      ],
      "purl": "pkg:npm/strip-dirs@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-dirs@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-outer",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aac0ba60d2e90c5d4f275fd8869fd9a2d310ffb8"
        }
      ],
      "purl": "pkg:npm/strip-outer@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-outer@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sum-up",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1c661f667057f63bcb7875aa1438bc162525156e"
        }
      ],
      "purl": "pkg:npm/sum-up@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/sum-up@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "textextensions",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "65486393ee1f2bb039a60cbba05b0b68bd9501d2"
        }
      ],
      "purl": "pkg:npm/textextensions@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/textextensions@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through2",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "384e75314d49f32de12eebb8136b8eb6b5d59da9"
        }
      ],
      "purl": "pkg:npm/through2@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/through2@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "timed-out",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f38b0ae81d3747d628001f41dafc652ace671c0a"
        }
      ],
      "purl": "pkg:npm/timed-out@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/timed-out@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-absolute-glob",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1cdfa472a9ef50c239ee66999b662ca0eb39937f"
        }
      ],
      "purl": "pkg:npm/to-absolute-glob@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/to-absolute-glob@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "traverse",
      "version": "0.6.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cbdf560fd7b9af632502fed40f918c157ea97137"
        }
      ],
      "purl": "pkg:npm/traverse@0.6.6",
      "type": "library",
      "bom-ref": "pkg:npm/traverse@0.6.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "trim-repeated",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e3646a2ea4e891312bf7eace6cfb05380bc01c21"
        }
      ],
      "purl": "pkg:npm/trim-repeated@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/trim-repeated@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "underscore.string",
      "version": "3.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2c2a3f9f83e64762fdc45e6ceac65142864213db"
        }
      ],
      "purl": "pkg:npm/underscore.string@3.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/underscore.string@3.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "untildify",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "17eb2807987f76952e9c0485fc311d06a826a2e0"
        }
      ],
      "purl": "pkg:npm/untildify@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/untildify@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unzip-response",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4a73959f2989470fa503791cefb54e1dbbc68412"
        }
      ],
      "purl": "pkg:npm/unzip-response@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/unzip-response@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uuid",
      "version": "2.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "48bd5698f0677e3c7901a1c46ef15b1643794726"
        }
      ],
      "purl": "pkg:npm/uuid@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/uuid@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "uuid"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/import.js#178"
          },
          {
            "location": "lib/cli/commands/install.js#263"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#29"
          },
          {
            "location": "src/resolvers/exotics/file-resolver.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vali-date",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1b904a59609fb328ef078138420934f6b86709a6"
        }
      ],
      "purl": "pkg:npm/vali-date@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/vali-date@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl-assign",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4d198891b5515911d771a8cd9c5480a46a074a45"
        }
      ],
      "purl": "pkg:npm/vinyl-assign@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl-assign@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl-file",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a7ebf5ffbefda1b7d18d140fcb07b223efb6751a"
        }
      ],
      "purl": "pkg:npm/vinyl-file@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl-file@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl-fs",
      "version": "2.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3d97e562ebfdd4b66921dea70626b84bde9d2d07"
        }
      ],
      "purl": "pkg:npm/vinyl-fs@2.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl-fs@2.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5c88036cf565e5df05558bfc911f8656df218884"
        }
      ],
      "purl": "pkg:npm/vinyl@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ware",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d1b14f39d2e2cb4ab8c4098f756fe4b164e473d4"
        }
      ],
      "purl": "pkg:npm/ware@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/ware@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-fn",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f21b6e41016ff4a7e31720dbc63a09016bdf9845"
        }
      ],
      "purl": "pkg:npm/wrap-fn@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/wrap-fn@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xdg-basedir",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "edbc903cc385fc04523d966a335504b5504d1bd2"
        }
      ],
      "purl": "pkg:npm/xdg-basedir@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/xdg-basedir@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yallist",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "306c543835f09ee1a4cb23b7bce9ab341c91cdd4"
        }
      ],
      "purl": "pkg:npm/yallist@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/yallist@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yauzl",
      "version": "2.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "40894d4587bb125500d05df45471cd5e114a76f9"
        }
      ],
      "purl": "pkg:npm/yauzl@2.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/yauzl@2.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yeoman-assert",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "524bff6b2a83d344a7a24ea825c5eb16504396f5"
        }
      ],
      "purl": "pkg:npm/yeoman-assert@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/yeoman-assert@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yeoman-environment",
      "version": "1.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8154d4b5d74bcc57d9a92b9f8d9b1ae2a75570c8"
        }
      ],
      "purl": "pkg:npm/yeoman-environment@1.6.3",
      "type": "library",
      "bom-ref": "pkg:npm/yeoman-environment@1.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yeoman-environment",
      "version": "1.2.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "02da6faece3c434ea324b2053a316ad347629fb1"
        }
      ],
      "purl": "pkg:npm/yeoman-environment@1.2.7",
      "type": "library",
      "bom-ref": "pkg:npm/yeoman-environment@1.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yeoman-generator",
      "version": "0.20.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7e6dc068ca50f79160fed1a2469ed0e79528b671"
        }
      ],
      "purl": "pkg:npm/yeoman-generator@0.20.3",
      "type": "library",
      "bom-ref": "pkg:npm/yeoman-generator@0.20.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yeoman-welcome",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f6cf198fd4fba8a771672c26cdfb8a64795c84ec"
        }
      ],
      "purl": "pkg:npm/yeoman-welcome@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/yeoman-welcome@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-9/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-8/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-c",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "be95e9930b466ac728ba44f63b9888aa5c7a78b8"
        }
      ],
      "purl": "pkg:npm/dep-c@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-c@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-7/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-4/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-3/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-2/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-2/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-2/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-d",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ada909b78f52d88a60e9c8583ddc0310ff16da40"
        }
      ],
      "purl": "pkg:npm/dep-d@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-d@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-7/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-e",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8baa9f7eda12e71a95ccfce7e31ace5867617014"
        }
      ],
      "purl": "pkg:npm/dep-e@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-e@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-7/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-e",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c326a657226d79e68a2208f62a3f3f9f657416a9"
        }
      ],
      "purl": "pkg:npm/dep-e@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-e@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-7/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-6/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-a",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3ce1cb6001ce05c1d62af07fa315d84a1155e825"
        }
      ],
      "purl": "pkg:npm/dep-a@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-a@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-5/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-4/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-3/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-2/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-2/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-2/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-b",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "61a83361ddad4528e5be2d3a68650d3a4a6b8e9c"
        }
      ],
      "purl": "pkg:npm/dep-b@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dep-b@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-5/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-4/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-3/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-2/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-1/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-0/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-cleanup-when-package-json-changed/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-cleanup-when-package-json-changed/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-cleanup-when-package-json-changed/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-a",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9651b29dbff798e65ddd0f9941eefcd139466e2e"
        }
      ],
      "purl": "pkg:npm/dep-a@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/dep-a@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-1/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-0/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-0/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-should-dedupe-avoiding-conflicts-0/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@turf",
      "name": "helpers",
      "version": "3.0.16",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "450adf252738358847ce0359030412b0b421a877"
        }
      ],
      "purl": "pkg:npm/%40turf/helpers@3.0.16",
      "type": "library",
      "bom-ref": "pkg:npm/@turf/helpers@3.0.16",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-scoped-package-with-subdependency-conflict/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-renamed-packages/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-renamed-packages/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-renamed-packages/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@turf",
      "name": "helpers",
      "version": "3.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30ac1b735277fc1014435bb8afb0007980c2a005"
        }
      ],
      "purl": "pkg:npm/%40turf/helpers@3.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/@turf/helpers@3.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-scoped-package-with-subdependency-conflict/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-scoped-package-with-subdependency-conflict/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-scoped-package-with-subdependency-conflict/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@turf",
      "name": "tin",
      "version": "3.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5aaec2df74e638bf828de8fb6fcb5c3c48979a30"
        }
      ],
      "purl": "pkg:npm/%40turf/tin@3.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/@turf/tin@3.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-scoped-package-with-subdependency-conflict/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-scoped-package-with-subdependency-conflict/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-scoped-package-with-subdependency-conflict/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "left-pad2",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47a2daf581ede454334dee6c6036cae00d912e4d"
        }
      ],
      "purl": "pkg:npm/left-pad2@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/left-pad2@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-renamed-packages/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-renamed-packages/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-renamed-packages/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws4",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fde7d5292466d230e5ee0f4e038d9dfaab08fc61"
        }
      ],
      "purl": "pkg:npm/aws4@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/aws4@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "binary-extensions",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aa2184cbc434d29862c66a69bf81cc0a3383ee79"
        }
      ],
      "purl": "pkg:npm/binary-extensions@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/binary-extensions@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f0aebadcc5da16c13e1ecc11137d85f9b883b25"
        }
      ],
      "purl": "pkg:npm/form-data@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/form-data@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "1.0.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "558e8cc38643d8ef40fe45158486d0d25758eee4"
        }
      ],
      "purl": "pkg:npm/fsevents@1.0.14",
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@1.0.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "36add856d746d0d99e4cc2797bba1ae2c67272fd"
        }
      ],
      "purl": "pkg:npm/glob@7.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/fs.js#1059"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-my-json-valid",
      "version": "2.14.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47bf808609b2df5d48c969c74becd09fbca02725"
        }
      ],
      "purl": "pkg:npm/is-my-json-valid@2.14.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-my-json-valid@2.14.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonpointer",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3af1dd20fe85463910d469a385e33017d2a030d9"
        }
      ],
      "purl": "pkg:npm/jsonpointer@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsonpointer@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-pre-gyp",
      "version": "0.6.30",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "64d3073a6f573003717ccfe30c89023297babba1"
        }
      ],
      "purl": "pkg:npm/node-pre-gyp@0.6.30",
      "type": "library",
      "bom-ref": "pkg:npm/node-pre-gyp@0.6.30",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ce03c5ff0935bc1d9d69a9f14cbd18e568d67625"
        }
      ],
      "purl": "pkg:npm/qs@6.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request",
      "version": "2.75.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d2b8268a286da13eaa5d01adf5d18cc90f657d93"
        }
      ],
      "purl": "pkg:npm/request@2.75.0",
      "type": "library",
      "bom-ref": "pkg:npm/request@2.75.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "request"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/request-manager.js#184"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sshpk",
      "version": "1.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "104d6ba2afb2ac099ab9567c0d193977f29c6dfa"
        }
      ],
      "purl": "pkg:npm/sshpk@1.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/sshpk@1.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-pack",
      "version": "3.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bc8cf9a22f5832739f12f3910dac1eb97b49708c"
        }
      ],
      "purl": "pkg:npm/tar-pack@3.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/tar-pack@3.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "99c77dfbb7d804249e8a299d4cb0fd81fef083fd"
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tweetnacl",
      "version": "0.13.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d628b56f3bcc3d5ae74ba9d4c1a704def5ab4b56"
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.13.3",
      "type": "library",
      "bom-ref": "pkg:npm/tweetnacl@0.13.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-optional-dep-from-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "4.11.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b6ee74657b993a01dce44b7944d56f485828d5bd"
        }
      ],
      "purl": "pkg:npm/ajv@4.11.5",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@4.11.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug-log",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2307632d4c04382b8df8a32f70b895046d52745f"
        }
      ],
      "purl": "pkg:npm/debug-log@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/debug-log@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.6.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0f7eb8c30965ec08c72accfa0130c8b79984141d"
        }
      ],
      "purl": "pkg:npm/debug@2.6.3",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "debug"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/blocking-queue.js#15"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deglob",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4d44abe16ef32c779b4972bd141a80325029a14a"
        }
      ],
      "purl": "pkg:npm/deglob@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/deglob@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es5-ext",
      "version": "0.10.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c330a5934c1ee21284a7c081a86e5fd937c91ea6"
        }
      ],
      "purl": "pkg:npm/es5-ext@0.10.15",
      "type": "library",
      "bom-ref": "pkg:npm/es5-ext@0.10.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-iterator",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8e319c9f0453bf575d374940a655920e59ca5512"
        }
      ],
      "purl": "pkg:npm/es6-iterator@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/es6-iterator@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-map",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9136e0503dcc06a301690f0bb14ff4e364e949f0"
        }
      ],
      "purl": "pkg:npm/es6-map@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/es6-map@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-set",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d2b3ec5d4d800ced818db538d28974db0a73ccb1"
        }
      ],
      "purl": "pkg:npm/es6-set@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/es6-set@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-config-standard-jsx",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c240e26ed919a11a42aa4de8059472b38268d620"
        }
      ],
      "purl": "pkg:npm/eslint-config-standard-jsx@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-config-standard-jsx@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-config-standard",
      "version": "6.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1d2384ee074de6f6b6c0f2bbe976863032565aee"
        }
      ],
      "purl": "pkg:npm/eslint-config-standard@6.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-config-standard@6.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-promise",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1528635d0160f3484e425cce2169cb74cec0186a"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-promise@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-promise@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-react",
      "version": "6.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7d1aade747db15892f71eee1fea4addf97bcfa2b"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-react@6.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-react@6.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-standard",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3589699ff9c917f2c25f76a916687f641c369ff3"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-standard@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-standard@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint",
      "version": "3.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7faa84599e0fea422f04bc32db49054051a3f11a"
        }
      ],
      "purl": "pkg:npm/eslint@3.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/eslint@3.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "espree",
      "version": "3.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "41656fa5628e042878025ef467e78f125cb86e1d"
        }
      ],
      "purl": "pkg:npm/espree@3.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/espree@3.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globals",
      "version": "9.16.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "63e903658171ec2d9f51b1d31de5e2b8dc01fb80"
        }
      ],
      "purl": "pkg:npm/globals@9.16.0",
      "type": "library",
      "bom-ref": "pkg:npm/globals@9.16.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore",
      "version": "3.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "26e8da0644be0bb4cb39516f6c79f0e0f4ffe48c"
        }
      ],
      "purl": "pkg:npm/ignore@3.2.6",
      "type": "library",
      "bom-ref": "pkg:npm/ignore@3.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-my-json-valid",
      "version": "2.16.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f079dd9bfdae65ee2038aae8acbc86ab109e3693"
        }
      ],
      "purl": "pkg:npm/is-my-json-valid@2.16.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-my-json-valid@2.16.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-yaml",
      "version": "3.8.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "02d3e2c0f6beab20248d412c352203827d786721"
        }
      ],
      "purl": "pkg:npm/js-yaml@3.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@3.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "js-yaml"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/lockfile/parse.js#52"
          },
          {
            "location": "src/lockfile/parse.js#12"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsx-ast-utils",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5afe38868f56bc8cc7aeaef0100ba8c75bd12591"
        }
      ],
      "purl": "pkg:npm/jsx-ast-utils@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsx-ast-utils@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-config",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "557ef22d73da3c8837107766c52eadabde298fe4"
        }
      ],
      "purl": "pkg:npm/pkg-config@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/pkg-config@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8b43aed76e71483938d12a8d46c6cf1a00b1f816"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.2.6",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "run-parallel",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "29003c9a2163e01e2d2dfc90575f2c6c1d61a039"
        }
      ],
      "purl": "pkg:npm/run-parallel@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/run-parallel@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shelljs",
      "version": "0.6.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ec6211bed1920442088fe0f70b2837232ed2c8a8"
        }
      ],
      "purl": "pkg:npm/shelljs@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/shelljs@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "shelljs/global"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/trim-mirror-test-packages.js#9"
          },
          {
            "location": "scripts/trim-mirror-test-packages.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "standard-engine",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cb775eae1c50cfa8e76ab25456dd122af7f34788"
        }
      ],
      "purl": "pkg:npm/standard-engine@5.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/standard-engine@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "standard",
      "version": "8.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "483352e43faeb35a26e8ec163994e5138c31b650"
        }
      ],
      "purl": "pkg:npm/standard@8.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/standard@8.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-nested-bin/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fake-yarn-dependency",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4c367bddf63a69d29c943273d2155100f7000717"
        }
      ],
      "purl": "pkg:npm/fake-yarn-dependency@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/fake-yarn-dependency@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-import-pr/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/check-top-correct/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/check-top-correct/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/check-top-correct/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dep-a",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "51e56ab2ac7d461bcbd0bbd724c0a3035807ac52"
        }
      ],
      "purl": "pkg:npm/dep-a@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/dep-a@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-from-git-cache/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-from-git-cache/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-from-git-cache/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint",
      "version": "3.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "27499b403de70f8832815c3550330bad67292a57"
        }
      ],
      "purl": "pkg:npm/eslint@3.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint@3.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-duplicate-bin/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "abab",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b81de5f7274ec4e756d797cd834f303642724e5d"
        }
      ],
      "purl": "pkg:npm/abab@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/abab@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "accepts",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c3ca7434938648c3e0d9c1e328dd68b622c284ca"
        }
      ],
      "purl": "pkg:npm/accepts@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/accepts@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-globals",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fd8270f71fbb4996b004fa880ee5d46573a731bf"
        }
      ],
      "purl": "pkg:npm/acorn-globals@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/acorn-globals@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "5.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c460df08491463f028ccb82eab3730bf01087b3d"
        }
      ],
      "purl": "pkg:npm/acorn@5.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@5.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/integrity-symlinks/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/check/integrity-symlinks/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/check/integrity-symlinks/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "alphanum-sort",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
        }
      ],
      "purl": "pkg:npm/alphanum-sort@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/alphanum-sort@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-html",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0dcaa5a081206866bc240a3b773a184ea3b88b64"
        }
      ],
      "purl": "pkg:npm/ansi-html@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-html@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansicolors",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "be089599097b74a5c9c4a84a0cdbcdb62bd87aef"
        }
      ],
      "purl": "pkg:npm/ansicolors@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansicolors@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "append-transform",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d76ebf8ca94d276e247a36bad44a4b74ab611991"
        }
      ],
      "purl": "pkg:npm/append-transform@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/append-transform@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aproba",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "95d3600f07710aa0e9298c726ad5ecf2eacbabab"
        }
      ],
      "purl": "pkg:npm/aproba@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/aproba@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aria-query",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cb8a9984e2862711c83c80ade5b8f5ca0de2b467"
        }
      ],
      "purl": "pkg:npm/aria-query@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/aria-query@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-flatten",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9a5f699051b1e7073328f2a008968b64ea2955d2"
        }
      ],
      "purl": "pkg:npm/array-flatten@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/array-flatten@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array.prototype.find",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "556a5c5362c08648323ddaeb9de9d14bc1864c90"
        }
      ],
      "purl": "pkg:npm/array.prototype.find@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/array.prototype.find@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asap",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "522765b50c3510490e52d7dcfe085ef9ba96958f"
        }
      ],
      "purl": "pkg:npm/asap@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/asap@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "62a56b279c98a11d0987096a01cc3eeb8eb7bbd7"
        }
      ],
      "purl": "pkg:npm/async@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/async@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "autoprefixer",
      "version": "6.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "172ab07b998ae9b957530928a59a40be54a45023"
        }
      ],
      "purl": "pkg:npm/autoprefixer@6.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/autoprefixer@6.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-code-frame",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "027620bee567a88c32561574e7fd0801d33118e4"
        }
      ],
      "purl": "pkg:npm/babel-code-frame@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-code-frame@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-core",
      "version": "6.22.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9c5fd658ba1772d28d721f6d25d968fc7ae21648"
        }
      ],
      "purl": "pkg:npm/babel-core@6.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-core@6.22.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-core",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8c428564dce1e1f41fb337ec34f4c3b022b5ad83"
        }
      ],
      "purl": "pkg:npm/babel-core@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-core@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-eslint",
      "version": "7.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8a6a884f085aa7060af69cfc77341c2f99370fb2"
        }
      ],
      "purl": "pkg:npm/babel-eslint@7.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-eslint@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-generator",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e715f486c58ded25649d888944d52aa07c5d9497"
        }
      ],
      "purl": "pkg:npm/babel-generator@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-generator@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-builder-react-jsx",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0ad7917e33c8d751e646daca4e77cc19377d2cbc"
        }
      ],
      "purl": "pkg:npm/babel-helper-builder-react-jsx@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-builder-react-jsx@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-define-map",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7a9747f258d8947d32d515f6aa1c7bd02204a080"
        }
      ],
      "purl": "pkg:npm/babel-helper-define-map@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-define-map@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-regex",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d36e22fab1008d79d88648e32116868128456ce8"
        }
      ],
      "purl": "pkg:npm/babel-helper-regex@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-regex@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-jest",
      "version": "18.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "17ebba8cb3285c906d859e8707e4e79795fb65e3"
        }
      ],
      "purl": "pkg:npm/babel-jest@18.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-jest@18.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-loader",
      "version": "6.2.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "adefc2b242320cd5d15e65b31cea0e8b1b02d4b0"
        }
      ],
      "purl": "pkg:npm/babel-loader@6.2.10",
      "type": "library",
      "bom-ref": "pkg:npm/babel-loader@6.2.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-istanbul",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "11d5abde18425ec24b5d648c7e0b5d25cd354a22"
        }
      ],
      "purl": "pkg:npm/babel-plugin-istanbul@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-istanbul@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-plugin-jest-hoist",
      "version": "18.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4150e70ecab560e6e7344adc849498072d34e12a"
        }
      ],
      "purl": "pkg:npm/babel-plugin-jest-hoist@18.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-jest-hoist@18.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-jsx",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-class-properties",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aa78f8134495c7de06c097118ba061844e1dc1d8"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-class-properties@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-class-properties@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-block-scoping",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "76c295dc3a4741b1665adfd3167215dcff32a576"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-modules-commonjs",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d3e310b40ef664a36622200097c6d440298f2bfe"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-object-rest-spread",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1d419b55e68d2e4f64a5ff3373bd67d73c8e83bc"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-object-rest-spread@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-object-rest-spread@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-react-constant-elements",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4af456f80d283e8be00f00f12852354defa08ee1"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-react-constant-elements@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-react-constant-elements@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-react-display-name",
      "version": "6.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4398910c358441dc4cef18787264d0412ed36b37"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-react-display-name@6.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-react-display-name@6.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-react-jsx-self",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "df6d80a9da2612a121e6ddd7558bcbecf06e636e"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-react-jsx-self@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-react-jsx-self@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-react-jsx-source",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "66ac12153f5cd2d17b3c19268f4bf0197f44ecd6"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-react-jsx-source@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-react-jsx-source@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-react-jsx",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "48556b7dd4c3fe97d1c943bcd54fc3f2561c1817"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-react-jsx@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-react-jsx@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-regenerator",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "65740593a319c44522157538d690b84094617ea6"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-regenerator@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-regenerator@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-runtime",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "10968d760bbf6517243081eec778e10fa828551c"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-runtime@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-runtime@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-env",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "659178f54df74a74765f796be4d290b5beeb3f5f"
        }
      ],
      "purl": "pkg:npm/babel-preset-env@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-env@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-jest",
      "version": "18.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "84faf8ca3ec65aba7d5e3f59bbaed935ab24049e"
        }
      ],
      "purl": "pkg:npm/babel-preset-jest@18.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-jest@18.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "babel-preset-react-app",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3143bcf316049f78b5f9d0422fd7822ca4715ca4"
        }
      ],
      "purl": "pkg:npm/babel-preset-react-app@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-react-app@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-react",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7bc97e2d73eec4b980fb6b4e4e0884e81ccdc165"
        }
      ],
      "purl": "pkg:npm/babel-preset-react@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-react@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-register",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7e10e13a2f71065bdfad5a1787ba45bca6ded75f"
        }
      ],
      "purl": "pkg:npm/babel-register@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-register@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-runtime",
      "version": "6.22.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1cf8b4ac67c77a4ddb0db2ae1f74de52ac4ca611"
        }
      ],
      "purl": "pkg:npm/babel-runtime@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-runtime@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "babel-runtime/helpers/asyncToGenerator,babel-runtime/helpers/extends"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/_build-sub-commands.js#10"
          },
          {
            "location": "lib/cli/commands/add.js#11"
          },
          {
            "location": "lib/cli/commands/audit.js#11"
          },
          {
            "location": "lib/cli/commands/autoclean.js#11"
          },
          {
            "location": "lib/cli/commands/bin.js#11"
          },
          {
            "location": "lib/cli/commands/cache.js#11"
          },
          {
            "location": "lib/cli/commands/check.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#11"
          },
          {
            "location": "lib/cli/commands/exec.js#11"
          },
          {
            "location": "lib/cli/commands/generate-lock-entry.js#11"
          },
          {
            "location": "lib/cli/commands/global.js#11"
          },
          {
            "location": "lib/cli/commands/import.js#11"
          },
          {
            "location": "lib/cli/commands/info.js#11"
          },
          {
            "location": "lib/cli/commands/init.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#17"
          },
          {
            "location": "lib/cli/commands/licenses.js#17"
          },
          {
            "location": "lib/cli/commands/link.js#11"
          },
          {
            "location": "lib/cli/commands/list.js#11"
          },
          {
            "location": "lib/cli/commands/login.js#11"
          },
          {
            "location": "lib/cli/commands/logout.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#17"
          },
          {
            "location": "lib/cli/commands/outdated.js#17"
          },
          {
            "location": "lib/cli/commands/owner.js#11"
          },
          {
            "location": "lib/cli/commands/pack.js#11"
          },
          {
            "location": "lib/cli/commands/policies.js#11"
          },
          {
            "location": "lib/cli/commands/publish.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#17"
          },
          {
            "location": "lib/cli/commands/run.js#11"
          },
          {
            "location": "lib/cli/commands/tag.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#17"
          },
          {
            "location": "lib/cli/commands/unlink.js#11"
          },
          {
            "location": "lib/cli/commands/unplug.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#17"
          },
          {
            "location": "lib/cli/commands/upgrade.js#11"
          },
          {
            "location": "lib/cli/commands/version.js#11"
          },
          {
            "location": "lib/cli/commands/versions.js#11"
          },
          {
            "location": "lib/cli/commands/why.js#11"
          },
          {
            "location": "lib/cli/commands/workspace.js#11"
          },
          {
            "location": "lib/cli/commands/workspaces.js#11"
          },
          {
            "location": "lib/cli/index.js#17"
          },
          {
            "location": "lib/fetchers/base-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/copy-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#17"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#16"
          },
          {
            "location": "lib/hoisted-tree-builder.js#11"
          },
          {
            "location": "lib/integrity-checker.js#17"
          },
          {
            "location": "lib/lockfile/index.js#11"
          },
          {
            "location": "lib/package-fetcher.js#11"
          },
          {
            "location": "lib/package-install-scripts.js#10"
          },
          {
            "location": "lib/package-linker.js#11"
          },
          {
            "location": "lib/package-request.js#10"
          },
          {
            "location": "lib/package-resolver.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#10"
          },
          {
            "location": "lib/registries/npm-registry.js#17"
          },
          {
            "location": "lib/registries/yarn-registry.js#11"
          },
          {
            "location": "lib/reporters/base-reporter.js#10"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#10"
          },
          {
            "location": "lib/reporters/noop-reporter.js#10"
          },
          {
            "location": "lib/resolvers/exotics/bitbucket-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/hosted-git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/link-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/tarball-resolver.js#10"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#17"
          },
          {
            "location": "lib/util/fs-normalized.js#11"
          },
          {
            "location": "lib/util/fs.js#11"
          },
          {
            "location": "lib/util/generate-pnp-map.js#11"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#11"
          },
          {
            "location": "lib/util/git.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/index.js#10"
          },
          {
            "location": "lib/util/portable-script.js#10"
          },
          {
            "location": "lib/util/yarn-version.js#11"
          },
          {
            "location": "lib/cli/commands/_build-sub-commands.js#10"
          },
          {
            "location": "lib/cli/commands/add.js#11"
          },
          {
            "location": "lib/cli/commands/add.js#17"
          },
          {
            "location": "lib/cli/commands/audit.js#11"
          },
          {
            "location": "lib/cli/commands/autoclean.js#11"
          },
          {
            "location": "lib/cli/commands/bin.js#11"
          },
          {
            "location": "lib/cli/commands/cache.js#11"
          },
          {
            "location": "lib/cli/commands/check.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#17"
          },
          {
            "location": "lib/cli/commands/exec.js#11"
          },
          {
            "location": "lib/cli/commands/generate-lock-entry.js#11"
          },
          {
            "location": "lib/cli/commands/global.js#11"
          },
          {
            "location": "lib/cli/commands/import.js#11"
          },
          {
            "location": "lib/cli/commands/info.js#11"
          },
          {
            "location": "lib/cli/commands/init.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#17"
          },
          {
            "location": "lib/cli/commands/licenses.js#11"
          },
          {
            "location": "lib/cli/commands/licenses.js#17"
          },
          {
            "location": "lib/cli/commands/link.js#11"
          },
          {
            "location": "lib/cli/commands/list.js#11"
          },
          {
            "location": "lib/cli/commands/login.js#11"
          },
          {
            "location": "lib/cli/commands/logout.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#17"
          },
          {
            "location": "lib/cli/commands/outdated.js#11"
          },
          {
            "location": "lib/cli/commands/outdated.js#17"
          },
          {
            "location": "lib/cli/commands/owner.js#11"
          },
          {
            "location": "lib/cli/commands/pack.js#11"
          },
          {
            "location": "lib/cli/commands/policies.js#11"
          },
          {
            "location": "lib/cli/commands/publish.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#17"
          },
          {
            "location": "lib/cli/commands/run.js#11"
          },
          {
            "location": "lib/cli/commands/tag.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#17"
          },
          {
            "location": "lib/cli/commands/unlink.js#11"
          },
          {
            "location": "lib/cli/commands/unplug.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#17"
          },
          {
            "location": "lib/cli/commands/upgrade.js#11"
          },
          {
            "location": "lib/cli/commands/version.js#11"
          },
          {
            "location": "lib/cli/commands/versions.js#11"
          },
          {
            "location": "lib/cli/commands/why.js#11"
          },
          {
            "location": "lib/cli/commands/workspace.js#11"
          },
          {
            "location": "lib/cli/commands/workspaces.js#11"
          },
          {
            "location": "lib/cli/index.js#11"
          },
          {
            "location": "lib/cli/index.js#17"
          },
          {
            "location": "lib/fetchers/base-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/copy-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#11"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#17"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#16"
          },
          {
            "location": "lib/hoisted-tree-builder.js#11"
          },
          {
            "location": "lib/integrity-checker.js#11"
          },
          {
            "location": "lib/integrity-checker.js#17"
          },
          {
            "location": "lib/lockfile/index.js#11"
          },
          {
            "location": "lib/package-fetcher.js#11"
          },
          {
            "location": "lib/package-hoister.js#11"
          },
          {
            "location": "lib/package-install-scripts.js#10"
          },
          {
            "location": "lib/package-linker.js#11"
          },
          {
            "location": "lib/package-request.js#10"
          },
          {
            "location": "lib/package-resolver.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#16"
          },
          {
            "location": "lib/registries/npm-registry.js#11"
          },
          {
            "location": "lib/registries/npm-registry.js#17"
          },
          {
            "location": "lib/registries/yarn-registry.js#11"
          },
          {
            "location": "lib/reporters/base-reporter.js#10"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#10"
          },
          {
            "location": "lib/reporters/json-reporter.js#10"
          },
          {
            "location": "lib/reporters/noop-reporter.js#10"
          },
          {
            "location": "lib/resolvers/contextual/workspace-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/bitbucket-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/hosted-git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/link-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/tarball-resolver.js#10"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#11"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#17"
          },
          {
            "location": "lib/util/fs-normalized.js#11"
          },
          {
            "location": "lib/util/fs.js#11"
          },
          {
            "location": "lib/util/generate-pnp-map.js#11"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#11"
          },
          {
            "location": "lib/util/git/git-spawn.js#11"
          },
          {
            "location": "lib/util/git.js#10"
          },
          {
            "location": "lib/util/git.js#16"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/index.js#10"
          },
          {
            "location": "lib/util/portable-script.js#10"
          },
          {
            "location": "lib/util/yarn-version.js#11"
          },
          {
            "location": "lib/cli/commands/add.js#17"
          },
          {
            "location": "lib/cli/commands/create.js#17"
          },
          {
            "location": "lib/cli/commands/install.js#11"
          },
          {
            "location": "lib/cli/commands/licenses.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#11"
          },
          {
            "location": "lib/cli/commands/outdated.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#11"
          },
          {
            "location": "lib/cli/index.js#11"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#11"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#10"
          },
          {
            "location": "lib/integrity-checker.js#11"
          },
          {
            "location": "lib/package-hoister.js#11"
          },
          {
            "location": "lib/registries/base-registry.js#16"
          },
          {
            "location": "lib/registries/npm-registry.js#11"
          },
          {
            "location": "lib/reporters/json-reporter.js#10"
          },
          {
            "location": "lib/resolvers/contextual/workspace-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#11"
          },
          {
            "location": "lib/util/git/git-spawn.js#11"
          },
          {
            "location": "lib/util/git.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-runtime",
      "version": "6.23.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0a9489f144de70efb3ce4300accdb329e2fc543b"
        }
      ],
      "purl": "pkg:npm/babel-runtime@6.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-runtime@6.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "babel-runtime/helpers/asyncToGenerator,babel-runtime/helpers/extends"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/_build-sub-commands.js#10"
          },
          {
            "location": "lib/cli/commands/add.js#11"
          },
          {
            "location": "lib/cli/commands/audit.js#11"
          },
          {
            "location": "lib/cli/commands/autoclean.js#11"
          },
          {
            "location": "lib/cli/commands/bin.js#11"
          },
          {
            "location": "lib/cli/commands/cache.js#11"
          },
          {
            "location": "lib/cli/commands/check.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#11"
          },
          {
            "location": "lib/cli/commands/exec.js#11"
          },
          {
            "location": "lib/cli/commands/generate-lock-entry.js#11"
          },
          {
            "location": "lib/cli/commands/global.js#11"
          },
          {
            "location": "lib/cli/commands/import.js#11"
          },
          {
            "location": "lib/cli/commands/info.js#11"
          },
          {
            "location": "lib/cli/commands/init.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#17"
          },
          {
            "location": "lib/cli/commands/licenses.js#17"
          },
          {
            "location": "lib/cli/commands/link.js#11"
          },
          {
            "location": "lib/cli/commands/list.js#11"
          },
          {
            "location": "lib/cli/commands/login.js#11"
          },
          {
            "location": "lib/cli/commands/logout.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#17"
          },
          {
            "location": "lib/cli/commands/outdated.js#17"
          },
          {
            "location": "lib/cli/commands/owner.js#11"
          },
          {
            "location": "lib/cli/commands/pack.js#11"
          },
          {
            "location": "lib/cli/commands/policies.js#11"
          },
          {
            "location": "lib/cli/commands/publish.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#17"
          },
          {
            "location": "lib/cli/commands/run.js#11"
          },
          {
            "location": "lib/cli/commands/tag.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#17"
          },
          {
            "location": "lib/cli/commands/unlink.js#11"
          },
          {
            "location": "lib/cli/commands/unplug.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#17"
          },
          {
            "location": "lib/cli/commands/upgrade.js#11"
          },
          {
            "location": "lib/cli/commands/version.js#11"
          },
          {
            "location": "lib/cli/commands/versions.js#11"
          },
          {
            "location": "lib/cli/commands/why.js#11"
          },
          {
            "location": "lib/cli/commands/workspace.js#11"
          },
          {
            "location": "lib/cli/commands/workspaces.js#11"
          },
          {
            "location": "lib/cli/index.js#17"
          },
          {
            "location": "lib/fetchers/base-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/copy-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#17"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#16"
          },
          {
            "location": "lib/hoisted-tree-builder.js#11"
          },
          {
            "location": "lib/integrity-checker.js#17"
          },
          {
            "location": "lib/lockfile/index.js#11"
          },
          {
            "location": "lib/package-fetcher.js#11"
          },
          {
            "location": "lib/package-install-scripts.js#10"
          },
          {
            "location": "lib/package-linker.js#11"
          },
          {
            "location": "lib/package-request.js#10"
          },
          {
            "location": "lib/package-resolver.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#10"
          },
          {
            "location": "lib/registries/npm-registry.js#17"
          },
          {
            "location": "lib/registries/yarn-registry.js#11"
          },
          {
            "location": "lib/reporters/base-reporter.js#10"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#10"
          },
          {
            "location": "lib/reporters/noop-reporter.js#10"
          },
          {
            "location": "lib/resolvers/exotics/bitbucket-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/hosted-git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/link-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/tarball-resolver.js#10"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#17"
          },
          {
            "location": "lib/util/fs-normalized.js#11"
          },
          {
            "location": "lib/util/fs.js#11"
          },
          {
            "location": "lib/util/generate-pnp-map.js#11"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#11"
          },
          {
            "location": "lib/util/git.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/index.js#10"
          },
          {
            "location": "lib/util/portable-script.js#10"
          },
          {
            "location": "lib/util/yarn-version.js#11"
          },
          {
            "location": "lib/cli/commands/_build-sub-commands.js#10"
          },
          {
            "location": "lib/cli/commands/add.js#11"
          },
          {
            "location": "lib/cli/commands/add.js#17"
          },
          {
            "location": "lib/cli/commands/audit.js#11"
          },
          {
            "location": "lib/cli/commands/autoclean.js#11"
          },
          {
            "location": "lib/cli/commands/bin.js#11"
          },
          {
            "location": "lib/cli/commands/cache.js#11"
          },
          {
            "location": "lib/cli/commands/check.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#11"
          },
          {
            "location": "lib/cli/commands/create.js#17"
          },
          {
            "location": "lib/cli/commands/exec.js#11"
          },
          {
            "location": "lib/cli/commands/generate-lock-entry.js#11"
          },
          {
            "location": "lib/cli/commands/global.js#11"
          },
          {
            "location": "lib/cli/commands/import.js#11"
          },
          {
            "location": "lib/cli/commands/info.js#11"
          },
          {
            "location": "lib/cli/commands/init.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#11"
          },
          {
            "location": "lib/cli/commands/install.js#17"
          },
          {
            "location": "lib/cli/commands/licenses.js#11"
          },
          {
            "location": "lib/cli/commands/licenses.js#17"
          },
          {
            "location": "lib/cli/commands/link.js#11"
          },
          {
            "location": "lib/cli/commands/list.js#11"
          },
          {
            "location": "lib/cli/commands/login.js#11"
          },
          {
            "location": "lib/cli/commands/logout.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#17"
          },
          {
            "location": "lib/cli/commands/outdated.js#11"
          },
          {
            "location": "lib/cli/commands/outdated.js#17"
          },
          {
            "location": "lib/cli/commands/owner.js#11"
          },
          {
            "location": "lib/cli/commands/pack.js#11"
          },
          {
            "location": "lib/cli/commands/policies.js#11"
          },
          {
            "location": "lib/cli/commands/publish.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#17"
          },
          {
            "location": "lib/cli/commands/run.js#11"
          },
          {
            "location": "lib/cli/commands/tag.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#17"
          },
          {
            "location": "lib/cli/commands/unlink.js#11"
          },
          {
            "location": "lib/cli/commands/unplug.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#17"
          },
          {
            "location": "lib/cli/commands/upgrade.js#11"
          },
          {
            "location": "lib/cli/commands/version.js#11"
          },
          {
            "location": "lib/cli/commands/versions.js#11"
          },
          {
            "location": "lib/cli/commands/why.js#11"
          },
          {
            "location": "lib/cli/commands/workspace.js#11"
          },
          {
            "location": "lib/cli/commands/workspaces.js#11"
          },
          {
            "location": "lib/cli/index.js#11"
          },
          {
            "location": "lib/cli/index.js#17"
          },
          {
            "location": "lib/fetchers/base-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/copy-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/git-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#11"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#17"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#10"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#16"
          },
          {
            "location": "lib/hoisted-tree-builder.js#11"
          },
          {
            "location": "lib/integrity-checker.js#11"
          },
          {
            "location": "lib/integrity-checker.js#17"
          },
          {
            "location": "lib/lockfile/index.js#11"
          },
          {
            "location": "lib/package-fetcher.js#11"
          },
          {
            "location": "lib/package-hoister.js#11"
          },
          {
            "location": "lib/package-install-scripts.js#10"
          },
          {
            "location": "lib/package-linker.js#11"
          },
          {
            "location": "lib/package-request.js#10"
          },
          {
            "location": "lib/package-resolver.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#10"
          },
          {
            "location": "lib/registries/base-registry.js#16"
          },
          {
            "location": "lib/registries/npm-registry.js#11"
          },
          {
            "location": "lib/registries/npm-registry.js#17"
          },
          {
            "location": "lib/registries/yarn-registry.js#11"
          },
          {
            "location": "lib/reporters/base-reporter.js#10"
          },
          {
            "location": "lib/reporters/console/console-reporter.js#10"
          },
          {
            "location": "lib/reporters/json-reporter.js#10"
          },
          {
            "location": "lib/reporters/noop-reporter.js#10"
          },
          {
            "location": "lib/resolvers/contextual/workspace-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/bitbucket-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/hosted-git-resolver.js#10"
          },
          {
            "location": "lib/resolvers/exotics/link-resolver.js#11"
          },
          {
            "location": "lib/resolvers/exotics/tarball-resolver.js#10"
          },
          {
            "location": "lib/resolvers/registries/npm-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#11"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#17"
          },
          {
            "location": "lib/util/fs-normalized.js#11"
          },
          {
            "location": "lib/util/fs.js#11"
          },
          {
            "location": "lib/util/generate-pnp-map.js#11"
          },
          {
            "location": "lib/util/git/git-ref-resolver.js#11"
          },
          {
            "location": "lib/util/git/git-spawn.js#11"
          },
          {
            "location": "lib/util/git.js#10"
          },
          {
            "location": "lib/util/git.js#16"
          },
          {
            "location": "lib/util/normalize-manifest/fix.js#10"
          },
          {
            "location": "lib/util/normalize-manifest/index.js#10"
          },
          {
            "location": "lib/util/portable-script.js#10"
          },
          {
            "location": "lib/util/yarn-version.js#11"
          },
          {
            "location": "lib/cli/commands/add.js#17"
          },
          {
            "location": "lib/cli/commands/create.js#17"
          },
          {
            "location": "lib/cli/commands/install.js#11"
          },
          {
            "location": "lib/cli/commands/licenses.js#11"
          },
          {
            "location": "lib/cli/commands/node.js#11"
          },
          {
            "location": "lib/cli/commands/outdated.js#11"
          },
          {
            "location": "lib/cli/commands/remove.js#11"
          },
          {
            "location": "lib/cli/commands/team.js#11"
          },
          {
            "location": "lib/cli/commands/upgrade-interactive.js#11"
          },
          {
            "location": "lib/cli/index.js#11"
          },
          {
            "location": "lib/fetchers/tarball-fetcher.js#11"
          },
          {
            "location": "lib/fetchers/workspace-fetcher.js#10"
          },
          {
            "location": "lib/integrity-checker.js#11"
          },
          {
            "location": "lib/package-hoister.js#11"
          },
          {
            "location": "lib/registries/base-registry.js#16"
          },
          {
            "location": "lib/registries/npm-registry.js#11"
          },
          {
            "location": "lib/reporters/json-reporter.js#10"
          },
          {
            "location": "lib/resolvers/contextual/workspace-resolver.js#10"
          },
          {
            "location": "lib/util/execute-lifecycle-script.js#11"
          },
          {
            "location": "lib/util/git/git-spawn.js#11"
          },
          {
            "location": "lib/util/git.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-template",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "04ae514f1f93b3a2537f2a0f60a5a45fb8308333"
        }
      ],
      "purl": "pkg:npm/babel-template@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-template@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-traverse",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ab36673fd356f9a0948659e7b338d5feadb31695"
        }
      ],
      "purl": "pkg:npm/babel-traverse@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-traverse@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-types",
      "version": "6.24.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a136879dc15b3606bda0d90c1fc74304c2ff0975"
        }
      ],
      "purl": "pkg:npm/babel-types@6.24.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-types@6.24.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babylon",
      "version": "6.17.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "17f14fddf361b695981fe679385e4f1c01ebd86f"
        }
      ],
      "purl": "pkg:npm/babylon@6.17.1",
      "type": "library",
      "bom-ref": "pkg:npm/babylon@6.17.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "batch",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dc34314f4e679318093fc760272525f94bf25c16"
        }
      ],
      "purl": "pkg:npm/batch@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/batch@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bluebird",
      "version": "3.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "791420d7f551eea2897453a8a77653f96606d67c"
        }
      ],
      "purl": "pkg:npm/bluebird@3.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/bluebird@3.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "1.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3effc3c50e000531fb720eaff80f0ae8ef23cf59"
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserslist",
      "version": "1.7.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0bd76704258be829b2398bb50e4b62d1a166b0b9"
        }
      ],
      "purl": "pkg:npm/browserslist@1.7.7",
      "type": "library",
      "bom-ref": "pkg:npm/browserslist@1.7.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bser",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "381116970b2a6deea5646dd15dd7278444b56169"
        }
      ],
      "purl": "pkg:npm/bser@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/bser@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bytes",
      "version": "2.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d5b680a165b6201739acb611542aabc2d8ceb070"
        }
      ],
      "purl": "pkg:npm/bytes@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/bytes@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "bytes"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/why.js#309"
          },
          {
            "location": "src/cli/commands/why.js#16"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camel-case",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"
        }
      ],
      "purl": "pkg:npm/camel-case@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/camel-case@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caniuse-api",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"
        }
      ],
      "purl": "pkg:npm/caniuse-api@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/caniuse-api@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caniuse-db",
      "version": "1.0.30000676",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "82ea578237637c8ff34a28acaade373b624c4ea8"
        }
      ],
      "purl": "pkg:npm/caniuse-db@1.0.30000676",
      "type": "library",
      "bom-ref": "pkg:npm/caniuse-db@1.0.30000676",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cardinal",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "50e21c1b0aa37729f9377def196b5a9cec932ee9"
        }
      ],
      "purl": "pkg:npm/cardinal@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/cardinal@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "case-sensitive-paths-webpack-plugin",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8aaedd5699a86cac2b34cf40d9b4145758978472"
        }
      ],
      "purl": "pkg:npm/case-sensitive-paths-webpack-plugin@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/case-sensitive-paths-webpack-plugin@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ci-info",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dc5285f2b4e251821683681c381c3388f46ec534"
        }
      ],
      "purl": "pkg:npm/ci-info@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ci-info@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clap",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b3bd36e93dd4cbfb395a3c26896352445265c05b"
        }
      ],
      "purl": "pkg:npm/clap@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/clap@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clean-css",
      "version": "4.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "07cfe8980edb20d455ddc23aadcf1e04c6e509ce"
        }
      ],
      "purl": "pkg:npm/clean-css@4.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/clean-css@4.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-usage",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7c01e0dc706c234b39c933838c8e20b2175776e2"
        }
      ],
      "purl": "pkg:npm/cli-usage@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/cli-usage@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "coa",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2ba9fec3b4aa43d7a49d7e6c3561e92061b6bcec"
        }
      ],
      "purl": "pkg:npm/coa@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/coa@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-name",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5c8ab72b64bd2215d617ae9559ebb148475cf98d"
        }
      ],
      "purl": "pkg:npm/color-name@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colormin",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ea2f7420a72b96881a38aae59ec124a6f7298133"
        }
      ],
      "purl": "pkg:npm/colormin@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/colormin@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colors",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "168a4701756b6a7f51a12ce0c97bfa28c084ed63"
        }
      ],
      "purl": "pkg:npm/colors@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/colors@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "compressible",
      "version": "2.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "feda1c7f7617912732b29bf8cf26252a20b9eecd"
        }
      ],
      "purl": "pkg:npm/compressible@2.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/compressible@2.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "compression",
      "version": "1.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cceb121ecc9d09c52d7ad0c3350ea93ddd402bc3"
        }
      ],
      "purl": "pkg:npm/compression@1.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/compression@1.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "connect-history-api-fallback",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e51d17f8f0ef0db90a64fdb47de3051556e9f169"
        }
      ],
      "purl": "pkg:npm/connect-history-api-fallback@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/connect-history-api-fallback@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "contains-path",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
        }
      ],
      "purl": "pkg:npm/contains-path@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/contains-path@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-disposition",
      "version": "0.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"
        }
      ],
      "purl": "pkg:npm/content-disposition@0.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/content-disposition@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-type-parser",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c3e56988c53c65127fb46d4032a3a900246fdc94"
        }
      ],
      "purl": "pkg:npm/content-type-parser@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/content-type-parser@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "content-type",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b7d113aee7a8dd27bd21133c4dc2529df1721eed"
        }
      ],
      "purl": "pkg:npm/content-type@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/content-type@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "convert-source-map",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
        }
      ],
      "purl": "pkg:npm/convert-source-map@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie-signature",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e303a882b342cc3ee8ca513a79999734dab3ae2c"
        }
      ],
      "purl": "pkg:npm/cookie-signature@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/cookie-signature@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
        }
      ],
      "purl": "pkg:npm/cookie@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/cookie@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cosmiconfig",
      "version": "2.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "952771eb0dddc1cb3fa2f6fbe51a522e93b3ee0a"
        }
      ],
      "purl": "pkg:npm/cosmiconfig@2.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/cosmiconfig@2.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7b9247621c23adfdd3856004a823cbe397424d41"
        }
      ],
      "purl": "pkg:npm/cross-spawn@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-color-names",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "808adc2e79cf84738069b646cb20ec27beb629e0"
        }
      ],
      "purl": "pkg:npm/css-color-names@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/css-color-names@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-loader",
      "version": "0.26.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2ba7f20131b93597496b3e9bb500785a49cd29ea"
        }
      ],
      "purl": "pkg:npm/css-loader@0.26.1",
      "type": "library",
      "bom-ref": "pkg:npm/css-loader@0.26.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-select",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2b3a110539c5355f1cd8d314623e870b121ec858"
        }
      ],
      "purl": "pkg:npm/css-select@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/css-select@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-selector-tokenizer",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e6988474ae8c953477bf5e7efecfceccd9cf4c86"
        }
      ],
      "purl": "pkg:npm/css-selector-tokenizer@0.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/css-selector-tokenizer@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-what",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9467d032c38cfaefb9f2d79501253062f87fa1bd"
        }
      ],
      "purl": "pkg:npm/css-what@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/css-what@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssesc",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c814903e45623371a0477b40109aaafbeeaddbb4"
        }
      ],
      "purl": "pkg:npm/cssesc@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/cssesc@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssnano",
      "version": "3.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"
        }
      ],
      "purl": "pkg:npm/cssnano@3.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/cssnano@3.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "csso",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ddd52c587033f49e94b71fc55569f252e8ff5f85"
        }
      ],
      "purl": "pkg:npm/csso@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/csso@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.6.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "92bad1f6d05bbb6bba22cca88bcd0ec894c2861e"
        }
      ],
      "purl": "pkg:npm/debug@2.6.7",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.6.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "debug"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/util/blocking-queue.js#15"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "default-require-extensions",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8"
        }
      ],
      "purl": "pkg:npm/default-require-extensions@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/default-require-extensions@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "defined",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c98d9bcef75674188e110969151199e39b1fa693"
        }
      ],
      "purl": "pkg:npm/defined@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/defined@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "depd",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e1bd82c6aab6ced965b97b88b17ed3e528ca18c3"
        }
      ],
      "purl": "pkg:npm/depd@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/depd@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "destroy",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "978857442c44749e4206613e37946205826abd80"
        }
      ],
      "purl": "pkg:npm/destroy@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/destroy@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-port",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fde7574591ea3de74445782643c3f921b2a4618c"
        }
      ],
      "purl": "pkg:npm/detect-port@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/detect-port@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diff",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c9ce393a4b7cbd0b058a725c93df299027868ff9"
        }
      ],
      "purl": "pkg:npm/diff@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/diff@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "doctrine",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "13e75682b55518424276f7c173783456ef913d26"
        }
      ],
      "purl": "pkg:npm/doctrine@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/doctrine@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "doctrine",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c73d8d2909d22291e1a007a395804da8b665fe63"
        }
      ],
      "purl": "pkg:npm/doctrine@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/doctrine@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dom-converter",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a45ef5727b890c9bffe6d7c876e7b19cb0e17f3b"
        }
      ],
      "purl": "pkg:npm/dom-converter@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/dom-converter@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domhandler",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d2646f5e57f6c3bab11cf6cb05d3c0acf7412594"
        }
      ],
      "purl": "pkg:npm/domhandler@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/domhandler@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domutils",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bddc3de099b9a2efacc51c623f28f416ecc57485"
        }
      ],
      "purl": "pkg:npm/domutils@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/domutils@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dotenv",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bd759c357aaa70365e01c96b7b0bec08a6e0d949"
        }
      ],
      "purl": "pkg:npm/dotenv@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dotenv@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ee-first",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "590c61156b0ae2f4f0255732a158b266bc56b21d"
        }
      ],
      "purl": "pkg:npm/ee-first@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ee-first@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "electron-to-chromium",
      "version": "1.3.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1b3a5eace6e087bb5e257a100b0cbfe81b2891fc"
        }
      ],
      "purl": "pkg:npm/electron-to-chromium@1.3.13",
      "type": "library",
      "bom-ref": "pkg:npm/electron-to-chromium@1.3.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emoji-regex",
      "version": "6.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a30b6fee353d406d96cfb9fa765bdc82897eff6e"
        }
      ],
      "purl": "pkg:npm/emoji-regex@6.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/emoji-regex@6.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "encodeurl",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "79e3d58655346909fe6f0f45a5de68103b294d20"
        }
      ],
      "purl": "pkg:npm/encodeurl@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/encodeurl@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-abstract",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dfade774e01bfcd97f96180298c449c8623fb94c"
        }
      ],
      "purl": "pkg:npm/es-abstract@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/es-abstract@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es5-ext",
      "version": "0.10.21",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "19a725f9e51d0300bbc1e8e821109fd9daf55925"
        }
      ],
      "purl": "pkg:npm/es5-ext@0.10.21",
      "type": "library",
      "bom-ref": "pkg:npm/es5-ext@0.10.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-html",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0258eae4d3d0c0974de1c169188ef0051d1d1988"
        }
      ],
      "purl": "pkg:npm/escape-html@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/escape-html@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-config-react-app",
      "version": "0.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ee535cbaaf9e3576ea16b99afe720353d8730ec0"
        }
      ],
      "purl": "pkg:npm/eslint-config-react-app@0.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-config-react-app@0.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-import-resolver-node",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5add8106e8c928db2cba232bcd9efa846e3da16c"
        }
      ],
      "purl": "pkg:npm/eslint-import-resolver-node@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-import-resolver-node@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-loader",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "38f9a1e6c602a4f1f3f3516289726e5d26e6e165"
        }
      ],
      "purl": "pkg:npm/eslint-loader@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-loader@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-module-utils",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c4a57fd3a53efd8426cc2d5550aadab9bbd05fd0"
        }
      ],
      "purl": "pkg:npm/eslint-module-utils@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-module-utils@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-flowtype",
      "version": "2.21.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a47e85abcdd181d37a336054bd552149ae387d9c"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-flowtype@2.21.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-flowtype@2.21.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-import",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dcfe96357d476b3f822570d42c29bec66f5d9c5c"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-import@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-import@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-jsx-a11y",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "779bb0fe7b08da564a422624911de10061e048ee"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-jsx-a11y@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-jsx-a11y@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-react",
      "version": "6.10.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c5435beb06774e12c7db2f6abaddcbf900cd3f78"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-react@6.10.3",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-react@6.10.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint",
      "version": "3.16.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9bc31fc7341692cf772e80607508f67d711c5609"
        }
      ],
      "purl": "pkg:npm/eslint@3.16.1",
      "type": "library",
      "bom-ref": "pkg:npm/eslint@3.16.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint",
      "version": "3.19.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c8fc6201c7f40dd08941b87c085767386a679acc"
        }
      ],
      "purl": "pkg:npm/eslint@3.19.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint@3.19.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "espree",
      "version": "3.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2910b5ccd49ce893c2ffffaab4fd8b3a31b82374"
        }
      ],
      "purl": "pkg:npm/espree@3.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/espree@3.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esprima",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "53cf247acda77313e551c3aa2e73342d3fb4f7d9"
        }
      ],
      "purl": "pkg:npm/esprima@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/esprima@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esquery",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cfba8b57d7fba93f17298a8a006a04cda13d80fa"
        }
      ],
      "purl": "pkg:npm/esquery@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/esquery@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "etag",
      "version": "1.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6f631aef336d6c46362b51764044ce216be3c051"
        }
      ],
      "purl": "pkg:npm/etag@1.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/etag@1.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eventemitter3",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1c86991d816ad1e504750e73874224ecf3bec508"
        }
      ],
      "purl": "pkg:npm/eventemitter3@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/eventemitter3@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eventsource",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0acede849ed7dd1ccc32c811bb11b944d4f29232"
        }
      ],
      "purl": "pkg:npm/eventsource@0.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/eventsource@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "exec-sh",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "14f75de3f20d286ef933099b2ce50a90359cef10"
        }
      ],
      "purl": "pkg:npm/exec-sh@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/exec-sh@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "express",
      "version": "4.15.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bab65d0f03aa80c358408972fc700f916944b662"
        }
      ],
      "purl": "pkg:npm/express@4.15.3",
      "type": "framework",
      "bom-ref": "pkg:npm/express@4.15.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "extract-text-webpack-plugin",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c95bf3cbaac49dc96f1dc6e072549fbb654ccd2c"
        }
      ],
      "purl": "pkg:npm/extract-text-webpack-plugin@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/extract-text-webpack-plugin@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fastparse",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d1e2643b38a94d7583b479060e6c4affc94071f8"
        }
      ],
      "purl": "pkg:npm/fastparse@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/fastparse@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "faye-websocket",
      "version": "0.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4e492f8d04dfb6f89003507f6edbf2d501e7c6f4"
        }
      ],
      "purl": "pkg:npm/faye-websocket@0.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/faye-websocket@0.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "faye-websocket",
      "version": "0.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f0efe18c4f56e4f40afc7e06c719fd5ee6188f38"
        }
      ],
      "purl": "pkg:npm/faye-websocket@0.11.1",
      "type": "library",
      "bom-ref": "pkg:npm/faye-websocket@0.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "faye-websocket",
      "version": "0.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cc4074c7f4a4dfd03af54dd65c354b135132ce11"
        }
      ],
      "purl": "pkg:npm/faye-websocket@0.7.3",
      "type": "library",
      "bom-ref": "pkg:npm/faye-websocket@0.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fb-watchman",
      "version": "1.9.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a24cf47827f82d38fb59a69ad70b76e3b6ae7383"
        }
      ],
      "purl": "pkg:npm/fb-watchman@1.9.2",
      "type": "library",
      "bom-ref": "pkg:npm/fb-watchman@1.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-loader",
      "version": "0.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bbe6db7474ac92c7f54fdc197cf547e98b6b8e12"
        }
      ],
      "purl": "pkg:npm/file-loader@0.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/file-loader@0.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "filesize",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "53149ea3460e3b2e024962a51648aa572cf98122"
        }
      ],
      "purl": "pkg:npm/filesize@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/filesize@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "finalhandler",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ef47e77950e999780e86022a560e3217e0d0cc89"
        }
      ],
      "purl": "pkg:npm/finalhandler@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/finalhandler@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "forwarded",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "19ef9874c4ae1c297bcf078fde63a09b66a84363"
        }
      ],
      "purl": "pkg:npm/forwarded@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/forwarded@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fresh",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f474ca5e6a9246d6fd8e0953cfa9b9c805afa78e"
        }
      ],
      "purl": "pkg:npm/fresh@0.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/fresh@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-extra",
      "version": "0.30.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f233ffcc08d4da7d432daa449776989db1df93f0"
        }
      ],
      "purl": "pkg:npm/fs-extra@0.30.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-extra@0.30.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-core@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-core/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/pkg-tests-specs@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "packages/pkg-tests/pkg-tests-specs/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "fs-extra"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/pnp.js#2"
          },
          {
            "location": "packages/pkg-tests/pkg-tests-specs/sources/script.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "1.0.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8537f3f12272678765b4fd6528c0f1f66f8f4558"
        }
      ],
      "purl": "pkg:npm/fsevents@1.0.17",
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@1.0.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "function-bind",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "16176714c801798e4e8f2cf7f7529467bb4a5771"
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/function-bind@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globals",
      "version": "9.17.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0c0ca696d9b9bb694d2e5470bd37777caad50286"
        }
      ],
      "purl": "pkg:npm/globals@9.17.0",
      "type": "library",
      "bom-ref": "pkg:npm/globals@9.17.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gzip-size",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "546188e9bdc337f673772f81660464b389dce520"
        }
      ],
      "purl": "pkg:npm/gzip-size@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/gzip-size@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "handlebars",
      "version": "4.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3d30c718b09a3d96f23ea4cc1f403c4d3ba9ff4f"
        }
      ],
      "purl": "pkg:npm/handlebars@4.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/handlebars@4.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "he",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "93410fd21b009735151f8868c2f271f3427e23fd"
        }
      ],
      "purl": "pkg:npm/he@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/he@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hosted-git-info",
      "version": "2.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0076b9f46a270506ddbaaea56496897460612a67"
        }
      ],
      "purl": "pkg:npm/hosted-git-info@2.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/hosted-git-info@2.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "html-comment-regex",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "668b93776eaae55ebde8f3ad464b307a4963625e"
        }
      ],
      "purl": "pkg:npm/html-comment-regex@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/html-comment-regex@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "html-encoding-sniffer",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "79bf7a785ea495fe66165e734153f363ff5437da"
        }
      ],
      "purl": "pkg:npm/html-encoding-sniffer@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/html-encoding-sniffer@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "html-entities",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "41948caf85ce82fed36e4e6a0ed371a6664379e2"
        }
      ],
      "purl": "pkg:npm/html-entities@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/html-entities@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "html-minifier",
      "version": "3.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d73bc3ff448942408818ce609bf3fb0ea7ef4eb7"
        }
      ],
      "purl": "pkg:npm/html-minifier@3.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/html-minifier@3.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "html-webpack-plugin",
      "version": "2.24.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "53697cea79a9f3cd1f8c239ac71f949d5673cacb"
        }
      ],
      "purl": "pkg:npm/html-webpack-plugin@2.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/html-webpack-plugin@2.24.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "htmlparser2",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cc70d05a59f6542e43f0e685c982e14c924a9efe"
        }
      ],
      "purl": "pkg:npm/htmlparser2@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/htmlparser2@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "http-errors",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5f8b8ed98aca545656bf572997387f904a722257"
        }
      ],
      "purl": "pkg:npm/http-errors@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/http-errors@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-proxy-middleware",
      "version": "0.17.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "940382147149b856084f5534752d5b5a8168cd1d"
        }
      ],
      "purl": "pkg:npm/http-proxy-middleware@0.17.3",
      "type": "library",
      "bom-ref": "pkg:npm/http-proxy-middleware@0.17.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-proxy",
      "version": "1.16.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "06dff292952bf64dbe8471fa9df73066d4f37742"
        }
      ],
      "purl": "pkg:npm/http-proxy@1.16.2",
      "type": "library",
      "bom-ref": "pkg:npm/http-proxy@1.16.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iconv-lite",
      "version": "0.4.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1f88aba4ab0b1508e8312acc39345f36e992e2f2"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.4.13",
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.4.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "icss-replace-symbols",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "06ea6f83679a7749e386cfe1fe812ae5db223ded"
        }
      ],
      "purl": "pkg:npm/icss-replace-symbols@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/icss-replace-symbols@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore",
      "version": "3.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "432352e57accd87ab3110e82d3fea0e47812156d"
        }
      ],
      "purl": "pkg:npm/ignore@3.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/ignore@3.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "interpret",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cbc35c62eeee73f19ab7b10a801511401afc0f90"
        }
      ],
      "purl": "pkg:npm/interpret@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/interpret@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ipaddr.js",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1e03a52fdad83a8bbb2b25cbf4998b4cffcd3dec"
        }
      ],
      "purl": "pkg:npm/ipaddr.js@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/ipaddr.js@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-absolute-url",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
        }
      ],
      "purl": "pkg:npm/is-absolute-url@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-absolute-url@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-ci",
      "version": "1.0.10",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f739336b2632365061a9d48270cd56ae3369318e"
        }
      ],
      "purl": "pkg:npm/is-ci@1.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/is-ci@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "is-ci"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/reporters/base-reporter.js#30"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-directory",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
        }
      ],
      "purl": "pkg:npm/is-directory@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-directory@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-svg",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cf61090da0d9efbcab8722deba6f032208dbb0e9"
        }
      ],
      "purl": "pkg:npm/is-svg@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-svg@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "istanbul-api",
      "version": "1.1.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd5d78a1afa18c134fde025333f07335d2692271ca6d9f5c2c813055ab2e693500d5e6c5f5304e21f702e520c01370b5d6b5f13b0dca4a298a18c885cfa3e959"
        }
      ],
      "purl": "pkg:npm/istanbul-api@1.1.9",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-api@1.1.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-coverage",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3ed6f0e49b3c6a2489f9adca04a9aa520780e63f1137d44b48d9d176682915e5eb0df44587c59d1dc200c2962bcc5c9a84ef3698431ab7d218f92f49e54cde5"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-coverage@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-coverage@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-hook",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dd4d8707dcb5655f54985944d76171fa73ed16a2329b3aea0a4b2b5ee8e6dcd55b01920983f45f6203b55e221ad266e6c538d6a55115964219276e7154801f91"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-hook@1.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-hook@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-instrument",
      "version": "1.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94f81463e3dae5d96adbf974aacd4f259e7840f49fa3eb38f9465d91bd9dd216cecab10801b509a6104b1631325c175e08e360191003173b37a237c5b66bb014"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-instrument@1.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-instrument@1.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-report",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6f17e6260a61f8b619decfa2455f4eae8c8035f563daf58522c23735b802c5d9cbf976613722df1be48f0e6fb14727bd07f58e7217e4c39156bf99c003bb0d5"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-report@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-report@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-source-maps",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ae915bd25c29fd250bdd265f303ff88f86a8a0d0c46db96b83e1934aa3abc1d8893ffc09a100a7b74273cdd367669117b7953b9d164debce81e1c14e216fde3"
        }
      ],
      "purl": "pkg:npm/istanbul-lib-source-maps@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-source-maps@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-reports",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3fc1bcef7034916db85d19711d51a130906143c81601e73e75a7bb671381cf14f8c3e6bd01348fbd154adcb07544027d4bc6e0dad3b25870065b8d1977674a7f"
        }
      ],
      "purl": "pkg:npm/istanbul-reports@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-reports@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-changed-files",
      "version": "17.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f5657758736996f590a51b87e5c9369d904ba7b7"
        }
      ],
      "purl": "pkg:npm/jest-changed-files@17.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/jest-changed-files@17.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-cli",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5ead36ecad420817c2c9baa2aa7574f63257b3d6"
        }
      ],
      "purl": "pkg:npm/jest-cli@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-cli@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-config",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6111740a6d48aab86ff5a9e6ab0b98bd993b6ff4"
        }
      ],
      "purl": "pkg:npm/jest-config@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-config@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-diff",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4ff79e74dd988c139195b365dc65d87f606f4803"
        }
      ],
      "purl": "pkg:npm/jest-diff@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-diff@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-environment-jsdom",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "18b42f0c4ea2bae9f36cab3639b1e8f8c384e24e"
        }
      ],
      "purl": "pkg:npm/jest-environment-jsdom@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-environment-jsdom@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-environment-node",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4d6797572c8dda99acf5fae696eb62945547c779"
        }
      ],
      "purl": "pkg:npm/jest-environment-node@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-environment-node@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-file-exists",
      "version": "17.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7f63eb73a1c43a13f461be261768b45af2cdd169"
        }
      ],
      "purl": "pkg:npm/jest-file-exists@17.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-file-exists@17.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-haste-map",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "06839c74b770a40c1a106968851df8d281c08375"
        }
      ],
      "purl": "pkg:npm/jest-haste-map@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-haste-map@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-jasmine2",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "094e104c2c189708766c77263bb2aecb5860a80b"
        }
      ],
      "purl": "pkg:npm/jest-jasmine2@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-jasmine2@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-matcher-utils",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1ac4651955ee2a60cef1e7fcc98cdfd773c0f932"
        }
      ],
      "purl": "pkg:npm/jest-matcher-utils@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-matcher-utils@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-matchers",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0341484bf87a1fd0bac0a4d2c899e2b77a3f1ead"
        }
      ],
      "purl": "pkg:npm/jest-matchers@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-matchers@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-mock",
      "version": "18.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5c248846ea33fa558b526f5312ab4a6765e489b3"
        }
      ],
      "purl": "pkg:npm/jest-mock@18.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-mock@18.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-resolve-dependencies",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8134fb5caf59c9ed842fe0152ab01c52711f1bbb"
        }
      ],
      "purl": "pkg:npm/jest-resolve-dependencies@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve-dependencies@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-resolve",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6800accb536658c906cd5e29de412b1ab9ac249b"
        }
      ],
      "purl": "pkg:npm/jest-resolve@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-resolve@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-runtime",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3abfd687175b21fc3b85a2b8064399e997859922"
        }
      ],
      "purl": "pkg:npm/jest-runtime@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-runtime@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-snapshot",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "55b96d2ee639c9bce76f87f2a3fd40b71c7a5916"
        }
      ],
      "purl": "pkg:npm/jest-snapshot@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-snapshot@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest-util",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3a99c32114ab17f84be094382527006e6d4bfc6a"
        }
      ],
      "purl": "pkg:npm/jest-util@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest-util@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "jest",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bcebf1e203dee5c2ad2091c805300a343d9e6c7d"
        }
      ],
      "purl": "pkg:npm/jest@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jest@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "js-tokens",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "08e9f132484a2c45a30907e9dc4d5567b7f114d7"
        }
      ],
      "purl": "pkg:npm/js-tokens@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/js-tokens@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-yaml",
      "version": "3.8.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "520b4564f86573ba96662af85a8cafa7b4b5a6f6"
        }
      ],
      "purl": "pkg:npm/js-yaml@3.8.4",
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@3.8.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "js-yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/lockfile/parse.js#52"
          },
          {
            "location": "src/lockfile/parse.js#12"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsdom",
      "version": "9.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e8c546fffcb06c00d4833ca84410fed7f8a097d4"
        }
      ],
      "purl": "pkg:npm/jsdom@9.12.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsdom@9.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-loader",
      "version": "0.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8baa1365a632f58a3c46d20175fc6002c96e37de"
        }
      ],
      "purl": "pkg:npm/json-loader@0.5.4",
      "type": "library",
      "bom-ref": "pkg:npm/json-loader@0.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json3",
      "version": "3.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3c0434743df93e2f5c42aee7b19bcb483575f4e1"
        }
      ],
      "purl": "pkg:npm/json3@3.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/json3@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsx-ast-utils",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3867213e8dd79bf1e8f2300c0cfc1efb182c0df1"
        }
      ],
      "purl": "pkg:npm/jsx-ast-utils@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/jsx-ast-utils@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._arraycopy",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "76e7b7c1f1fb92547374878a562ed06a3e50f6e1"
        }
      ],
      "purl": "pkg:npm/lodash._arraycopy@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._arraycopy@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._arrayeach",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bab156b2a90d3f1bbd5c653403349e5e5933ef9e"
        }
      ],
      "purl": "pkg:npm/lodash._arrayeach@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._arrayeach@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._baseassign",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8c38a099500f215ad09e59f1722fd0c52bfe0a4e"
        }
      ],
      "purl": "pkg:npm/lodash._baseassign@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._baseassign@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._baseclone",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "303519bf6393fe7e42f34d8b630ef7794e3542b7"
        }
      ],
      "purl": "pkg:npm/lodash._baseclone@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._baseclone@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._basefor",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7550b4e9218ef09fad24343b612021c79b4c20c2"
        }
      ],
      "purl": "pkg:npm/lodash._basefor@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._basefor@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._bindcallback",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e531c27644cf8b57a99e17ed95b35c748789392e"
        }
      ],
      "purl": "pkg:npm/lodash._bindcallback@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._bindcallback@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.camelcase",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b28aa6288a2b9fc651035c7711f65ab6190331a6"
        }
      ],
      "purl": "pkg:npm/lodash.camelcase@4.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.camelcase@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.clonedeep",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a0a1e40d82a5ea89ff5b147b8444ed63d92827db"
        }
      ],
      "purl": "pkg:npm/lodash.clonedeep@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.clonedeep@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.cond",
      "version": "4.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f471a1da486be60f6ab955d17115523dd1d255d5"
        }
      ],
      "purl": "pkg:npm/lodash.cond@4.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.cond@4.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.memoize",
      "version": "4.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
        }
      ],
      "purl": "pkg:npm/lodash.memoize@4.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.memoize@4.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.pickby",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7dea21d8c18d7703a27c704c15d3b84a67e33aff"
        }
      ],
      "purl": "pkg:npm/lodash.pickby@4.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.pickby@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.uniq",
      "version": "4.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d0225373aeb652adc1bc82e4945339a842754773"
        }
      ],
      "purl": "pkg:npm/lodash.uniq@4.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.uniq@4.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lower-case",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
        }
      ],
      "purl": "pkg:npm/lower-case@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/lower-case@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1d17679c069cda5d040991a09dbc2c0db377e55e"
        }
      ],
      "purl": "pkg:npm/lru-cache@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "macaddress",
      "version": "0.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5904dc537c39ec6dbefeae902327135fa8511f12"
        }
      ],
      "purl": "pkg:npm/macaddress@0.2.8",
      "type": "library",
      "bom-ref": "pkg:npm/macaddress@0.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "marked-terminal",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c8c460881c772c7604b64367007ee5f77f125904"
        }
      ],
      "purl": "pkg:npm/marked-terminal@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/marked-terminal@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "marked",
      "version": "0.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7"
        }
      ],
      "purl": "pkg:npm/marked@0.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/marked@0.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "math-expression-evaluator",
      "version": "1.2.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
        }
      ],
      "purl": "pkg:npm/math-expression-evaluator@1.2.17",
      "type": "library",
      "bom-ref": "pkg:npm/math-expression-evaluator@1.2.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "media-typer",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8710d7af0aa626f8fffa1ce00168545263255748"
        }
      ],
      "purl": "pkg:npm/media-typer@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/media-typer@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge-descriptors",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
        }
      ],
      "purl": "pkg:npm/merge-descriptors@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/merge-descriptors@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "methods",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5529a4d67654134edcc5266656835b0f851afcee"
        }
      ],
      "purl": "pkg:npm/methods@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/methods@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.28.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fedd349be06d2865b7fc57d837c6de4f17d7ac3c"
        }
      ],
      "purl": "pkg:npm/mime-db@1.28.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.28.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.2.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"
        }
      ],
      "purl": "pkg:npm/mime@1.2.11",
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.2.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"
        }
      ],
      "purl": "pkg:npm/mime@1.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ncname",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5b57ad18b1ca092864ef62b0b1ed8194f383b71c"
        }
      ],
      "purl": "pkg:npm/ncname@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ncname@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "negotiator",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2b327184e8992101177b28563fb5e7102acd0ca9"
        }
      ],
      "purl": "pkg:npm/negotiator@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/negotiator@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "no-case",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7aeba1c73a52184265554b7dc03baf720df80081"
        }
      ],
      "purl": "pkg:npm/no-case@2.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/no-case@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-emoji",
      "version": "1.5.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fd918e412769bf8c448051238233840b2aff16a1"
        }
      ],
      "purl": "pkg:npm/node-emoji@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/node-emoji@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "node-emoji"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/install.js#259"
          },
          {
            "location": "lib/cli/commands/remove.js#203"
          },
          {
            "location": "lib/cli/commands/why.js#310"
          },
          {
            "location": "src/cli/commands/remove.js#14"
          },
          {
            "location": "src/cli/commands/why.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-notifier",
      "version": "4.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "056d14244f3dcc1ceadfe68af9cff0c5473a33f3"
        }
      ],
      "purl": "pkg:npm/node-notifier@4.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/node-notifier@4.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-package-data",
      "version": "2.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d819eda2a9dedbd1ffa563ea4071d936782295bb"
        }
      ],
      "purl": "pkg:npm/normalize-package-data@2.3.8",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-package-data@2.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-url",
      "version": "1.9.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2cc0d66b31ea23036458436e3620d85954c66c3c"
        }
      ],
      "purl": "pkg:npm/normalize-url@1.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-url@1.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "normalize-url"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/fetchers/tarball-fetcher.js#53"
          },
          {
            "location": "lib/registries/npm-registry.js#65"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nwmatcher",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b4389362170e7ef9798c3c7716d80ebc0106fccf"
        }
      ],
      "purl": "pkg:npm/nwmatcher@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/nwmatcher@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.assign",
      "version": "4.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b1c9cc044ef1b9fe63606fc141abbb32e14730cc"
        }
      ],
      "purl": "pkg:npm/object.assign@4.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/object.assign@4.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "on-finished",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "20f1336481b083cd75337992a16971aa2d906947"
        }
      ],
      "purl": "pkg:npm/on-finished@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/on-finished@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "on-headers",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "928f5d0f470d49342651ea6794b0857c100693f7"
        }
      ],
      "purl": "pkg:npm/on-headers@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/on-headers@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "open",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "42c3e18ec95466b6bf0dc42f3a2945c3f0cad8fc"
        }
      ],
      "purl": "pkg:npm/open@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/open@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "original",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9147f93fa1696d04be61e01bd50baeaca656bd3b"
        }
      ],
      "purl": "pkg:npm/original@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/original@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "param-case",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "df94fd8cf6531ecf75e6bef9a0858fbc72be2247"
        }
      ],
      "purl": "pkg:npm/param-case@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/param-case@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse5",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"
        }
      ],
      "purl": "pkg:npm/parse5@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/parse5@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parseurl",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c8ab8c9223ba34888aa64a297b28853bec18da56"
        }
      ],
      "purl": "pkg:npm/parseurl@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/parseurl@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-to-regexp",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "df604178005f522f15eb4490e7247a1bfaa67f8c"
        }
      ],
      "purl": "pkg:npm/path-to-regexp@0.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/path-to-regexp@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-up",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3e08fb461525c4421624a33b9f7e6d0af5b05a26"
        }
      ],
      "purl": "pkg:npm/pkg-up@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pkg-up@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-calc",
      "version": "5.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "77bae7ca928ad85716e2fda42f261bf7c1d65b5e"
        }
      ],
      "purl": "pkg:npm/postcss-calc@5.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-calc@5.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-colormin",
      "version": "2.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b"
        }
      ],
      "purl": "pkg:npm/postcss-colormin@2.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-colormin@2.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-convert-values",
      "version": "2.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d"
        }
      ],
      "purl": "pkg:npm/postcss-convert-values@2.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-convert-values@2.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-comments",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "befe89fafd5b3dace5ccce51b76b81514be00e3d"
        }
      ],
      "purl": "pkg:npm/postcss-discard-comments@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-comments@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-duplicates",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b9abf27b88ac188158a5eb12abcae20263b91932"
        }
      ],
      "purl": "pkg:npm/postcss-discard-duplicates@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-duplicates@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-empty",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5"
        }
      ],
      "purl": "pkg:npm/postcss-discard-empty@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-empty@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-overridden",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8b1eaf554f686fb288cd874c55667b0aa3668d58"
        }
      ],
      "purl": "pkg:npm/postcss-discard-overridden@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-overridden@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-discard-unused",
      "version": "2.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bce30b2cc591ffc634322b5fb3464b6d934f4433"
        }
      ],
      "purl": "pkg:npm/postcss-discard-unused@2.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-discard-unused@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-filter-plugins",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6d85862534d735ac420e4a85806e1f5d4286d84c"
        }
      ],
      "purl": "pkg:npm/postcss-filter-plugins@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-filter-plugins@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-load-config",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "539e9afc9ddc8620121ebf9d8c3673e0ce50d28a"
        }
      ],
      "purl": "pkg:npm/postcss-load-config@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-load-config@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-load-options",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c"
        }
      ],
      "purl": "pkg:npm/postcss-load-options@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-load-options@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-load-plugins",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "745768116599aca2f009fad426b00175049d8d92"
        }
      ],
      "purl": "pkg:npm/postcss-load-plugins@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-load-plugins@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-loader",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bbf4e19a8cde85597e0c9bfd96015fe775a157ac"
        }
      ],
      "purl": "pkg:npm/postcss-loader@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-loader@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-merge-idents",
      "version": "2.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4c5530313c08e1d5b3bbf3d2bbc747e278eea270"
        }
      ],
      "purl": "pkg:npm/postcss-merge-idents@2.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-merge-idents@2.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-merge-longhand",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "23d90cd127b0a77994915332739034a1a4f3d658"
        }
      ],
      "purl": "pkg:npm/postcss-merge-longhand@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-merge-longhand@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-merge-rules",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721"
        }
      ],
      "purl": "pkg:npm/postcss-merge-rules@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-merge-rules@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-message-helpers",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e"
        }
      ],
      "purl": "pkg:npm/postcss-message-helpers@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-message-helpers@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-font-values",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4b58edb56641eba7c8474ab3526cafd7bbdecb69"
        }
      ],
      "purl": "pkg:npm/postcss-minify-font-values@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-font-values@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-gradients",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1"
        }
      ],
      "purl": "pkg:npm/postcss-minify-gradients@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-gradients@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-params",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ad2ce071373b943b3d930a3fa59a358c28d6f1f3"
        }
      ],
      "purl": "pkg:npm/postcss-minify-params@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-params@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-minify-selectors",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b2c6a98c0072cf91b932d1a496508114311735bf"
        }
      ],
      "purl": "pkg:npm/postcss-minify-selectors@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-minify-selectors@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-modules-extract-imports",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "66140ecece38ef06bf0d3e355d69bf59d141ea85"
        }
      ],
      "purl": "pkg:npm/postcss-modules-extract-imports@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules-extract-imports@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-modules-local-by-default",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f7d80c398c5a393fa7964466bd19500a7d61c069"
        }
      ],
      "purl": "pkg:npm/postcss-modules-local-by-default@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules-local-by-default@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-modules-scope",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d6ea64994c79f97b62a72b426fbe6056a194bb90"
        }
      ],
      "purl": "pkg:npm/postcss-modules-scope@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules-scope@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-modules-values",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ecffa9d7e192518389f42ad0e83f72aec456ea20"
        }
      ],
      "purl": "pkg:npm/postcss-modules-values@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-modules-values@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-charset",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ef9ee71212d7fe759c78ed162f61ed62b5cb93f1"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-charset@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-charset@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-normalize-url",
      "version": "3.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "108f74b3f2fcdaf891a2ffa3ea4592279fc78222"
        }
      ],
      "purl": "pkg:npm/postcss-normalize-url@3.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-normalize-url@3.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-ordered-values",
      "version": "2.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "eec6c2a67b6c412a8db2042e77fe8da43f95c11d"
        }
      ],
      "purl": "pkg:npm/postcss-ordered-values@2.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-ordered-values@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-reduce-idents",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c2c6d20cc958284f6abfbe63f7609bf409059ad3"
        }
      ],
      "purl": "pkg:npm/postcss-reduce-idents@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-reduce-idents@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-reduce-initial",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "68f80695f045d08263a879ad240df8dd64f644ea"
        }
      ],
      "purl": "pkg:npm/postcss-reduce-initial@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-reduce-initial@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-reduce-transforms",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ff76f4d8212437b31c298a42d2e1444025771ae1"
        }
      ],
      "purl": "pkg:npm/postcss-reduce-transforms@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-reduce-transforms@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-selector-parser",
      "version": "2.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f9437788606c3c9acee16ffe8d8b16297f27bb90"
        }
      ],
      "purl": "pkg:npm/postcss-selector-parser@2.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-selector-parser@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "postcss-svgo",
      "version": "2.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b6df18aa613b666e133f08adb5219c2684ac108d"
        }
      ],
      "purl": "pkg:npm/postcss-svgo@2.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-svgo@2.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-unique-selectors",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d"
        }
      ],
      "purl": "pkg:npm/postcss-unique-selectors@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-unique-selectors@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-zindex",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d2109ddc055b91af67fc4cb3b025946639d2af22"
        }
      ],
      "purl": "pkg:npm/postcss-zindex@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-zindex@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss",
      "version": "5.2.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cf4f597b864d65c8a492b2eabe9d706c879c388b"
        }
      ],
      "purl": "pkg:npm/postcss@5.2.17",
      "type": "library",
      "bom-ref": "pkg:npm/postcss@5.2.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "000dbd1f8eef217aa368b9a212c5fc40b2a8f3f2"
        }
      ],
      "purl": "pkg:npm/postcss@6.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/postcss@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-error",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "87f4e9d706a24c87d6cbee9fabec001fcf8c75d8"
        }
      ],
      "purl": "pkg:npm/pretty-error@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-error@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-format",
      "version": "18.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fb65a86f7a7f9194963eee91865c1bcf1039e284"
        }
      ],
      "purl": "pkg:npm/pretty-format@18.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-format@18.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "private",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "68ce5e8a1ef0a23bb570cc28537b5332aba63ef1"
        }
      ],
      "purl": "pkg:npm/private@0.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/private@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "promise",
      "version": "7.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "489654c692616b8aa55b0724fa809bb7db49c5bf"
        }
      ],
      "purl": "pkg:npm/promise@7.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/promise@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-addr",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "27e545f6960a44a627d9b44467e35c1b6b4ce2f3"
        }
      ],
      "purl": "pkg:npm/proxy-addr@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/proxy-addr@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "q",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dd01bac9d06d30e6f219aecb8253ee9ebdc308f1"
        }
      ],
      "purl": "pkg:npm/q@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/q@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "query-string",
      "version": "4.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bbb693b9ca915c232515b228b1a02b609043dbeb"
        }
      ],
      "purl": "pkg:npm/query-string@4.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/query-string@4.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "querystringify",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0cf7f84f9463ff0ae51c4c4b142d95be37724d9c"
        }
      ],
      "purl": "pkg:npm/querystringify@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/querystringify@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "querystringify",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6286242112c5b712fa654e526652bf6a13ff05cb"
        }
      ],
      "purl": "pkg:npm/querystringify@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/querystringify@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "range-parser",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f49be6b487894ddc40dcc94a322f611092e00d5e"
        }
      ],
      "purl": "pkg:npm/range-parser@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/range-parser@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "react-dev-utils",
      "version": "0.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "50d0b962d3a94b6c2e8f2011ed6468e4124bc410"
        }
      ],
      "purl": "pkg:npm/react-dev-utils@0.5.2",
      "type": "framework",
      "bom-ref": "pkg:npm/react-dev-utils@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "react-scripts",
      "version": "0.9.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e9f05c8427e27131662a9b9d7a9786d1ff16bb3f"
        }
      ],
      "purl": "pkg:npm/react-scripts@0.9.5",
      "type": "framework",
      "bom-ref": "pkg:npm/react-scripts@0.9.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.2.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cf78ec6f4a6d1eb43d26488cac97f042e74b7fc8"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.2.9",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.2.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "recursive-readdir",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a01cfc7f7f38a53ec096a096f63a50489c3e297c"
        }
      ],
      "purl": "pkg:npm/recursive-readdir@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/recursive-readdir@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "redeyed",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e96c193b40c0816b00aec842698e61185e55498a"
        }
      ],
      "purl": "pkg:npm/redeyed@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/redeyed@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reduce-css-calc",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "747c914e049614a4c9cfbba629871ad1d2927716"
        }
      ],
      "purl": "pkg:npm/reduce-css-calc@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/reduce-css-calc@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reduce-function-call",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5a200bf92e0e37751752fe45b0ab330fd4b6be99"
        }
      ],
      "purl": "pkg:npm/reduce-function-call@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/reduce-function-call@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerate",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d1941c67bad437e1be76433add5b385f95b19260"
        }
      ],
      "purl": "pkg:npm/regenerate@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/regenerate@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerator-transform",
      "version": "0.9.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0f88bb2bc03932ddb7b6b7312e68078f01026d6c"
        }
      ],
      "purl": "pkg:npm/regenerator-transform@0.9.8",
      "type": "library",
      "bom-ref": "pkg:npm/regenerator-transform@0.9.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regexpu-core",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "86a763f58ee4d7c2f6b102e4764050de7ed90c6b"
        }
      ],
      "purl": "pkg:npm/regexpu-core@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/regexpu-core@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "relateurl",
      "version": "0.2.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "54dbf377e51440aca90a4cd274600d3ff2d888a9"
        }
      ],
      "purl": "pkg:npm/relateurl@0.2.7",
      "type": "library",
      "bom-ref": "pkg:npm/relateurl@0.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "remove-trailing-separator",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "615ebb96af559552d4bf4057c8436d486ab63cc4"
        }
      ],
      "purl": "pkg:npm/remove-trailing-separator@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/remove-trailing-separator@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "renderkid",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "898cabfc8bede4b7b91135a3ffd323e58c0db319"
        }
      ],
      "purl": "pkg:npm/renderkid@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/renderkid@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "requires-port",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "925d2601d39ac485e091cf0da5c6e694dc3dcaff"
        }
      ],
      "purl": "pkg:npm/requires-port@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/requires-port@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "1.3.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "655907c3469a8680dc2de3a275a8fdd69691f0e5"
        }
      ],
      "purl": "pkg:npm/resolve@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "resolve"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/build-webpack.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d263ca54696cd8a306b5ca6551e92de57918fbe7"
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sane",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "88f763d74040f5f0c256b6163db399bf110ac715"
        }
      ],
      "purl": "pkg:npm/sane@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/sane@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sax",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fd8631a23bc7826bef5d871bdb87378c95647828"
        }
      ],
      "purl": "pkg:npm/sax@1.2.2",
      "type": "framework",
      "bom-ref": "pkg:npm/sax@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "send",
      "version": "0.15.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5013f9f99023df50d1bd9892c19e3defd1d53309"
        }
      ],
      "purl": "pkg:npm/send@0.15.3",
      "type": "library",
      "bom-ref": "pkg:npm/send@0.15.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-index",
      "version": "1.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d2b280fc560d616ee81b48bf0fa82abed2485ce7"
        }
      ],
      "purl": "pkg:npm/serve-index@1.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/serve-index@1.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-static",
      "version": "1.12.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9f4ba19e2f3030c547f8af99107838ec38d5b1e2"
        }
      ],
      "purl": "pkg:npm/serve-static@1.12.3",
      "type": "library",
      "bom-ref": "pkg:npm/serve-static@1.12.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setprototypeof",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "66567e37043eeb4f04d91bd658c0cbefb55b8e04"
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/setprototypeof@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shelljs",
      "version": "0.7.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b2f5c77ef97148f4b4f6e22682e10bba8667cff1"
        }
      ],
      "purl": "pkg:npm/shelljs@0.7.7",
      "type": "library",
      "bom-ref": "pkg:npm/shelljs@0.7.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "shelljs/global"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/trim-mirror-test-packages.js#9"
          },
          {
            "location": "scripts/trim-mirror-test-packages.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shellwords",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "66afd47b6a12932d9071cbfd98a52e785cd0ba14"
        }
      ],
      "purl": "pkg:npm/shellwords@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/shellwords@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sockjs-client",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8943ae05b46547bc2054816c409002cf5e2fe026"
        }
      ],
      "purl": "pkg:npm/sockjs-client@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/sockjs-client@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sockjs-client",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5babe386b775e4cf14e7520911452654016c8b12"
        }
      ],
      "purl": "pkg:npm/sockjs-client@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/sockjs-client@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sockjs",
      "version": "0.3.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d9b289316ca7df77595ef299e075f0f937eb4207"
        }
      ],
      "purl": "pkg:npm/sockjs@0.3.18",
      "type": "library",
      "bom-ref": "pkg:npm/sockjs@0.3.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-support",
      "version": "0.4.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "03202df65c06d2bd8c7ec2362a193056fef8d3b1"
        }
      ],
      "purl": "pkg:npm/source-map-support@0.4.15",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.4.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sshpk",
      "version": "1.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ff2a3e4fd04497555fed97b39a0fd82fafb3a33c"
        }
      ],
      "purl": "pkg:npm/sshpk@1.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/sshpk@1.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "statuses",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
        }
      ],
      "purl": "pkg:npm/statuses@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/statuses@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-cache",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1ac5ad6832428ca55667dbdee395dad4e6db118f"
        }
      ],
      "purl": "pkg:npm/stream-cache@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/stream-cache@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-http",
      "version": "2.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "546a51741ad5a6b07e9e31b0b10441a917df528a"
        }
      ],
      "purl": "pkg:npm/stream-http@2.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/stream-http@2.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "62e200f039955a6810d8df0a33ffc0f013662d98"
        }
      ],
      "purl": "pkg:npm/string_decoder@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "string_decoder"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "artifacts/yarn-1.21.0-tuxcare.1.js#69484"
          },
          {
            "location": "artifacts/yarn-legacy-1.21.0-tuxcare.1.js#56526"
          },
          {
            "location": "dist/lib/cli.js#56526"
          },
          {
            "location": "lib/util/generate-pnp-map-api.tpl.js#21"
          },
          {
            "location": "lib/util/git.js#28"
          },
          {
            "location": "src/util/generate-pnp-map-api.tpl.js#12"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "style-loader",
      "version": "0.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "468280efbc0473023cd3a6cd56e33b5a1d7fc3a9"
        }
      ],
      "purl": "pkg:npm/style-loader@0.13.1",
      "type": "library",
      "bom-ref": "pkg:npm/style-loader@0.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "svgo",
      "version": "0.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9f5772413952135c6fefbf40afe6a4faa88b4bb5"
        }
      ],
      "purl": "pkg:npm/svgo@0.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/svgo@0.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "test-exclude",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7a17ca1239988c98367b0621456dbb7d4bc38977"
        }
      ],
      "purl": "pkg:npm/test-exclude@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/test-exclude@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "throat",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e7c64c867cbb3845f10877642f7b60055b8ec0d6"
        }
      ],
      "purl": "pkg:npm/throat@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/throat@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "toposort",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f02cd8a74bd8be2fc0e98611c3bacb95a171869c"
        }
      ],
      "purl": "pkg:npm/toposort@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/toposort@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tr46",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
        }
      ],
      "purl": "pkg:npm/tr46@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/tr46@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-is",
      "version": "1.6.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cab10fb4909e441c82842eafe1ad646c81804410"
        }
      ],
      "purl": "pkg:npm/type-is@1.6.15",
      "type": "library",
      "bom-ref": "pkg:npm/type-is@1.6.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-js",
      "version": "3.0.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2697af126fd215aac556facb1edfb17875204760"
        }
      ],
      "purl": "pkg:npm/uglify-js@3.0.14",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-js@3.0.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uniqid",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "89220ddf6b751ae52b5f72484863528596bb84c1"
        }
      ],
      "purl": "pkg:npm/uniqid@4.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/uniqid@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uniqs",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ffede4b36b25290696e6e165d4a59edb998e6b02"
        }
      ],
      "purl": "pkg:npm/uniqs@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/uniqs@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unpipe",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b2bf4ee8514aae6165b4817829d21b2ef49904ec"
        }
      ],
      "purl": "pkg:npm/unpipe@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unpipe@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "upper-case",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f6b4501c2ec4cdd26ba78be7222961de77621598"
        }
      ],
      "purl": "pkg:npm/upper-case@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/upper-case@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url-loader",
      "version": "0.5.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "67e8779759f8000da74994906680c943a9b0925d"
        }
      ],
      "purl": "pkg:npm/url-loader@0.5.7",
      "type": "library",
      "bom-ref": "pkg:npm/url-loader@0.5.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url-parse",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0854860422afdcfefeb6c965c662d4800169927b"
        }
      ],
      "purl": "pkg:npm/url-parse@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/url-parse@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url-parse",
      "version": "1.1.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c67f1d775d51f0a18911dd7b3ffad27bb9e5bd19"
        }
      ],
      "purl": "pkg:npm/url-parse@1.1.9",
      "type": "library",
      "bom-ref": "pkg:npm/url-parse@1.1.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "utila",
      "version": "0.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d7e8e7d7e309107092b05f8d9688824d633a4226"
        }
      ],
      "purl": "pkg:npm/utila@0.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/utila@0.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "utila",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8a16a05d445657a3aea5eecc5b12a4fa5379772c"
        }
      ],
      "purl": "pkg:npm/utila@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/utila@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "utils-merge",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0294fb922bb9375153541c4f7096231f287c8af8"
        }
      ],
      "purl": "pkg:npm/utils-merge@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/utils-merge@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uuid",
      "version": "2.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "67e2e863797215530dff318e5bf9dcebfd47b21a"
        }
      ],
      "purl": "pkg:npm/uuid@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/uuid@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "uuid"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/import.js#178"
          },
          {
            "location": "lib/cli/commands/install.js#263"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#29"
          },
          {
            "location": "src/resolvers/exotics/file-resolver.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uuid",
      "version": "3.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"
        }
      ],
      "purl": "pkg:npm/uuid@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/uuid@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "uuid"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/cli/commands/import.js#178"
          },
          {
            "location": "lib/cli/commands/install.js#263"
          },
          {
            "location": "lib/resolvers/exotics/file-resolver.js#29"
          },
          {
            "location": "src/resolvers/exotics/file-resolver.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vary",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "67535ebb694c1d52257457984665323f587e8d37"
        }
      ],
      "purl": "pkg:npm/vary@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/vary@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vendors",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "37ad73c8ee417fb3d580e785312307d274847f22"
        }
      ],
      "purl": "pkg:npm/vendors@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/vendors@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "watch",
      "version": "0.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "77798b2da0f9910d595f1ace5b0c2258521f21dc"
        }
      ],
      "purl": "pkg:npm/watch@0.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/watch@0.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webidl-conversions",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "24534275e2a7bc6be7bc86611cc16ae0a5654871"
        }
      ],
      "purl": "pkg:npm/webidl-conversions@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/webidl-conversions@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webidl-conversions",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8015a17ab83e7e1b311638486ace81da6ce206a0"
        }
      ],
      "purl": "pkg:npm/webidl-conversions@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/webidl-conversions@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-dev-middleware",
      "version": "1.10.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2e252ce1dfb020dbda1ccb37df26f30ab014dbd1"
        }
      ],
      "purl": "pkg:npm/webpack-dev-middleware@1.10.2",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-dev-middleware@1.10.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-dev-server",
      "version": "1.16.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8bebc2c4ce1c45a15c72dd769d9ba08db306a793"
        }
      ],
      "purl": "pkg:npm/webpack-dev-server@1.16.2",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-dev-server@1.16.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-manifest-plugin",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6b6c718aade8a2537995784b46bd2e9836057caa"
        }
      ],
      "purl": "pkg:npm/webpack-manifest-plugin@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-manifest-plugin@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "websocket-driver",
      "version": "0.6.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5cb2556ceb85f4373c6d8238aa691c8454e13a36"
        }
      ],
      "purl": "pkg:npm/websocket-driver@0.6.5",
      "type": "library",
      "bom-ref": "pkg:npm/websocket-driver@0.6.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "websocket-extensions",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "76899499c184b6ef754377c2dbb0cd6cb55d29e7"
        }
      ],
      "purl": "pkg:npm/websocket-extensions@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/websocket-extensions@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-encoding",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3c6c451a198ee7aec55b1ec61d0920c67801a5f4"
        }
      ],
      "purl": "pkg:npm/whatwg-encoding@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-encoding@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-fetch",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fe294d1d89e36c5be8b3195057f2e4bc74fc980e"
        }
      ],
      "purl": "pkg:npm/whatwg-fetch@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-fetch@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-url",
      "version": "4.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d2981aa9148c1e00a41c5a6131166ab4683bbcc0"
        }
      ],
      "purl": "pkg:npm/whatwg-url@4.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-url@4.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whet.extend",
      "version": "0.9.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f877d5bf648c97e5aa542fadc16d6a259b9c11a1"
        }
      ],
      "purl": "pkg:npm/whet.extend@0.9.9",
      "type": "library",
      "bom-ref": "pkg:npm/whet.extend@0.9.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "1.2.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9a87c4378f03e827cecaf1acdf56c736c01c14e5"
        }
      ],
      "purl": "pkg:npm/which@1.2.14",
      "type": "library",
      "bom-ref": "pkg:npm/which@1.2.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "worker-farm",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4333112bb49b17aa050b87895ca6b2cacf40e5ff"
        }
      ],
      "purl": "pkg:npm/worker-farm@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/worker-farm@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xml-char-classes",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "64657848a20ffc5df583a42ad8a277b4512bbc4d"
        }
      ],
      "purl": "pkg:npm/xml-char-classes@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/xml-char-classes@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xml-name-validator",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4d8b8f1eccd3419aa362061becef515e1e559635"
        }
      ],
      "purl": "pkg:npm/xml-name-validator@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/xml-name-validator@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/install-bin-links-eslint/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "feed",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "65bcc4c9c57fde8e277faf4afff80c2d1d90e82d"
        }
      ],
      "purl": "pkg:npm/feed@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/feed@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/empty-os/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/cache-folder-nm/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/cache-folder-nm/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/cache-folder-nm/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "some-missing-pkg",
      "version": "0.0.0",
      "scope": "optional",
      "purl": "pkg:npm/some-missing-pkg@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/some-missing-pkg@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/check-files-should-not-cross-symlinks/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/check-files-should-not-cross-symlinks/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/check-files-should-not-cross-symlinks/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "some-other-pkg",
      "version": "0.0.0",
      "scope": "optional",
      "purl": "pkg:npm/some-other-pkg@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/some-other-pkg@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/check-files-should-not-cross-symlinks/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/check-files-should-not-cross-symlinks/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/check-files-should-not-cross-symlinks/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "some-pkg",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/some-pkg@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/some-pkg@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/install/check-files-should-not-cross-symlinks/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/install/check-files-should-not-cross-symlinks/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/install/check-files-should-not-cross-symlinks/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pad-left",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "16e6a3b2d44a8e138cb0838cc7cb403a4fc9e994"
        }
      ],
      "purl": "pkg:npm/pad-left@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/pad-left@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/resolutions-tree/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/resolutions-glob/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/resolutions/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/check/resolutions/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/check/resolutions/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeat-string",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0133d7b542ce809a685e6c6d4bae11c7a4d892ef"
        }
      ],
      "purl": "pkg:npm/repeat-string@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/repeat-string@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/resolutions-tree/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/resolutions-glob/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/resolutions/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/check/resolutions/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/check/resolutions/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nyc",
      "version": "10.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "35563cb271637e2dc922a1145d8981e948a9f5c3"
        }
      ],
      "purl": "pkg:npm/nyc@10.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/nyc@10.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/check/bundled-dep-check/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/check/bundled-dep-check/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/check/bundled-dep-check/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "3.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5236157a51e4f004c177fb3c527ff7dd78f0ef83"
        }
      ],
      "purl": "pkg:npm/minimatch@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/workspace/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/prj1@0.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "__tests__/fixtures/audit/workspace/packages/prj1/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/single-vulnerable-dep-installed/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/audit/single-vulnerable-dep-installed/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/audit/single-vulnerable-dep-installed/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/resolution-map.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hoek",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf45c22f12028bd9cf7d8ad2f512fc1db6275e2f686d801e2db48fd340669d9c022bdf8887d58e8e867c6281c2a1abf672caa7e053b3e0eae576ccb67660f099"
        }
      ],
      "purl": "pkg:npm/hoek@4.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/hoek@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/dev-and-prod-vulnerabilities/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/audit/dev-and-prod-vulnerabilities/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/audit/dev-and-prod-vulnerabilities/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9fd0a12efefbf904046a9633f2557eac86405b71e100f5b60979f36f518de6e324b9ccec870be45bb5cfb1bcd4d1940ddec3f8ec4af6295929da9dcacaa64a49"
        }
      ],
      "purl": "pkg:npm/mime@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/audit/dev-and-prod-vulnerabilities/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/audit/dev-and-prod-vulnerabilities/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/audit/dev-and-prod-vulnerabilities/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "package-a",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/package-a@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/package-a@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/integrity-pure-lockfile/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/integrity-pure-lockfile/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/integrity-pure-lockfile/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5680b12300b3cecea5620f20f269ee80f2632d81"
        }
      ],
      "purl": "pkg:npm/mime-db@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-upgrade-scenario-2/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-no-strict-all/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-no-strict/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-deterministic/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-deterministic/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-deterministic/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-types",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a85688446a4d94a03909e0ae292766744a3c313"
        }
      ],
      "purl": "pkg:npm/mime-types@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-upgrade-scenario-2/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-no-strict-all/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-no-strict/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-deterministic-2/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-deterministic/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-deterministic/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-deterministic/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ejs",
      "version": "2.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "21444ba09386f0c65b6eafb96a3d51bcb3be80d1"
        }
      ],
      "purl": "pkg:npm/ejs@2.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/ejs@2.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-parent",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c7bdeb5260732196c740de9274c08814056014bb"
        }
      ],
      "purl": "pkg:npm/glob-parent@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-stream",
      "version": "5.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a55665a9a8ccdc41915a87c701e32d4e016fad22"
        }
      ],
      "purl": "pkg:npm/glob-stream@5.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/glob-stream@5.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extglob",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a9b92c1ae2d7a975ad307be0722049c7e4ea2f13"
        }
      ],
      "purl": "pkg:npm/is-extglob@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-extglob@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-glob",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e433c222db9d77844084d72db1eff047845985c1"
        }
      ],
      "purl": "pkg:npm/is-glob@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-glob@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-should-cleanup-when-package-json-changed-3/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "35d99b0965967253bb30633a7d07a8de9975a952"
        }
      ],
      "purl": "pkg:npm/mime-db@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "__tests__/fixtures/add/install-deterministic-2/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "__tests__/fixtures/add/install-deterministic-2/yarn.lock"
              }
            ],
            "concludedValue": "__tests__/fixtures/add/install-deterministic-2/yarn.lock"
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/left-pad@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lockfile-conflict-package-lock-json",
      "dependsOn": [
        "pkg:npm/@angular-mdl/core@4.0.0",
        "pkg:npm/@angular/core@2.4.9",
        "pkg:npm/@babel/code-frame@7.0.0-beta.40",
        "pkg:npm/@babel/code-frame@7.0.0-beta.55",
        "pkg:npm/@babel/highlight@7.0.0-beta.40",
        "pkg:npm/@babel/highlight@7.0.0-beta.55",
        "pkg:npm/@dengorbachev/bar@1.0.0",
        "pkg:npm/@dengorbachev/foo@1.0.0",
        "pkg:npm/@fakescope/fake-dependency@1.0.1",
        "pkg:npm/@gulp-sourcemaps/identity-map@1.0.2",
        "pkg:npm/@gulp-sourcemaps/map-sources@1.0.0",
        "pkg:npm/@turf/helpers@3.0.16",
        "pkg:npm/@turf/helpers@3.7.1",
        "pkg:npm/@turf/tin@3.7.0",
        "pkg:npm/@wyze/yarn-outdated-next@2.0.0-0",
        "pkg:npm/@yarn/test-git-repo@1.0.0",
        "pkg:npm/@zkochan/cmd-shim@3.1.0",
        "pkg:npm/Base64@0.2.1",
        "pkg:npm/JSONStream@0.8.4",
        "pkg:npm/a@0.0.0",
        "pkg:npm/a@1.0.0",
        "pkg:npm/a@1.0.2",
        "pkg:npm/abab@1.0.3",
        "pkg:npm/abab@1.0.4",
        "pkg:npm/abab@2.0.0",
        "pkg:npm/abbrev@1.0.9",
        "pkg:npm/abbrev@1.1.0",
        "pkg:npm/abbrev@1.1.1",
        "pkg:npm/accepts@1.3.3",
        "pkg:npm/acorn-dynamic-import@2.0.2",
        "pkg:npm/acorn-globals@3.1.0",
        "pkg:npm/acorn-globals@4.1.0",
        "pkg:npm/acorn-jsx@3.0.1",
        "pkg:npm/acorn@3.3.0",
        "pkg:npm/acorn@4.0.13",
        "pkg:npm/acorn@4.0.4",
        "pkg:npm/acorn@5.0.3",
        "pkg:npm/acorn@5.4.1",
        "pkg:npm/acorn@5.7.1",
        "pkg:npm/ajv-keywords@1.5.0",
        "pkg:npm/ajv-keywords@1.5.1",
        "pkg:npm/ajv-keywords@3.2.0",
        "pkg:npm/ajv@4.10.4",
        "pkg:npm/ajv@4.11.5",
        "pkg:npm/ajv@4.11.8",
        "pkg:npm/ajv@4.9.0",
        "pkg:npm/ajv@5.5.2",
        "pkg:npm/ajv@6.5.2",
        "pkg:npm/ajv@6.6.2",
        "pkg:npm/align-text@0.1.4",
        "pkg:npm/alphanum-sort@1.0.2",
        "pkg:npm/amdefine@1.0.0",
        "pkg:npm/amdefine@1.0.1",
        "pkg:npm/ansi-colors@1.1.0",
        "pkg:npm/ansi-cyan@0.1.1",
        "pkg:npm/ansi-escapes@1.4.0",
        "pkg:npm/ansi-escapes@3.0.0",
        "pkg:npm/ansi-escapes@3.1.0",
        "pkg:npm/ansi-gray@0.1.1",
        "pkg:npm/ansi-html@0.0.5",
        "pkg:npm/ansi-red@0.1.1",
        "pkg:npm/ansi-regex@1.0.0",
        "pkg:npm/ansi-regex@1.1.1",
        "pkg:npm/ansi-regex@2.0.0",
        "pkg:npm/ansi-regex@2.1.1",
        "pkg:npm/ansi-regex@3.0.0",
        "pkg:npm/ansi-styles@2.2.1",
        "pkg:npm/ansi-styles@3.2.0",
        "pkg:npm/ansi-styles@3.2.1",
        "pkg:npm/ansi-wrap@0.1.0",
        "pkg:npm/ansicolors@0.2.1",
        "pkg:npm/any-promise@1.3.0",
        "pkg:npm/anymatch@1.3.0",
        "pkg:npm/anymatch@1.3.2",
        "pkg:npm/anymatch@2.0.0",
        "pkg:npm/append-buffer@1.0.2",
        "pkg:npm/append-transform@0.4.0",
        "pkg:npm/append-transform@1.0.0",
        "pkg:npm/aproba@1.0.4",
        "pkg:npm/aproba@1.1.1",
        "pkg:npm/aproba@1.1.2",
        "pkg:npm/aproba@1.2.0",
        "pkg:npm/archive-type@3.2.0",
        "pkg:npm/archy@1.0.0",
        "pkg:npm/are-we-there-yet@1.1.2",
        "pkg:npm/are-we-there-yet@1.1.4",
        "pkg:npm/are-we-there-yet@1.1.5",
        "pkg:npm/argparse@1.0.10",
        "pkg:npm/argparse@1.0.9",
        "pkg:npm/aria-query@0.3.0",
        "pkg:npm/aria-query@3.0.0",
        "pkg:npm/arr-diff@1.1.0",
        "pkg:npm/arr-diff@2.0.0",
        "pkg:npm/arr-diff@4.0.0",
        "pkg:npm/arr-filter@1.1.2",
        "pkg:npm/arr-flatten@1.0.1",
        "pkg:npm/arr-flatten@1.0.3",
        "pkg:npm/arr-flatten@1.1.0",
        "pkg:npm/arr-map@2.0.2",
        "pkg:npm/arr-union@2.1.0",
        "pkg:npm/arr-union@3.1.0",
        "pkg:npm/array-differ@1.0.0",
        "pkg:npm/array-each@1.0.1",
        "pkg:npm/array-equal@1.0.0",
        "pkg:npm/array-find-index@1.0.1",
        "pkg:npm/array-find-index@1.0.2",
        "pkg:npm/array-flatten@1.1.1",
        "pkg:npm/array-foreach@1.0.2",
        "pkg:npm/array-includes@3.0.3",
        "pkg:npm/array-index@1.0.0",
        "pkg:npm/array-initial@1.1.0",
        "pkg:npm/array-last@1.3.0",
        "pkg:npm/array-map@0.0.0",
        "pkg:npm/array-slice@0.2.3",
        "pkg:npm/array-slice@1.1.0",
        "pkg:npm/array-sort@1.0.0",
        "pkg:npm/array-union@1.0.1",
        "pkg:npm/array-union@1.0.2",
        "pkg:npm/array-uniq@1.0.1",
        "pkg:npm/array-uniq@1.0.3",
        "pkg:npm/array-unique@0.2.1",
        "pkg:npm/array-unique@0.3.2",
        "pkg:npm/array.prototype.find@2.0.4",
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/asap@2.0.5",
        "pkg:npm/asap@2.0.6",
        "pkg:npm/asn1.js@4.10.1",
        "pkg:npm/asn1.js@4.9.0",
        "pkg:npm/asn1@0.2.3",
        "pkg:npm/asn1@0.2.4",
        "pkg:npm/assert-plus@0.2.0",
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/assert@1.4.1",
        "pkg:npm/assign-symbols@1.0.0",
        "pkg:npm/ast-query@1.2.0",
        "pkg:npm/ast-types-flow@0.0.7",
        "pkg:npm/astral-regex@1.0.0",
        "pkg:npm/async-done@1.3.1",
        "pkg:npm/async-each@1.0.1",
        "pkg:npm/async-limiter@1.0.0",
        "pkg:npm/async-settle@1.0.0",
        "pkg:npm/async@0.2.10",
        "pkg:npm/async@0.9.2",
        "pkg:npm/async@1.5.2",
        "pkg:npm/async@2.0.0",
        "pkg:npm/async@2.0.0-rc.4",
        "pkg:npm/async@2.4.1",
        "pkg:npm/async@2.6.0",
        "pkg:npm/async@2.6.1",
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/atob@2.1.1",
        "pkg:npm/autoprefixer@6.6.1",
        "pkg:npm/autoprefixer@6.7.2",
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/aws-sign2@0.7.0",
        "pkg:npm/aws4@1.4.1",
        "pkg:npm/aws4@1.5.0",
        "pkg:npm/aws4@1.6.0",
        "pkg:npm/aws4@1.7.0",
        "pkg:npm/axobject-query@2.0.1",
        "pkg:npm/b@1.0.0",
        "pkg:npm/b@2.0.0",
        "pkg:npm/babel-code-frame@6.20.0",
        "pkg:npm/babel-code-frame@6.22.0",
        "pkg:npm/babel-code-frame@6.26.0",
        "pkg:npm/babel-core@6.22.1",
        "pkg:npm/babel-core@6.24.1",
        "pkg:npm/babel-core@6.26.0",
        "pkg:npm/babel-core@6.26.3",
        "pkg:npm/babel-eslint@7.1.1",
        "pkg:npm/babel-eslint@7.2.3",
        "pkg:npm/babel-generator@6.24.1",
        "pkg:npm/babel-generator@6.26.1",
        "pkg:npm/babel-helper-bindify-decorators@6.24.1",
        "pkg:npm/babel-helper-builder-binary-assignment-operator-visitor@6.24.1",
        "pkg:npm/babel-helper-builder-react-jsx@6.24.1",
        "pkg:npm/babel-helper-call-delegate@6.24.1",
        "pkg:npm/babel-helper-define-map@6.24.1",
        "pkg:npm/babel-helper-define-map@6.26.0",
        "pkg:npm/babel-helper-explode-assignable-expression@6.24.1",
        "pkg:npm/babel-helper-explode-class@6.24.1",
        "pkg:npm/babel-helper-function-name@6.24.1",
        "pkg:npm/babel-helper-get-function-arity@6.24.1",
        "pkg:npm/babel-helper-hoist-variables@6.24.1",
        "pkg:npm/babel-helper-optimise-call-expression@6.24.1",
        "pkg:npm/babel-helper-regex@6.24.1",
        "pkg:npm/babel-helper-regex@6.26.0",
        "pkg:npm/babel-helper-remap-async-to-generator@6.24.1",
        "pkg:npm/babel-helper-replace-supers@6.24.1",
        "pkg:npm/babel-helpers@6.24.1",
        "pkg:npm/babel-jest@18.0.0",
        "pkg:npm/babel-jest@22.4.4",
        "pkg:npm/babel-jest@23.0.1",
        "pkg:npm/babel-jest@23.6.0",
        "pkg:npm/babel-loader@6.2.10",
        "pkg:npm/babel-loader@6.4.1",
        "pkg:npm/babel-messages@6.23.0",
        "pkg:npm/babel-plugin-array-includes@2.0.3",
        "pkg:npm/babel-plugin-check-es2015-constants@6.22.0",
        "pkg:npm/babel-plugin-inline-import@3.0.0",
        "pkg:npm/babel-plugin-istanbul@3.1.2",
        "pkg:npm/babel-plugin-istanbul@4.1.6",
        "pkg:npm/babel-plugin-jest-hoist@18.0.0",
        "pkg:npm/babel-plugin-jest-hoist@22.4.4",
        "pkg:npm/babel-plugin-jest-hoist@23.0.1",
        "pkg:npm/babel-plugin-jest-hoist@23.2.0",
        "pkg:npm/babel-plugin-syntax-async-functions@6.13.0",
        "pkg:npm/babel-plugin-syntax-async-generators@6.13.0",
        "pkg:npm/babel-plugin-syntax-class-constructor-call@6.18.0",
        "pkg:npm/babel-plugin-syntax-class-properties@6.13.0",
        "pkg:npm/babel-plugin-syntax-decorators@6.13.0",
        "pkg:npm/babel-plugin-syntax-do-expressions@6.13.0",
        "pkg:npm/babel-plugin-syntax-dynamic-import@6.18.0",
        "pkg:npm/babel-plugin-syntax-exponentiation-operator@6.13.0",
        "pkg:npm/babel-plugin-syntax-export-extensions@6.13.0",
        "pkg:npm/babel-plugin-syntax-flow@6.18.0",
        "pkg:npm/babel-plugin-syntax-function-bind@6.13.0",
        "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
        "pkg:npm/babel-plugin-syntax-object-rest-spread@6.13.0",
        "pkg:npm/babel-plugin-syntax-trailing-function-commas@6.22.0",
        "pkg:npm/babel-plugin-transform-async-generator-functions@6.24.1",
        "pkg:npm/babel-plugin-transform-async-to-generator@6.24.1",
        "pkg:npm/babel-plugin-transform-builtin-extend@1.1.2",
        "pkg:npm/babel-plugin-transform-class-constructor-call@6.24.1",
        "pkg:npm/babel-plugin-transform-class-properties@6.22.0",
        "pkg:npm/babel-plugin-transform-class-properties@6.24.1",
        "pkg:npm/babel-plugin-transform-decorators@6.24.1",
        "pkg:npm/babel-plugin-transform-do-expressions@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.26.0",
        "pkg:npm/babel-plugin-transform-es2015-classes@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-destructuring@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-for-of@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-function-name@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-literals@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.2",
        "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-object-super@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-parameters@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-spread@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-template-literals@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.24.1",
        "pkg:npm/babel-plugin-transform-exponentiation-operator@6.24.1",
        "pkg:npm/babel-plugin-transform-export-extensions@6.22.0",
        "pkg:npm/babel-plugin-transform-flow-strip-types@6.22.0",
        "pkg:npm/babel-plugin-transform-function-bind@6.22.0",
        "pkg:npm/babel-plugin-transform-inline-imports-commonjs@1.2.0",
        "pkg:npm/babel-plugin-transform-object-rest-spread@6.22.0",
        "pkg:npm/babel-plugin-transform-object-rest-spread@6.26.0",
        "pkg:npm/babel-plugin-transform-react-constant-elements@6.22.0",
        "pkg:npm/babel-plugin-transform-react-display-name@6.23.0",
        "pkg:npm/babel-plugin-transform-react-jsx-self@6.22.0",
        "pkg:npm/babel-plugin-transform-react-jsx-source@6.22.0",
        "pkg:npm/babel-plugin-transform-react-jsx@6.22.0",
        "pkg:npm/babel-plugin-transform-regenerator@6.22.0",
        "pkg:npm/babel-plugin-transform-regenerator@6.26.0",
        "pkg:npm/babel-plugin-transform-runtime@6.22.0",
        "pkg:npm/babel-plugin-transform-runtime@6.23.0",
        "pkg:npm/babel-plugin-transform-strict-mode@6.24.1",
        "pkg:npm/babel-polyfill@6.23.0",
        "pkg:npm/babel-preset-env@1.2.1",
        "pkg:npm/babel-preset-env@1.6.1",
        "pkg:npm/babel-preset-env@1.7.0",
        "pkg:npm/babel-preset-flow@6.23.0",
        "pkg:npm/babel-preset-jest@18.0.0",
        "pkg:npm/babel-preset-jest@22.4.4",
        "pkg:npm/babel-preset-jest@23.0.1",
        "pkg:npm/babel-preset-jest@23.2.0",
        "pkg:npm/babel-preset-react-app@2.2.0",
        "pkg:npm/babel-preset-react@6.22.0",
        "pkg:npm/babel-preset-stage-0@6.24.1",
        "pkg:npm/babel-preset-stage-1@6.24.1",
        "pkg:npm/babel-preset-stage-2@6.24.1",
        "pkg:npm/babel-preset-stage-3@6.24.1",
        "pkg:npm/babel-register@6.24.1",
        "pkg:npm/babel-register@6.26.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-runtime@6.22.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/babylon@6.16.1",
        "pkg:npm/babylon@6.17.1",
        "pkg:npm/babylon@6.18.0",
        "pkg:npm/bach@1.2.0",
        "pkg:npm/balanced-match@0.4.2",
        "pkg:npm/balanced-match@1.0.0",
        "pkg:npm/base64-js@1.2.0",
        "pkg:npm/base64-js@1.2.1",
        "pkg:npm/base64-js@1.3.0",
        "pkg:npm/base@0.11.2",
        "pkg:npm/batch@0.6.1",
        "pkg:npm/bcrypt-pbkdf@1.0.0",
        "pkg:npm/bcrypt-pbkdf@1.0.1",
        "pkg:npm/bcrypt-pbkdf@1.0.2",
        "pkg:npm/beeper@1.1.0",
        "pkg:npm/beeper@1.1.1",
        "pkg:npm/big.js@3.1.3",
        "pkg:npm/big.js@3.2.0",
        "pkg:npm/big.js@5.2.2",
        "pkg:npm/binary-extensions@1.11.0",
        "pkg:npm/binary-extensions@1.6.0",
        "pkg:npm/binary-extensions@1.7.0",
        "pkg:npm/binary-extensions@1.8.0",
        "pkg:npm/binaryextensions@1.0.1",
        "pkg:npm/bl@1.1.2",
        "pkg:npm/bl@1.2.1",
        "pkg:npm/bl@1.2.2",
        "pkg:npm/block-stream@0.0.9",
        "pkg:npm/bluebird@3.5.0",
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/bn.js@4.11.8",
        "pkg:npm/boolbase@1.0.0",
        "pkg:npm/boom@2.10.1",
        "pkg:npm/boom@4.3.1",
        "pkg:npm/boom@5.2.0",
        "pkg:npm/brace-expansion@1.1.11",
        "pkg:npm/brace-expansion@1.1.6",
        "pkg:npm/brace-expansion@1.1.7",
        "pkg:npm/brace-expansion@1.1.8",
        "pkg:npm/braces@1.8.5",
        "pkg:npm/braces@2.3.2",
        "pkg:npm/broccoli-kitchen-sink-helpers@0.3.1",
        "pkg:npm/brorand@1.0.6",
        "pkg:npm/brorand@1.1.0",
        "pkg:npm/browser-process-hrtime@0.1.2",
        "pkg:npm/browser-resolve@1.11.2",
        "pkg:npm/browser-resolve@1.11.3",
        "pkg:npm/browserify-aes@0.4.0",
        "pkg:npm/browserify-aes@1.0.6",
        "pkg:npm/browserify-aes@1.2.0",
        "pkg:npm/browserify-cipher@1.0.0",
        "pkg:npm/browserify-cipher@1.0.1",
        "pkg:npm/browserify-des@1.0.0",
        "pkg:npm/browserify-des@1.0.2",
        "pkg:npm/browserify-rsa@4.0.1",
        "pkg:npm/browserify-sign@4.0.0",
        "pkg:npm/browserify-sign@4.0.4",
        "pkg:npm/browserify-zlib@0.1.4",
        "pkg:npm/browserify-zlib@0.2.0",
        "pkg:npm/browserslist@1.5.2",
        "pkg:npm/browserslist@1.7.7",
        "pkg:npm/browserslist@2.11.3",
        "pkg:npm/browserslist@3.2.8",
        "pkg:npm/bser@1.0.2",
        "pkg:npm/bser@2.0.0",
        "pkg:npm/buffer-alloc-unsafe@1.1.0",
        "pkg:npm/buffer-alloc@1.2.0",
        "pkg:npm/buffer-crc32@0.2.5",
        "pkg:npm/buffer-equal@1.0.0",
        "pkg:npm/buffer-fill@1.0.0",
        "pkg:npm/buffer-from@1.1.0",
        "pkg:npm/buffer-from@1.1.1",
        "pkg:npm/buffer-shims@1.0.0",
        "pkg:npm/buffer-to-vinyl@1.1.0",
        "pkg:npm/buffer-xor@1.0.3",
        "pkg:npm/buffer@4.9.1",
        "pkg:npm/builtin-modules@1.1.1",
        "pkg:npm/builtin-modules@2.0.0",
        "pkg:npm/builtin-status-codes@3.0.0",
        "pkg:npm/bytes@2.3.0",
        "pkg:npm/bytes@2.4.0",
        "pkg:npm/bytes@3.0.0",
        "pkg:npm/c@1.0.0",
        "pkg:npm/cache-base@1.0.1",
        "pkg:npm/cachedir@1.3.0",
        "pkg:npm/caller-path@0.1.0",
        "pkg:npm/callsites@0.2.0",
        "pkg:npm/callsites@2.0.0",
        "pkg:npm/camel-case@3.0.0",
        "pkg:npm/camelcase-keys@2.1.0",
        "pkg:npm/camelcase@1.2.1",
        "pkg:npm/camelcase@2.1.1",
        "pkg:npm/camelcase@3.0.0",
        "pkg:npm/camelcase@4.1.0",
        "pkg:npm/caniuse-api@1.6.1",
        "pkg:npm/caniuse-db@1.0.30000611",
        "pkg:npm/caniuse-db@1.0.30000676",
        "pkg:npm/caniuse-lite@1.0.30000810",
        "pkg:npm/caniuse-lite@1.0.30000865",
        "pkg:npm/capture-exit@1.2.0",
        "pkg:npm/capture-stack-trace@1.0.0",
        "pkg:npm/cardinal@1.0.0",
        "pkg:npm/case-sensitive-paths-webpack-plugin@1.1.4",
        "pkg:npm/caseless@0.11.0",
        "pkg:npm/caseless@0.12.0",
        "pkg:npm/caw@1.2.0",
        "pkg:npm/center-align@0.1.3",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/chardet@0.4.2",
        "pkg:npm/chardet@0.7.0",
        "pkg:npm/cheerio@0.19.0",
        "pkg:npm/chokidar@1.6.1",
        "pkg:npm/chokidar@1.7.0",
        "pkg:npm/chokidar@2.0.4",
        "pkg:npm/chownr@1.0.1",
        "pkg:npm/ci-info@1.0.0",
        "pkg:npm/ci-info@1.1.2",
        "pkg:npm/ci-info@1.1.3",
        "pkg:npm/cipher-base@1.0.3",
        "pkg:npm/cipher-base@1.0.4",
        "pkg:npm/circular-json@0.3.1",
        "pkg:npm/circular-json@0.3.3",
        "pkg:npm/clap@1.1.3",
        "pkg:npm/class-extend@0.1.2",
        "pkg:npm/class-utils@0.3.6",
        "pkg:npm/clean-css@4.1.3",
        "pkg:npm/cli-cursor@1.0.2",
        "pkg:npm/cli-cursor@2.1.0",
        "pkg:npm/cli-table3@0.4.0",
        "pkg:npm/cli-table@0.3.1",
        "pkg:npm/cli-usage@0.1.4",
        "pkg:npm/cli-width@1.1.1",
        "pkg:npm/cli-width@2.1.0",
        "pkg:npm/cli-width@2.2.0",
        "pkg:npm/cliui@2.1.0",
        "pkg:npm/cliui@3.2.0",
        "pkg:npm/cliui@4.0.0",
        "pkg:npm/cliui@4.1.0",
        "pkg:npm/clone-buffer@1.0.0",
        "pkg:npm/clone-regexp@1.0.0",
        "pkg:npm/clone-stats@0.0.1",
        "pkg:npm/clone-stats@1.0.0",
        "pkg:npm/clone@0.2.0",
        "pkg:npm/clone@1.0.2",
        "pkg:npm/clone@2.1.2",
        "pkg:npm/cloneable-readable@1.1.2",
        "pkg:npm/cmd-shim@2.0.2",
        "pkg:npm/co@3.1.0",
        "pkg:npm/co@4.6.0",
        "pkg:npm/coa@1.0.2",
        "pkg:npm/code-point-at@1.0.0",
        "pkg:npm/code-point-at@1.0.1",
        "pkg:npm/code-point-at@1.1.0",
        "pkg:npm/collection-map@1.0.0",
        "pkg:npm/collection-visit@1.0.0",
        "pkg:npm/color-convert@1.9.0",
        "pkg:npm/color-convert@1.9.1",
        "pkg:npm/color-convert@1.9.2",
        "pkg:npm/color-diff@0.1.7",
        "pkg:npm/color-name@1.1.1",
        "pkg:npm/color-name@1.1.2",
        "pkg:npm/color-name@1.1.3",
        "pkg:npm/color-string@0.3.0",
        "pkg:npm/color-support@1.1.3",
        "pkg:npm/color@0.11.4",
        "pkg:npm/colorguard@1.2.0",
        "pkg:npm/colormin@1.1.2",
        "pkg:npm/colors@1.0.3",
        "pkg:npm/colors@1.1.2",
        "pkg:npm/colors@1.3.2",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/combined-stream@1.0.6",
        "pkg:npm/commander@2.16.0",
        "pkg:npm/commander@2.8.1",
        "pkg:npm/commander@2.9.0",
        "pkg:npm/commitizen@2.10.1",
        "pkg:npm/commondir@1.0.1",
        "pkg:npm/compare-versions@3.3.0",
        "pkg:npm/component-emitter@1.2.1",
        "pkg:npm/compressible@2.0.10",
        "pkg:npm/compression@1.6.2",
        "pkg:npm/concat-map@0.0.1",
        "pkg:npm/concat-stream@1.5.2",
        "pkg:npm/concat-stream@1.6.0",
        "pkg:npm/concat-stream@1.6.2",
        "pkg:npm/connect-history-api-fallback@1.3.0",
        "pkg:npm/console-browserify@1.1.0",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/constants-browserify@1.0.0",
        "pkg:npm/contains-path@0.1.0",
        "pkg:npm/content-disposition@0.5.2",
        "pkg:npm/content-type-parser@1.0.1",
        "pkg:npm/content-type-parser@1.0.2",
        "pkg:npm/content-type@1.0.2",
        "pkg:npm/conventional-commit-types@2.2.0",
        "pkg:npm/convert-source-map@1.3.0",
        "pkg:npm/convert-source-map@1.5.0",
        "pkg:npm/convert-source-map@1.5.1",
        "pkg:npm/cookie-signature@1.0.6",
        "pkg:npm/cookie@0.3.1",
        "pkg:npm/copy-descriptor@0.1.1",
        "pkg:npm/copy-props@2.0.4",
        "pkg:npm/core-js@2.4.1",
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/core-js@2.5.7",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/cosmiconfig@2.1.1",
        "pkg:npm/cosmiconfig@2.1.3",
        "pkg:npm/create-ecdh@4.0.0",
        "pkg:npm/create-ecdh@4.0.3",
        "pkg:npm/create-error-class@3.0.2",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/create-hash@1.2.0",
        "pkg:npm/create-hmac@1.1.4",
        "pkg:npm/create-hmac@1.1.7",
        "pkg:npm/cross-spawn-async@2.2.4",
        "pkg:npm/cross-spawn@2.2.3",
        "pkg:npm/cross-spawn@4.0.2",
        "pkg:npm/cross-spawn@5.1.0",
        "pkg:npm/cross-spawn@6.0.5",
        "pkg:npm/cryptiles@2.0.5",
        "pkg:npm/cryptiles@3.1.2",
        "pkg:npm/crypto-browserify@3.11.0",
        "pkg:npm/crypto-browserify@3.12.0",
        "pkg:npm/crypto-browserify@3.3.0",
        "pkg:npm/css-color-names@0.0.3",
        "pkg:npm/css-color-names@0.0.4",
        "pkg:npm/css-loader@0.26.1",
        "pkg:npm/css-rule-stream@1.1.0",
        "pkg:npm/css-select@1.0.0",
        "pkg:npm/css-select@1.2.0",
        "pkg:npm/css-selector-tokenizer@0.7.0",
        "pkg:npm/css-tokenize@1.0.1",
        "pkg:npm/css-what@1.0.0",
        "pkg:npm/css-what@2.1.0",
        "pkg:npm/css@2.2.3",
        "pkg:npm/cssesc@0.1.0",
        "pkg:npm/cssnano@3.10.0",
        "pkg:npm/csso@2.3.2",
        "pkg:npm/cssom@0.3.2",
        "pkg:npm/cssom@0.3.4",
        "pkg:npm/cssstyle@0.2.37",
        "pkg:npm/cssstyle@1.0.0",
        "pkg:npm/currently-unhandled@0.4.1",
        "pkg:npm/cz-conventional-changelog@2.0.0",
        "pkg:npm/cz-conventional-changelog@2.1.0",
        "pkg:npm/d2@1.0.0",
        "pkg:npm/d@0.1.1",
        "pkg:npm/d@1.0.0",
        "pkg:npm/damerau-levenshtein@1.0.4",
        "pkg:npm/dargs@4.1.0",
        "pkg:npm/dashdash@1.14.0",
        "pkg:npm/dashdash@1.14.1",
        "pkg:npm/data-urls@1.0.0",
        "pkg:npm/date-fns@1.29.0",
        "pkg:npm/date-now@0.1.4",
        "pkg:npm/dateformat@1.0.12",
        "pkg:npm/dateformat@2.0.0",
        "pkg:npm/death@1.0.0",
        "pkg:npm/death@1.1.0",
        "pkg:npm/debug-fabulous@1.1.0",
        "pkg:npm/debug-log@1.0.1",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/debug@2.6.0",
        "pkg:npm/debug@2.6.3",
        "pkg:npm/debug@2.6.7",
        "pkg:npm/debug@2.6.8",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/debug@3.1.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/decode-uri-component@0.2.0",
        "pkg:npm/decompress-tar@3.1.0",
        "pkg:npm/decompress-tarbz2@3.1.0",
        "pkg:npm/decompress-targz@3.1.0",
        "pkg:npm/decompress-unzip@3.4.0",
        "pkg:npm/decompress@3.0.0",
        "pkg:npm/dedent@0.6.0",
        "pkg:npm/deep-equal@1.0.1",
        "pkg:npm/deep-extend@0.4.1",
        "pkg:npm/deep-extend@0.4.2",
        "pkg:npm/deep-extend@0.6.0",
        "pkg:npm/deep-is@0.1.3",
        "pkg:npm/default-compare@1.0.0",
        "pkg:npm/default-require-extensions@1.0.0",
        "pkg:npm/default-require-extensions@2.0.0",
        "pkg:npm/default-resolution@2.0.0",
        "pkg:npm/defaults@1.0.3",
        "pkg:npm/define-properties@1.1.2",
        "pkg:npm/define-property@0.2.5",
        "pkg:npm/define-property@1.0.0",
        "pkg:npm/define-property@2.0.2",
        "pkg:npm/defined@1.0.0",
        "pkg:npm/deglob@2.1.0",
        "pkg:npm/del@2.2.2",
        "pkg:npm/delayed-stream@1.0.0",
        "pkg:npm/delegates@1.0.0",
        "pkg:npm/dep-a@0.0.1",
        "pkg:npm/dep-a@1.0.0",
        "pkg:npm/dep-a@1.1.0",
        "pkg:npm/dep-a@2.0.0",
        "pkg:npm/dep-a@2.0.1",
        "pkg:npm/dep-b@1.0.0",
        "pkg:npm/dep-b@2.0.0",
        "pkg:npm/dep-c@1.0.0",
        "pkg:npm/dep-c@2.0.0",
        "pkg:npm/dep-d@1.0.0",
        "pkg:npm/dep-d@2.0.0",
        "pkg:npm/dep-e@1.0.0",
        "pkg:npm/dep-e@2.0.0",
        "pkg:npm/dep-incompatible@1.0.0",
        "pkg:npm/dep-optional@1.0.0",
        "pkg:npm/depd@1.1.0",
        "pkg:npm/deprecated@0.0.1",
        "pkg:npm/des.js@1.0.0",
        "pkg:npm/destroy@1.0.4",
        "pkg:npm/detect-conflict@1.0.1",
        "pkg:npm/detect-file@0.1.0",
        "pkg:npm/detect-file@1.0.0",
        "pkg:npm/detect-indent@4.0.0",
        "pkg:npm/detect-indent@5.0.0",
        "pkg:npm/detect-libc@1.0.3",
        "pkg:npm/detect-newline@1.0.3",
        "pkg:npm/detect-newline@2.1.0",
        "pkg:npm/detect-port@1.1.0",
        "pkg:npm/diff@1.4.0",
        "pkg:npm/diff@2.2.3",
        "pkg:npm/diff@3.2.0",
        "pkg:npm/diff@3.4.0",
        "pkg:npm/diff@3.5.0",
        "pkg:npm/diffie-hellman@5.0.2",
        "pkg:npm/diffie-hellman@5.0.3",
        "pkg:npm/dnscache@1.0.1",
        "pkg:npm/doctrine@1.3.0",
        "pkg:npm/doctrine@1.5.0",
        "pkg:npm/doctrine@2.0.0",
        "pkg:npm/doctrine@2.1.0",
        "pkg:npm/doiuse@2.5.0",
        "pkg:npm/dom-converter@0.1.4",
        "pkg:npm/dom-serializer@0.1.0",
        "pkg:npm/domain-browser@1.1.7",
        "pkg:npm/domain-browser@1.2.0",
        "pkg:npm/domelementtype@1.1.3",
        "pkg:npm/domelementtype@1.3.0",
        "pkg:npm/domexception@1.0.1",
        "pkg:npm/domhandler@2.1.0",
        "pkg:npm/domhandler@2.3.0",
        "pkg:npm/domutils@1.1.6",
        "pkg:npm/domutils@1.4.3",
        "pkg:npm/domutils@1.5.1",
        "pkg:npm/dotenv@2.0.0",
        "pkg:npm/download@4.4.3",
        "pkg:npm/duplexer2@0.0.2",
        "pkg:npm/duplexer2@0.1.4",
        "pkg:npm/duplexer@0.1.1",
        "pkg:npm/duplexify@3.4.5",
        "pkg:npm/duplexify@3.6.0",
        "pkg:npm/e2e-test-repo@0.0.1",
        "pkg:npm/e@1.0.0",
        "pkg:npm/each-async@1.1.1",
        "pkg:npm/each-props@1.3.2",
        "pkg:npm/ecc-jsbn@0.1.1",
        "pkg:npm/ecc-jsbn@0.1.2",
        "pkg:npm/ee-first@1.1.1",
        "pkg:npm/ejs@2.5.1",
        "pkg:npm/ejs@2.5.2",
        "pkg:npm/ejs@2.6.1",
        "pkg:npm/electron-to-chromium@1.3.13",
        "pkg:npm/electron-to-chromium@1.3.34",
        "pkg:npm/electron-to-chromium@1.3.55",
        "pkg:npm/elliptic@6.3.2",
        "pkg:npm/elliptic@6.4.0",
        "pkg:npm/emoji-regex@6.4.2",
        "pkg:npm/emoji-regex@6.5.1",
        "pkg:npm/emojis-list@2.1.0",
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/encoding@0.1.12",
        "pkg:npm/end-of-stream@0.1.5",
        "pkg:npm/end-of-stream@1.0.0",
        "pkg:npm/end-of-stream@1.1.0",
        "pkg:npm/end-of-stream@1.4.1",
        "pkg:npm/enhanced-resolve@0.9.1",
        "pkg:npm/enhanced-resolve@2.3.0",
        "pkg:npm/enhanced-resolve@3.4.1",
        "pkg:npm/entities@1.0.0",
        "pkg:npm/entities@1.1.1",
        "pkg:npm/err-code@1.1.1",
        "pkg:npm/errno@0.1.4",
        "pkg:npm/errno@0.1.7",
        "pkg:npm/error-ex@1.3.0",
        "pkg:npm/error-ex@1.3.1",
        "pkg:npm/error-ex@1.3.2",
        "pkg:npm/es-abstract@1.10.0",
        "pkg:npm/es-abstract@1.12.0",
        "pkg:npm/es-abstract@1.7.0",
        "pkg:npm/es-to-primitive@1.1.1",
        "pkg:npm/es5-ext@0.10.12",
        "pkg:npm/es5-ext@0.10.15",
        "pkg:npm/es5-ext@0.10.21",
        "pkg:npm/es5-ext@0.10.45",
        "pkg:npm/es6-iterator@2.0.0",
        "pkg:npm/es6-iterator@2.0.1",
        "pkg:npm/es6-iterator@2.0.3",
        "pkg:npm/es6-map@0.1.4",
        "pkg:npm/es6-map@0.1.5",
        "pkg:npm/es6-set@0.1.4",
        "pkg:npm/es6-set@0.1.5",
        "pkg:npm/es6-symbol@3.1.0",
        "pkg:npm/es6-symbol@3.1.1",
        "pkg:npm/es6-weak-map@2.0.1",
        "pkg:npm/es6-weak-map@2.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/escodegen@1.11.0",
        "pkg:npm/escodegen@1.8.1",
        "pkg:npm/escodegen@1.9.0",
        "pkg:npm/escope@3.6.0",
        "pkg:npm/eslint-config-fb-strict@22.4.3",
        "pkg:npm/eslint-config-fbjs@2.0.1",
        "pkg:npm/eslint-config-react-app@0.6.2",
        "pkg:npm/eslint-config-standard-jsx@3.2.0",
        "pkg:npm/eslint-config-standard@6.2.0",
        "pkg:npm/eslint-import-resolver-node@0.2.3",
        "pkg:npm/eslint-loader@1.6.0",
        "pkg:npm/eslint-module-utils@1.0.0",
        "pkg:npm/eslint-plugin-babel@5.1.0",
        "pkg:npm/eslint-plugin-flowtype@2.21.0",
        "pkg:npm/eslint-plugin-flowtype@2.50.0",
        "pkg:npm/eslint-plugin-import@2.0.1",
        "pkg:npm/eslint-plugin-jasmine@2.10.1",
        "pkg:npm/eslint-plugin-jest@21.18.0",
        "pkg:npm/eslint-plugin-jsx-a11y@4.0.0",
        "pkg:npm/eslint-plugin-jsx-a11y@6.1.1",
        "pkg:npm/eslint-plugin-prefer-object-spread@1.2.1",
        "pkg:npm/eslint-plugin-prettier@2.6.2",
        "pkg:npm/eslint-plugin-promise@3.0.0",
        "pkg:npm/eslint-plugin-react@3.5.1",
        "pkg:npm/eslint-plugin-react@5.2.2",
        "pkg:npm/eslint-plugin-react@6.10.3",
        "pkg:npm/eslint-plugin-react@6.4.1",
        "pkg:npm/eslint-plugin-react@7.10.0",
        "pkg:npm/eslint-plugin-relay@0.0.28",
        "pkg:npm/eslint-plugin-standard@2.0.1",
        "pkg:npm/eslint-plugin-yarn-internal@0.0.0",
        "pkg:npm/eslint-rule-composer@0.3.0",
        "pkg:npm/eslint-scope@3.7.3",
        "pkg:npm/eslint@3.13.1",
        "pkg:npm/eslint@3.16.1",
        "pkg:npm/eslint@3.19.0",
        "pkg:npm/eslint@3.7.0",
        "pkg:npm/eslint@3.7.1",
        "pkg:npm/eslint@4.3.0",
        "pkg:npm/espree@3.3.2",
        "pkg:npm/espree@3.4.0",
        "pkg:npm/espree@3.4.3",
        "pkg:npm/espree@3.5.4",
        "pkg:npm/esprima@2.7.3",
        "pkg:npm/esprima@3.0.0",
        "pkg:npm/esprima@3.1.3",
        "pkg:npm/esprima@4.0.0",
        "pkg:npm/esprima@4.0.1",
        "pkg:npm/esquery@1.0.0",
        "pkg:npm/esquery@1.0.1",
        "pkg:npm/esrecurse@4.1.0",
        "pkg:npm/esrecurse@4.2.1",
        "pkg:npm/estraverse@1.9.3",
        "pkg:npm/estraverse@4.1.1",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/etag@1.8.0",
        "pkg:npm/event-emitter@0.3.4",
        "pkg:npm/event-emitter@0.3.5",
        "pkg:npm/eventemitter3@1.2.0",
        "pkg:npm/events@1.1.1",
        "pkg:npm/eventsource@0.1.6",
        "pkg:npm/evp_bytestokey@1.0.0",
        "pkg:npm/evp_bytestokey@1.0.3",
        "pkg:npm/exec-sh@0.2.0",
        "pkg:npm/exec-sh@0.2.1",
        "pkg:npm/exec-sh@0.2.2",
        "pkg:npm/execa@0.11.0",
        "pkg:npm/execa@0.7.0",
        "pkg:npm/execall@1.0.0",
        "pkg:npm/exit-hook@1.1.1",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/expand-brackets@0.1.5",
        "pkg:npm/expand-brackets@2.1.4",
        "pkg:npm/expand-range@1.8.2",
        "pkg:npm/expand-tilde@1.2.2",
        "pkg:npm/expand-tilde@2.0.2",
        "pkg:npm/expect@22.4.3",
        "pkg:npm/expect@23.1.0",
        "pkg:npm/expect@23.6.0",
        "pkg:npm/express@4.11.1",
        "pkg:npm/express@4.15.3",
        "pkg:npm/extend-shallow@1.1.4",
        "pkg:npm/extend-shallow@2.0.1",
        "pkg:npm/extend-shallow@3.0.2",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/extend@3.0.2",
        "pkg:npm/external-editor@1.0.3",
        "pkg:npm/external-editor@1.1.1",
        "pkg:npm/external-editor@2.2.0",
        "pkg:npm/external-editor@3.0.3",
        "pkg:npm/extglob@0.3.2",
        "pkg:npm/extglob@2.0.4",
        "pkg:npm/extract-text-webpack-plugin@1.0.1",
        "pkg:npm/extsprintf@1.0.2",
        "pkg:npm/extsprintf@1.3.0",
        "pkg:npm/extsprintf@1.4.0",
        "pkg:npm/fake-dependency@1.0.1",
        "pkg:npm/fake-yarn-dependency@1.0.1",
        "pkg:npm/fancy-log@1.2.0",
        "pkg:npm/fancy-log@1.3.0",
        "pkg:npm/fancy-log@1.3.2",
        "pkg:npm/fast-deep-equal@1.0.0",
        "pkg:npm/fast-deep-equal@1.1.0",
        "pkg:npm/fast-deep-equal@2.0.1",
        "pkg:npm/fast-diff@1.1.2",
        "pkg:npm/fast-json-stable-stringify@2.0.0",
        "pkg:npm/fast-levenshtein@1.1.4",
        "pkg:npm/fast-levenshtein@2.0.6",
        "pkg:npm/fastparse@1.1.1",
        "pkg:npm/faye-websocket@0.10.0",
        "pkg:npm/faye-websocket@0.11.1",
        "pkg:npm/faye-websocket@0.7.3",
        "pkg:npm/fb-watchman@1.9.2",
        "pkg:npm/fb-watchman@2.0.0",
        "pkg:npm/fd-slicer@1.0.1",
        "pkg:npm/feed@0.3.0",
        "pkg:npm/figures@1.7.0",
        "pkg:npm/figures@2.0.0",
        "pkg:npm/file-entry-cache@2.0.0",
        "pkg:npm/file-loader@0.10.0",
        "pkg:npm/file-type@3.8.0",
        "pkg:npm/filename-regex@2.0.0",
        "pkg:npm/filename-regex@2.0.1",
        "pkg:npm/filename-reserved-regex@1.0.0",
        "pkg:npm/filenamify@1.2.1",
        "pkg:npm/filepaths@0.3.0",
        "pkg:npm/fileset@2.0.3",
        "pkg:npm/filesize@3.3.0",
        "pkg:npm/fill-range@2.2.3",
        "pkg:npm/fill-range@2.2.4",
        "pkg:npm/fill-range@4.0.0",
        "pkg:npm/finalhandler@1.0.3",
        "pkg:npm/find-cache-dir@0.1.1",
        "pkg:npm/find-index@0.1.1",
        "pkg:npm/find-node-modules@1.0.4",
        "pkg:npm/find-root@1.0.0",
        "pkg:npm/find-up@1.1.2",
        "pkg:npm/find-up@2.1.0",
        "pkg:npm/findup-sync@0.2.1",
        "pkg:npm/findup-sync@0.4.2",
        "pkg:npm/findup-sync@0.4.3",
        "pkg:npm/findup-sync@2.0.0",
        "pkg:npm/fined@1.0.2",
        "pkg:npm/fined@1.1.0",
        "pkg:npm/first-chunk-stream@1.0.0",
        "pkg:npm/first-chunk-stream@2.0.0",
        "pkg:npm/flagged-respawn@0.3.2",
        "pkg:npm/flagged-respawn@1.0.0",
        "pkg:npm/flat-cache@1.2.2",
        "pkg:npm/flat-cache@1.3.0",
        "pkg:npm/flatten@1.0.2",
        "pkg:npm/flow-bin@0.66.0",
        "pkg:npm/flush-write-stream@1.0.3",
        "pkg:npm/foo@0.0.0",
        "pkg:npm/foo@1.0.0",
        "pkg:npm/for-in@0.1.5",
        "pkg:npm/for-in@0.1.6",
        "pkg:npm/for-in@1.0.2",
        "pkg:npm/for-own@0.1.4",
        "pkg:npm/for-own@0.1.5",
        "pkg:npm/for-own@1.0.0",
        "pkg:npm/foreach@2.0.5",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/fork-stream@0.0.4",
        "pkg:npm/form-data@2.0.0",
        "pkg:npm/form-data@2.1.1",
        "pkg:npm/form-data@2.1.2",
        "pkg:npm/form-data@2.1.4",
        "pkg:npm/form-data@2.3.2",
        "pkg:npm/formatio@1.1.1",
        "pkg:npm/forwarded@0.1.0",
        "pkg:npm/fragment-cache@0.2.1",
        "pkg:npm/fresh@0.5.0",
        "pkg:npm/fs-constants@1.0.0",
        "pkg:npm/fs-exists-sync@0.1.0",
        "pkg:npm/fs-extra@0.30.0",
        "pkg:npm/fs-extra@1.0.0",
        "pkg:npm/fs-extra@5.0.0",
        "pkg:npm/fs-extra@7.0.0",
        "pkg:npm/fs-minipass@1.2.5",
        "pkg:npm/fs-mkdirp-stream@1.0.0",
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/fsevents@1.0.14",
        "pkg:npm/fsevents@1.0.15",
        "pkg:npm/fsevents@1.0.17",
        "pkg:npm/fsevents@1.1.2",
        "pkg:npm/fsevents@1.1.3",
        "pkg:npm/fsevents@1.2.4",
        "pkg:npm/fstream-ignore@1.0.5",
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/fstream@1.0.11",
        "pkg:npm/function-bind@1.1.0",
        "pkg:npm/function-bind@1.1.1",
        "pkg:npm/functional-red-black-tree@1.0.1",
        "pkg:npm/gather-stream@1.0.0",
        "pkg:npm/gauge@2.6.0",
        "pkg:npm/gauge@2.7.4",
        "pkg:npm/gaze@0.5.2",
        "pkg:npm/generate-function@2.0.0",
        "pkg:npm/generate-object-property@1.2.0",
        "pkg:npm/get-caller-file@1.0.2",
        "pkg:npm/get-caller-file@1.0.3",
        "pkg:npm/get-proxy@1.1.0",
        "pkg:npm/get-stdin@4.0.1",
        "pkg:npm/get-stdin@5.0.1",
        "pkg:npm/get-stream@3.0.0",
        "pkg:npm/get-stream@4.0.0",
        "pkg:npm/get-value@2.0.6",
        "pkg:npm/getpass@0.1.6",
        "pkg:npm/getpass@0.1.7",
        "pkg:npm/gh-got@2.4.0",
        "pkg:npm/git-release-notes@3.0.0",
        "pkg:npm/github-username@2.1.0",
        "pkg:npm/glob-base@0.3.0",
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/glob-parent@3.0.0",
        "pkg:npm/glob-parent@3.1.0",
        "pkg:npm/glob-stream@3.1.18",
        "pkg:npm/glob-stream@5.3.4",
        "pkg:npm/glob-stream@5.3.5",
        "pkg:npm/glob-stream@6.1.0",
        "pkg:npm/glob-watcher@0.0.6",
        "pkg:npm/glob-watcher@5.0.1",
        "pkg:npm/glob2base@0.0.12",
        "pkg:npm/glob@3.1.21",
        "pkg:npm/glob@4.3.5",
        "pkg:npm/glob@4.5.3",
        "pkg:npm/glob@5.0.15",
        "pkg:npm/glob@6.0.4",
        "pkg:npm/glob@7.0.6",
        "pkg:npm/glob@7.1.0",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/global-modules@0.2.3",
        "pkg:npm/global-modules@1.0.0",
        "pkg:npm/global-prefix@0.1.5",
        "pkg:npm/global-prefix@1.0.2",
        "pkg:npm/globals@9.14.0",
        "pkg:npm/globals@9.16.0",
        "pkg:npm/globals@9.17.0",
        "pkg:npm/globals@9.18.0",
        "pkg:npm/globby@2.1.0",
        "pkg:npm/globby@4.1.0",
        "pkg:npm/globby@5.0.0",
        "pkg:npm/globby@6.1.0",
        "pkg:npm/globjoin@0.1.4",
        "pkg:npm/globule@0.1.0",
        "pkg:npm/glogg@1.0.0",
        "pkg:npm/glogg@1.0.1",
        "pkg:npm/got@5.6.0",
        "pkg:npm/graceful-fs@1.2.3",
        "pkg:npm/graceful-fs@3.0.11",
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/graceful-fs@4.1.6",
        "pkg:npm/graceful-fs@4.1.9",
        "pkg:npm/graceful-readlink@1.0.1",
        "pkg:npm/graphql@14.0.2",
        "pkg:npm/grouped-queue@0.3.2",
        "pkg:npm/growly@1.3.0",
        "pkg:npm/gruntfile-editor@1.2.0",
        "pkg:npm/gulp-babel@6.1.2",
        "pkg:npm/gulp-babel@7.0.1",
        "pkg:npm/gulp-cli@2.0.1",
        "pkg:npm/gulp-decompress@1.2.0",
        "pkg:npm/gulp-if@2.0.2",
        "pkg:npm/gulp-match@1.0.3",
        "pkg:npm/gulp-newer@1.4.0",
        "pkg:npm/gulp-plumber@1.2.0",
        "pkg:npm/gulp-rename@1.2.2",
        "pkg:npm/gulp-sourcemaps@1.6.0",
        "pkg:npm/gulp-sourcemaps@2.6.4",
        "pkg:npm/gulp-util@3.0.7",
        "pkg:npm/gulp-util@3.0.8",
        "pkg:npm/gulp@3.9.1",
        "pkg:npm/gulp@4.0.0",
        "pkg:npm/gulplog@1.0.0",
        "pkg:npm/gunzip-maybe@1.4.1",
        "pkg:npm/gzip-size@3.0.0",
        "pkg:npm/handlebars@4.0.10",
        "pkg:npm/handlebars@4.0.11",
        "pkg:npm/har-schema@1.0.5",
        "pkg:npm/har-schema@2.0.0",
        "pkg:npm/har-validator@2.0.6",
        "pkg:npm/har-validator@4.2.1",
        "pkg:npm/har-validator@5.0.3",
        "pkg:npm/has-ansi@2.0.0",
        "pkg:npm/has-color@0.1.7",
        "pkg:npm/has-flag@1.0.0",
        "pkg:npm/has-flag@3.0.0",
        "pkg:npm/has-gulplog@0.1.0",
        "pkg:npm/has-symbols@1.0.0",
        "pkg:npm/has-unicode@2.0.1",
        "pkg:npm/has-value@0.3.1",
        "pkg:npm/has-value@1.0.0",
        "pkg:npm/has-values@0.1.4",
        "pkg:npm/has-values@1.0.0",
        "pkg:npm/has@1.0.1",
        "pkg:npm/has@1.0.3",
        "pkg:npm/hash-base@3.0.4",
        "pkg:npm/hash-for-dep@1.2.3",
        "pkg:npm/hash.js@1.0.3",
        "pkg:npm/hash.js@1.1.5",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/hawk@6.0.2",
        "pkg:npm/he@1.1.1",
        "pkg:npm/heimdalljs-logger@0.1.9",
        "pkg:npm/heimdalljs@0.2.5",
        "pkg:npm/hmac-drbg@1.0.1",
        "pkg:npm/hoek@2.16.3",
        "pkg:npm/hoek@4.2.0",
        "pkg:npm/hoek@4.2.1",
        "pkg:npm/hoist-non-react-statics@2.3.1",
        "pkg:npm/home-or-tmp@2.0.0",
        "pkg:npm/homedir-polyfill@1.0.1",
        "pkg:npm/hosted-git-info@2.1.5",
        "pkg:npm/hosted-git-info@2.4.2",
        "pkg:npm/hosted-git-info@2.5.0",
        "pkg:npm/hosted-git-info@2.7.1",
        "pkg:npm/html-comment-regex@1.1.1",
        "pkg:npm/html-encoding-sniffer@1.0.1",
        "pkg:npm/html-encoding-sniffer@1.0.2",
        "pkg:npm/html-entities@1.2.0",
        "pkg:npm/html-minifier@3.5.2",
        "pkg:npm/html-tags@1.1.1",
        "pkg:npm/html-webpack-plugin@2.24.0",
        "pkg:npm/html-wiring@1.2.0",
        "pkg:npm/htmlparser2@3.3.0",
        "pkg:npm/htmlparser2@3.8.3",
        "pkg:npm/http-browserify@1.7.0",
        "pkg:npm/http-errors@1.6.1",
        "pkg:npm/http-proxy-middleware@0.17.3",
        "pkg:npm/http-proxy@1.16.2",
        "pkg:npm/http-signature@1.1.1",
        "pkg:npm/http-signature@1.2.0",
        "pkg:npm/https-browserify@0.0.1",
        "pkg:npm/https-browserify@1.0.0",
        "pkg:npm/iconv-lite@0.4.13",
        "pkg:npm/iconv-lite@0.4.19",
        "pkg:npm/iconv-lite@0.4.23",
        "pkg:npm/iconv-lite@0.4.24",
        "pkg:npm/icss-replace-symbols@1.1.0",
        "pkg:npm/ieee754@1.1.12",
        "pkg:npm/ieee754@1.1.8",
        "pkg:npm/ignore-walk@3.0.1",
        "pkg:npm/ignore@3.2.0",
        "pkg:npm/ignore@3.2.6",
        "pkg:npm/ignore@3.3.10",
        "pkg:npm/ignore@3.3.3",
        "pkg:npm/import-local@1.0.0",
        "pkg:npm/imports-loader@0.8.0",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/indent-string@2.1.0",
        "pkg:npm/indexes-of@1.0.1",
        "pkg:npm/indexof@0.0.1",
        "pkg:npm/inflight@1.0.5",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@1.0.2",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/ini@1.3.5",
        "pkg:npm/inquirer@0.12.0",
        "pkg:npm/inquirer@0.8.5",
        "pkg:npm/inquirer@1.1.3",
        "pkg:npm/inquirer@1.2.3",
        "pkg:npm/inquirer@3.0.6",
        "pkg:npm/inquirer@3.3.0",
        "pkg:npm/inquirer@6.2.0",
        "pkg:npm/interpret@0.6.6",
        "pkg:npm/interpret@1.0.1",
        "pkg:npm/interpret@1.0.3",
        "pkg:npm/interpret@1.1.0",
        "pkg:npm/invariant@2.2.1",
        "pkg:npm/invariant@2.2.2",
        "pkg:npm/invariant@2.2.4",
        "pkg:npm/invert-kv@1.0.0",
        "pkg:npm/ipaddr.js@1.3.0",
        "pkg:npm/irregular-plurals@1.2.0",
        "pkg:npm/is-absolute-url@2.1.0",
        "pkg:npm/is-absolute@0.1.7",
        "pkg:npm/is-absolute@0.2.6",
        "pkg:npm/is-absolute@1.0.0",
        "pkg:npm/is-accessor-descriptor@0.1.6",
        "pkg:npm/is-accessor-descriptor@1.0.0",
        "pkg:npm/is-array@1.0.1",
        "pkg:npm/is-arrayish@0.2.1",
        "pkg:npm/is-binary-path@1.0.1",
        "pkg:npm/is-buffer@1.1.4",
        "pkg:npm/is-buffer@1.1.5",
        "pkg:npm/is-buffer@1.1.6",
        "pkg:npm/is-builtin-module@1.0.0",
        "pkg:npm/is-builtin-module@2.0.0",
        "pkg:npm/is-bzip2@1.0.0",
        "pkg:npm/is-callable@1.1.3",
        "pkg:npm/is-callable@1.1.4",
        "pkg:npm/is-ci@1.0.10",
        "pkg:npm/is-ci@1.1.0",
        "pkg:npm/is-data-descriptor@0.1.4",
        "pkg:npm/is-data-descriptor@1.0.0",
        "pkg:npm/is-date-object@1.0.1",
        "pkg:npm/is-deflate@1.0.0",
        "pkg:npm/is-descriptor@0.1.6",
        "pkg:npm/is-descriptor@1.0.2",
        "pkg:npm/is-directory@0.3.1",
        "pkg:npm/is-dotfile@1.0.2",
        "pkg:npm/is-dotfile@1.0.3",
        "pkg:npm/is-equal-shallow@0.1.3",
        "pkg:npm/is-extendable@0.1.1",
        "pkg:npm/is-extendable@1.0.1",
        "pkg:npm/is-extglob@1.0.0",
        "pkg:npm/is-extglob@2.0.0",
        "pkg:npm/is-extglob@2.1.1",
        "pkg:npm/is-finite@1.0.1",
        "pkg:npm/is-finite@1.0.2",
        "pkg:npm/is-fullwidth-code-point@1.0.0",
        "pkg:npm/is-fullwidth-code-point@2.0.0",
        "pkg:npm/is-generator-fn@1.0.0",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/is-glob@3.0.0",
        "pkg:npm/is-glob@3.1.0",
        "pkg:npm/is-glob@4.0.0",
        "pkg:npm/is-gzip@1.0.0",
        "pkg:npm/is-my-json-valid@2.14.0",
        "pkg:npm/is-my-json-valid@2.15.0",
        "pkg:npm/is-my-json-valid@2.16.0",
        "pkg:npm/is-natural-number@2.1.1",
        "pkg:npm/is-negated-glob@1.0.0",
        "pkg:npm/is-negative-zero@1.0.0",
        "pkg:npm/is-number@2.1.0",
        "pkg:npm/is-number@3.0.0",
        "pkg:npm/is-number@4.0.0",
        "pkg:npm/is-obj@1.0.1",
        "pkg:npm/is-odd@2.0.0",
        "pkg:npm/is-online@1.0.0",
        "pkg:npm/is-online@5.1.2",
        "pkg:npm/is-path-cwd@1.0.0",
        "pkg:npm/is-path-in-cwd@1.0.0",
        "pkg:npm/is-path-in-cwd@1.0.1",
        "pkg:npm/is-path-inside@1.0.0",
        "pkg:npm/is-path-inside@1.0.1",
        "pkg:npm/is-plain-obj@1.1.0",
        "pkg:npm/is-plain-object@2.0.4",
        "pkg:npm/is-port-reachable@1.0.0",
        "pkg:npm/is-posix-bracket@0.1.1",
        "pkg:npm/is-primitive@2.0.0",
        "pkg:npm/is-promise@2.1.0",
        "pkg:npm/is-property@1.0.2",
        "pkg:npm/is-reachable@1.3.0",
        "pkg:npm/is-redirect@1.0.0",
        "pkg:npm/is-regex@1.0.4",
        "pkg:npm/is-regexp@1.0.0",
        "pkg:npm/is-relative@0.1.3",
        "pkg:npm/is-relative@0.2.1",
        "pkg:npm/is-relative@1.0.0",
        "pkg:npm/is-resolvable@1.0.0",
        "pkg:npm/is-resolvable@1.1.0",
        "pkg:npm/is-retry-allowed@1.1.0",
        "pkg:npm/is-stream@1.1.0",
        "pkg:npm/is-supported-regexp-flag@1.0.0",
        "pkg:npm/is-svg@2.1.0",
        "pkg:npm/is-symbol@1.0.1",
        "pkg:npm/is-tar@1.0.0",
        "pkg:npm/is-typedarray@1.0.0",
        "pkg:npm/is-unc-path@0.1.2",
        "pkg:npm/is-unc-path@1.0.0",
        "pkg:npm/is-url@1.2.2",
        "pkg:npm/is-utf8@0.2.1",
        "pkg:npm/is-valid-glob@0.3.0",
        "pkg:npm/is-valid-glob@1.0.0",
        "pkg:npm/is-webpack-bundle@1.0.0",
        "pkg:npm/is-windows@0.2.0",
        "pkg:npm/is-windows@1.0.2",
        "pkg:npm/is-zip@1.0.0",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/isarray@2.0.1",
        "pkg:npm/isexe@1.1.2",
        "pkg:npm/isexe@2.0.0",
        "pkg:npm/isobject@2.1.0",
        "pkg:npm/isobject@3.0.1",
        "pkg:npm/isstream@0.1.2",
        "pkg:npm/istanbul-api@1.1.9",
        "pkg:npm/istanbul-api@1.3.1",
        "pkg:npm/istanbul-lib-coverage@1.1.1",
        "pkg:npm/istanbul-lib-coverage@1.2.0",
        "pkg:npm/istanbul-lib-hook@1.0.7",
        "pkg:npm/istanbul-lib-hook@1.2.1",
        "pkg:npm/istanbul-lib-instrument@1.10.1",
        "pkg:npm/istanbul-lib-instrument@1.7.2",
        "pkg:npm/istanbul-lib-report@1.1.1",
        "pkg:npm/istanbul-lib-report@1.1.4",
        "pkg:npm/istanbul-lib-source-maps@1.2.1",
        "pkg:npm/istanbul-lib-source-maps@1.2.3",
        "pkg:npm/istanbul-lib-source-maps@1.2.5",
        "pkg:npm/istanbul-reports@1.1.1",
        "pkg:npm/istanbul-reports@1.3.0",
        "pkg:npm/istextorbinary@1.0.2",
        "pkg:npm/iterall@1.2.2",
        "pkg:npm/jest-changed-files@17.0.2",
        "pkg:npm/jest-changed-files@22.4.3",
        "pkg:npm/jest-changed-files@23.0.1",
        "pkg:npm/jest-cli@18.1.0",
        "pkg:npm/jest-cli@22.4.4",
        "pkg:npm/jest-cli@23.1.0",
        "pkg:npm/jest-config@18.1.0",
        "pkg:npm/jest-config@22.4.4",
        "pkg:npm/jest-config@23.1.0",
        "pkg:npm/jest-config@23.6.0",
        "pkg:npm/jest-diff@18.1.0",
        "pkg:npm/jest-diff@22.4.3",
        "pkg:npm/jest-diff@23.0.1",
        "pkg:npm/jest-diff@23.6.0",
        "pkg:npm/jest-docblock@21.2.0",
        "pkg:npm/jest-docblock@22.4.3",
        "pkg:npm/jest-docblock@23.0.1",
        "pkg:npm/jest-each@23.1.0",
        "pkg:npm/jest-each@23.6.0",
        "pkg:npm/jest-environment-jsdom@18.1.0",
        "pkg:npm/jest-environment-jsdom@22.4.3",
        "pkg:npm/jest-environment-jsdom@23.1.0",
        "pkg:npm/jest-environment-jsdom@23.4.0",
        "pkg:npm/jest-environment-node@18.1.0",
        "pkg:npm/jest-environment-node@22.4.3",
        "pkg:npm/jest-environment-node@23.1.0",
        "pkg:npm/jest-environment-node@23.4.0",
        "pkg:npm/jest-file-exists@17.0.0",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/jest-get-type@22.4.3",
        "pkg:npm/jest-haste-map@18.1.0",
        "pkg:npm/jest-haste-map@22.4.3",
        "pkg:npm/jest-haste-map@23.1.0",
        "pkg:npm/jest-jasmine2@18.1.0",
        "pkg:npm/jest-jasmine2@22.4.4",
        "pkg:npm/jest-jasmine2@23.1.0",
        "pkg:npm/jest-jasmine2@23.6.0",
        "pkg:npm/jest-junit@5.2.0",
        "pkg:npm/jest-leak-detector@22.4.3",
        "pkg:npm/jest-leak-detector@23.0.1",
        "pkg:npm/jest-matcher-utils@18.1.0",
        "pkg:npm/jest-matcher-utils@22.4.3",
        "pkg:npm/jest-matcher-utils@23.0.1",
        "pkg:npm/jest-matcher-utils@23.6.0",
        "pkg:npm/jest-matchers@18.1.0",
        "pkg:npm/jest-message-util@22.4.3",
        "pkg:npm/jest-message-util@23.1.0",
        "pkg:npm/jest-message-util@23.4.0",
        "pkg:npm/jest-mock@18.0.0",
        "pkg:npm/jest-mock@22.4.3",
        "pkg:npm/jest-mock@23.1.0",
        "pkg:npm/jest-mock@23.2.0",
        "pkg:npm/jest-regex-util@22.4.3",
        "pkg:npm/jest-regex-util@23.0.0",
        "pkg:npm/jest-regex-util@23.3.0",
        "pkg:npm/jest-resolve-dependencies@18.1.0",
        "pkg:npm/jest-resolve-dependencies@22.4.3",
        "pkg:npm/jest-resolve-dependencies@23.0.1",
        "pkg:npm/jest-resolve@18.1.0",
        "pkg:npm/jest-resolve@22.4.3",
        "pkg:npm/jest-resolve@23.1.0",
        "pkg:npm/jest-resolve@23.6.0",
        "pkg:npm/jest-runner@22.4.4",
        "pkg:npm/jest-runner@23.1.0",
        "pkg:npm/jest-runtime@18.1.0",
        "pkg:npm/jest-runtime@22.4.4",
        "pkg:npm/jest-runtime@23.1.0",
        "pkg:npm/jest-serializer@22.4.3",
        "pkg:npm/jest-serializer@23.0.1",
        "pkg:npm/jest-snapshot@18.1.0",
        "pkg:npm/jest-snapshot@22.4.3",
        "pkg:npm/jest-snapshot@23.0.1",
        "pkg:npm/jest-snapshot@23.6.0",
        "pkg:npm/jest-util@18.1.0",
        "pkg:npm/jest-util@22.4.3",
        "pkg:npm/jest-util@23.1.0",
        "pkg:npm/jest-util@23.4.0",
        "pkg:npm/jest-validate@22.4.4",
        "pkg:npm/jest-validate@23.0.1",
        "pkg:npm/jest-validate@23.6.0",
        "pkg:npm/jest-watcher@23.1.0",
        "pkg:npm/jest-worker@22.4.3",
        "pkg:npm/jest-worker@23.0.1",
        "pkg:npm/jest@18.1.0",
        "pkg:npm/jest@22.4.4",
        "pkg:npm/jest@23.1.0",
        "pkg:npm/jodid25519@1.0.2",
        "pkg:npm/js-base64@2.1.9",
        "pkg:npm/js-tokens@1.0.3",
        "pkg:npm/js-tokens@2.0.0",
        "pkg:npm/js-tokens@3.0.1",
        "pkg:npm/js-tokens@3.0.2",
        "pkg:npm/js-tokens@4.0.0",
        "pkg:npm/js-yaml@3.10.0",
        "pkg:npm/js-yaml@3.12.0",
        "pkg:npm/js-yaml@3.13.1",
        "pkg:npm/js-yaml@3.7.0",
        "pkg:npm/js-yaml@3.8.2",
        "pkg:npm/js-yaml@3.8.4",
        "pkg:npm/jsbn@0.1.0",
        "pkg:npm/jsbn@0.1.1",
        "pkg:npm/jsdom@11.12.0",
        "pkg:npm/jsdom@11.6.2",
        "pkg:npm/jsdom@9.12.0",
        "pkg:npm/jsesc@0.5.0",
        "pkg:npm/jsesc@1.3.0",
        "pkg:npm/jsinspect@0.12.7",
        "pkg:npm/json-loader@0.5.4",
        "pkg:npm/json-loader@0.5.7",
        "pkg:npm/json-schema-traverse@0.3.1",
        "pkg:npm/json-schema-traverse@0.4.1",
        "pkg:npm/json-schema@0.2.3",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/json3@3.3.2",
        "pkg:npm/json5@0.5.0",
        "pkg:npm/json5@0.5.1",
        "pkg:npm/json5@1.0.1",
        "pkg:npm/jsonfile@2.4.0",
        "pkg:npm/jsonfile@4.0.0",
        "pkg:npm/jsonfilter@1.1.2",
        "pkg:npm/jsonify@0.0.0",
        "pkg:npm/jsonparse@0.0.5",
        "pkg:npm/jsonpointer@2.0.0",
        "pkg:npm/jsonpointer@4.0.0",
        "pkg:npm/jsonpointer@4.0.1",
        "pkg:npm/jsprim@1.3.1",
        "pkg:npm/jsprim@1.4.0",
        "pkg:npm/jsprim@1.4.1",
        "pkg:npm/jsx-ast-utils@1.3.2",
        "pkg:npm/jsx-ast-utils@1.4.0",
        "pkg:npm/jsx-ast-utils@1.4.1",
        "pkg:npm/jsx-ast-utils@2.0.1",
        "pkg:npm/just-debounce@1.0.0",
        "pkg:npm/kew@0.7.0",
        "pkg:npm/kind-of@1.1.0",
        "pkg:npm/kind-of@3.0.4",
        "pkg:npm/kind-of@3.1.0",
        "pkg:npm/kind-of@3.2.2",
        "pkg:npm/kind-of@4.0.0",
        "pkg:npm/kind-of@5.1.0",
        "pkg:npm/kind-of@6.0.2",
        "pkg:npm/klaw@1.3.1",
        "pkg:npm/klaw@2.1.1",
        "pkg:npm/known-css-properties@0.0.6",
        "pkg:npm/last-run@1.1.1",
        "pkg:npm/lazy-cache@1.0.4",
        "pkg:npm/lazystream@1.0.0",
        "pkg:npm/lcid@1.0.0",
        "pkg:npm/ldjson-stream@1.2.1",
        "pkg:npm/lead@1.0.0",
        "pkg:npm/left-pad2@1.1.0",
        "pkg:npm/left-pad@1.0.0",
        "pkg:npm/left-pad@1.0.1",
        "pkg:npm/left-pad@1.1.0",
        "pkg:npm/left-pad@1.1.1",
        "pkg:npm/left-pad@1.1.2",
        "pkg:npm/left-pad@1.1.3",
        "pkg:npm/left-pad@1.2.0",
        "pkg:npm/left-pad@1.3.0",
        "pkg:npm/leftpad@0.0.1",
        "pkg:npm/leven@2.0.0",
        "pkg:npm/leven@2.1.0",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/liftoff@2.3.0",
        "pkg:npm/liftoff@2.5.0",
        "pkg:npm/load-json-file@1.1.0",
        "pkg:npm/loader-runner@2.2.0",
        "pkg:npm/loader-runner@2.3.0",
        "pkg:npm/loader-utils@0.2.16",
        "pkg:npm/loader-utils@0.2.17",
        "pkg:npm/loader-utils@1.1.0",
        "pkg:npm/loader-utils@1.2.3",
        "pkg:npm/locate-path@2.0.0",
        "pkg:npm/lodash._arraycopy@3.0.0",
        "pkg:npm/lodash._arrayeach@3.0.0",
        "pkg:npm/lodash._baseassign@3.2.0",
        "pkg:npm/lodash._baseclone@3.3.0",
        "pkg:npm/lodash._baseclone@4.5.7",
        "pkg:npm/lodash._basecopy@3.0.1",
        "pkg:npm/lodash._basefor@3.0.3",
        "pkg:npm/lodash._basetostring@3.0.1",
        "pkg:npm/lodash._basevalues@3.0.0",
        "pkg:npm/lodash._bindcallback@3.0.1",
        "pkg:npm/lodash._getnative@3.9.1",
        "pkg:npm/lodash._isiterateecall@3.0.9",
        "pkg:npm/lodash._reescape@3.0.0",
        "pkg:npm/lodash._reevaluate@3.0.0",
        "pkg:npm/lodash._reinterpolate@3.0.0",
        "pkg:npm/lodash._root@3.0.1",
        "pkg:npm/lodash.assign@4.2.0",
        "pkg:npm/lodash.assignwith@4.2.0",
        "pkg:npm/lodash.camelcase@4.3.0",
        "pkg:npm/lodash.clone@4.3.2",
        "pkg:npm/lodash.clonedeep@3.0.2",
        "pkg:npm/lodash.cond@4.5.2",
        "pkg:npm/lodash.debounce@4.0.8",
        "pkg:npm/lodash.escape@3.2.0",
        "pkg:npm/lodash.isarguments@3.1.0",
        "pkg:npm/lodash.isarray@3.0.4",
        "pkg:npm/lodash.isempty@4.4.0",
        "pkg:npm/lodash.isequal@4.4.0",
        "pkg:npm/lodash.isplainobject@4.0.6",
        "pkg:npm/lodash.isstring@4.0.1",
        "pkg:npm/lodash.keys@3.1.2",
        "pkg:npm/lodash.map@4.6.0",
        "pkg:npm/lodash.mapvalues@4.6.0",
        "pkg:npm/lodash.memoize@4.1.2",
        "pkg:npm/lodash.pick@4.4.0",
        "pkg:npm/lodash.pickby@4.6.0",
        "pkg:npm/lodash.restparam@3.6.1",
        "pkg:npm/lodash.sortby@4.7.0",
        "pkg:npm/lodash.template@3.6.2",
        "pkg:npm/lodash.templatesettings@3.1.1",
        "pkg:npm/lodash.toarray@4.4.0",
        "pkg:npm/lodash.uniq@4.5.0",
        "pkg:npm/lodash@1.0.2",
        "pkg:npm/lodash@3.10.1",
        "pkg:npm/lodash@4.15.0",
        "pkg:npm/lodash@4.17.1",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/log-symbols@1.0.2",
        "pkg:npm/lolex@1.3.2",
        "pkg:npm/longest@1.0.1",
        "pkg:npm/loose-envify@1.2.0",
        "pkg:npm/loose-envify@1.3.1",
        "pkg:npm/loose-envify@1.4.0",
        "pkg:npm/loud-rejection@1.6.0",
        "pkg:npm/lower-case@1.1.4",
        "pkg:npm/lowercase-keys@1.0.0",
        "pkg:npm/lru-cache@2.7.3",
        "pkg:npm/lru-cache@4.0.1",
        "pkg:npm/lru-cache@4.0.2",
        "pkg:npm/lru-cache@4.1.1",
        "pkg:npm/lru-cache@4.1.3",
        "pkg:npm/lru-queue@0.1.0",
        "pkg:npm/macaddress@0.2.8",
        "pkg:npm/make-iterator@1.0.1",
        "pkg:npm/makeerror@1.0.11",
        "pkg:npm/map-cache@0.2.2",
        "pkg:npm/map-obj@1.0.1",
        "pkg:npm/map-visit@1.0.0",
        "pkg:npm/marked-terminal@1.7.0",
        "pkg:npm/marked@0.3.6",
        "pkg:npm/matchdep@2.0.0",
        "pkg:npm/math-expression-evaluator@1.2.17",
        "pkg:npm/math-random@1.0.1",
        "pkg:npm/max-safe-integer@1.0.0",
        "pkg:npm/max-safe-integer@1.0.1",
        "pkg:npm/md5.js@1.3.4",
        "pkg:npm/media-typer@0.3.0",
        "pkg:npm/mem-fs-editor@2.3.0",
        "pkg:npm/mem-fs@1.1.3",
        "pkg:npm/mem@1.1.0",
        "pkg:npm/memoizee@0.4.12",
        "pkg:npm/memory-fs@0.2.0",
        "pkg:npm/memory-fs@0.3.0",
        "pkg:npm/memory-fs@0.4.1",
        "pkg:npm/meow@3.7.0",
        "pkg:npm/merge-descriptors@1.0.1",
        "pkg:npm/merge-stream@1.0.0",
        "pkg:npm/merge-stream@1.0.1",
        "pkg:npm/merge@1.2.0",
        "pkg:npm/methods@1.1.2",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/micromatch@3.1.10",
        "pkg:npm/miller-rabin@4.0.0",
        "pkg:npm/miller-rabin@4.0.1",
        "pkg:npm/mime-db@1.0.0",
        "pkg:npm/mime-db@1.0.1",
        "pkg:npm/mime-db@1.0.3",
        "pkg:npm/mime-db@1.24.0",
        "pkg:npm/mime-db@1.27.0",
        "pkg:npm/mime-db@1.28.0",
        "pkg:npm/mime-db@1.33.0",
        "pkg:npm/mime-db@1.35.0",
        "pkg:npm/mime-types@2.0.0",
        "pkg:npm/mime-types@2.1.12",
        "pkg:npm/mime-types@2.1.15",
        "pkg:npm/mime-types@2.1.18",
        "pkg:npm/mime-types@2.1.19",
        "pkg:npm/mime@1.2.11",
        "pkg:npm/mime@1.3.4",
        "pkg:npm/mime@1.3.6",
        "pkg:npm/mime@1.4.0",
        "pkg:npm/mimic-fn@1.2.0",
        "pkg:npm/minimalistic-assert@1.0.0",
        "pkg:npm/minimalistic-assert@1.0.1",
        "pkg:npm/minimalistic-crypto-utils@1.0.1",
        "pkg:npm/minimatch@0.2.14",
        "pkg:npm/minimatch@2.0.10",
        "pkg:npm/minimatch@3.0.0",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/minimist@0.0.10",
        "pkg:npm/minimist@0.0.8",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/minipass@2.3.3",
        "pkg:npm/minizlib@1.1.0",
        "pkg:npm/mixin-deep@1.3.1",
        "pkg:npm/mkdirp-promise@5.0.1",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/mock-stdin@0.3.1",
        "pkg:npm/ms@0.7.1",
        "pkg:npm/ms@0.7.2",
        "pkg:npm/ms@2.0.0",
        "pkg:npm/multimatch@2.1.0",
        "pkg:npm/multipipe@0.1.2",
        "pkg:npm/mute-stdout@1.0.0",
        "pkg:npm/mute-stream@0.0.4",
        "pkg:npm/mute-stream@0.0.5",
        "pkg:npm/mute-stream@0.0.6",
        "pkg:npm/mute-stream@0.0.7",
        "pkg:npm/mz@2.7.0",
        "pkg:npm/nan@2.10.0",
        "pkg:npm/nan@2.4.0",
        "pkg:npm/nan@2.6.2",
        "pkg:npm/nan@2.8.0",
        "pkg:npm/nanomatch@1.2.13",
        "pkg:npm/nanomatch@1.2.9",
        "pkg:npm/natives@1.1.0",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/ncname@1.0.0",
        "pkg:npm/needle@2.2.1",
        "pkg:npm/negotiator@0.6.1",
        "pkg:npm/neo-async@2.5.1",
        "pkg:npm/next-tick@1.0.0",
        "pkg:npm/nice-try@1.0.4",
        "pkg:npm/no-case@2.3.1",
        "pkg:npm/node-emoji@1.4.1",
        "pkg:npm/node-emoji@1.5.1",
        "pkg:npm/node-emoji@1.8.1",
        "pkg:npm/node-fetch@1.6.3",
        "pkg:npm/node-gyp@3.4.0",
        "pkg:npm/node-int64@0.4.0",
        "pkg:npm/node-libs-browser@0.7.0",
        "pkg:npm/node-libs-browser@1.0.0",
        "pkg:npm/node-libs-browser@2.1.0",
        "pkg:npm/node-notifier@4.6.1",
        "pkg:npm/node-notifier@5.2.1",
        "pkg:npm/node-pre-gyp@0.10.3",
        "pkg:npm/node-pre-gyp@0.6.30",
        "pkg:npm/node-pre-gyp@0.6.31",
        "pkg:npm/node-pre-gyp@0.6.36",
        "pkg:npm/node-pre-gyp@0.6.39",
        "pkg:npm/node-status-codes@1.0.0",
        "pkg:npm/node-uuid@1.4.7",
        "pkg:npm/node.date-time@1.2.2",
        "pkg:npm/nopt@1.0.10",
        "pkg:npm/nopt@3.0.6",
        "pkg:npm/nopt@4.0.1",
        "pkg:npm/normalize-package-data@2.3.5",
        "pkg:npm/normalize-package-data@2.3.8",
        "pkg:npm/normalize-package-data@2.4.0",
        "pkg:npm/normalize-path@2.0.1",
        "pkg:npm/normalize-path@2.1.1",
        "pkg:npm/normalize-range@0.1.2",
        "pkg:npm/normalize-selector@0.2.0",
        "pkg:npm/normalize-url@1.9.1",
        "pkg:npm/normalize-url@2.0.1",
        "pkg:npm/now-and-later@2.0.0",
        "pkg:npm/npm-bundled@1.0.3",
        "pkg:npm/npm-logical-tree@1.2.1",
        "pkg:npm/npm-packlist@1.1.11",
        "pkg:npm/npm-run-path@2.0.2",
        "pkg:npm/npmlog@3.1.2",
        "pkg:npm/npmlog@4.0.0",
        "pkg:npm/npmlog@4.1.0",
        "pkg:npm/npmlog@4.1.2",
        "pkg:npm/nth-check@1.0.1",
        "pkg:npm/num2fraction@1.2.2",
        "pkg:npm/number-is-nan@1.0.0",
        "pkg:npm/number-is-nan@1.0.1",
        "pkg:npm/nwmatcher@1.4.0",
        "pkg:npm/nwmatcher@1.4.3",
        "pkg:npm/nwsapi@2.0.8",
        "pkg:npm/nyc@10.3.2",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/object-assign@2.1.1",
        "pkg:npm/object-assign@3.0.0",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/object-copy@0.1.0",
        "pkg:npm/object-keys@1.0.11",
        "pkg:npm/object-keys@1.0.12",
        "pkg:npm/object-path@0.11.2",
        "pkg:npm/object-path@0.11.4",
        "pkg:npm/object-visit@1.0.1",
        "pkg:npm/object.assign@4.0.4",
        "pkg:npm/object.assign@4.1.0",
        "pkg:npm/object.defaults@1.1.0",
        "pkg:npm/object.getownpropertydescriptors@2.0.3",
        "pkg:npm/object.map@1.0.1",
        "pkg:npm/object.omit@2.0.0",
        "pkg:npm/object.omit@2.0.1",
        "pkg:npm/object.pick@1.3.0",
        "pkg:npm/object.reduce@1.0.1",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/on-headers@1.0.1",
        "pkg:npm/once@1.3.3",
        "pkg:npm/once@1.4.0",
        "pkg:npm/onecolor@3.0.4",
        "pkg:npm/onetime@1.1.0",
        "pkg:npm/onetime@2.0.1",
        "pkg:npm/open@0.0.5",
        "pkg:npm/opencollective@1.0.3",
        "pkg:npm/opn@4.0.2",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/optionator@0.8.1",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/orchestrator@0.3.8",
        "pkg:npm/ordered-read-streams@0.1.0",
        "pkg:npm/ordered-read-streams@0.3.0",
        "pkg:npm/ordered-read-streams@1.0.1",
        "pkg:npm/original@1.0.0",
        "pkg:npm/os-browserify@0.2.1",
        "pkg:npm/os-browserify@0.3.0",
        "pkg:npm/os-homedir@1.0.1",
        "pkg:npm/os-homedir@1.0.2",
        "pkg:npm/os-locale@1.4.0",
        "pkg:npm/os-locale@2.1.0",
        "pkg:npm/os-shim@0.1.3",
        "pkg:npm/os-tmpdir@1.0.1",
        "pkg:npm/os-tmpdir@1.0.2",
        "pkg:npm/osenv@0.1.3",
        "pkg:npm/osenv@0.1.4",
        "pkg:npm/osenv@0.1.5",
        "pkg:npm/p-finally@1.0.0",
        "pkg:npm/p-limit@1.2.0",
        "pkg:npm/p-limit@1.3.0",
        "pkg:npm/p-locate@2.0.0",
        "pkg:npm/p-try@1.0.0",
        "pkg:npm/package-a@1.0.0",
        "pkg:npm/pad-left@2.1.0",
        "pkg:npm/pad-right@0.2.2",
        "pkg:npm/pako@0.2.9",
        "pkg:npm/pako@1.0.6",
        "pkg:npm/param-case@2.1.1",
        "pkg:npm/parse-asn1@5.0.0",
        "pkg:npm/parse-asn1@5.1.1",
        "pkg:npm/parse-filepath@1.0.1",
        "pkg:npm/parse-filepath@1.0.2",
        "pkg:npm/parse-glob@3.0.4",
        "pkg:npm/parse-json@2.2.0",
        "pkg:npm/parse-passwd@1.0.0",
        "pkg:npm/parse5@1.5.1",
        "pkg:npm/parse5@4.0.0",
        "pkg:npm/parseurl@1.3.1",
        "pkg:npm/pascalcase@0.1.1",
        "pkg:npm/path-array@1.0.1",
        "pkg:npm/path-browserify@0.0.0",
        "pkg:npm/path-dirname@1.0.2",
        "pkg:npm/path-exists@1.0.0",
        "pkg:npm/path-exists@2.1.0",
        "pkg:npm/path-exists@3.0.0",
        "pkg:npm/path-extra@1.0.3",
        "pkg:npm/path-is-absolute@1.0.0",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/path-is-inside@1.0.2",
        "pkg:npm/path-key@2.0.1",
        "pkg:npm/path-parse@1.0.5",
        "pkg:npm/path-root-regex@0.1.2",
        "pkg:npm/path-root@0.1.1",
        "pkg:npm/path-to-regexp@0.1.7",
        "pkg:npm/path-type@1.1.0",
        "pkg:npm/pbkdf2-compat@2.0.1",
        "pkg:npm/pbkdf2@3.0.16",
        "pkg:npm/pbkdf2@3.0.9",
        "pkg:npm/peek-stream@1.1.3",
        "pkg:npm/pend@1.2.0",
        "pkg:npm/performance-now@0.2.0",
        "pkg:npm/performance-now@2.1.0",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/pinkie@2.0.4",
        "pkg:npm/pipetteur@2.0.3",
        "pkg:npm/pkg-config@1.1.1",
        "pkg:npm/pkg-dir@1.0.0",
        "pkg:npm/pkg-dir@2.0.0",
        "pkg:npm/pkg-up@1.0.0",
        "pkg:npm/plugin-error@0.1.2",
        "pkg:npm/plugin-error@1.0.1",
        "pkg:npm/plur@2.1.2",
        "pkg:npm/pluralize@1.2.1",
        "pkg:npm/pluralize@4.0.0",
        "pkg:npm/pn@1.0.0",
        "pkg:npm/pn@1.1.0",
        "pkg:npm/posix-character-classes@0.1.1",
        "pkg:npm/postcss-calc@5.3.1",
        "pkg:npm/postcss-colormin@2.2.2",
        "pkg:npm/postcss-convert-values@2.6.1",
        "pkg:npm/postcss-discard-comments@2.0.4",
        "pkg:npm/postcss-discard-duplicates@2.1.0",
        "pkg:npm/postcss-discard-empty@2.1.0",
        "pkg:npm/postcss-discard-overridden@0.1.1",
        "pkg:npm/postcss-discard-unused@2.2.3",
        "pkg:npm/postcss-filter-plugins@2.0.2",
        "pkg:npm/postcss-less@0.14.0",
        "pkg:npm/postcss-load-config@1.2.0",
        "pkg:npm/postcss-load-options@1.2.0",
        "pkg:npm/postcss-load-plugins@2.3.0",
        "pkg:npm/postcss-loader@1.2.2",
        "pkg:npm/postcss-media-query-parser@0.2.3",
        "pkg:npm/postcss-merge-idents@2.1.7",
        "pkg:npm/postcss-merge-longhand@2.0.2",
        "pkg:npm/postcss-merge-rules@2.1.2",
        "pkg:npm/postcss-message-helpers@2.0.0",
        "pkg:npm/postcss-minify-font-values@1.0.5",
        "pkg:npm/postcss-minify-gradients@1.0.5",
        "pkg:npm/postcss-minify-params@1.2.2",
        "pkg:npm/postcss-minify-selectors@2.1.1",
        "pkg:npm/postcss-modules-extract-imports@1.2.0",
        "pkg:npm/postcss-modules-local-by-default@1.2.0",
        "pkg:npm/postcss-modules-scope@1.1.0",
        "pkg:npm/postcss-modules-values@1.3.0",
        "pkg:npm/postcss-normalize-charset@1.1.1",
        "pkg:npm/postcss-normalize-url@3.0.8",
        "pkg:npm/postcss-ordered-values@2.2.3",
        "pkg:npm/postcss-reduce-idents@2.4.0",
        "pkg:npm/postcss-reduce-initial@1.0.1",
        "pkg:npm/postcss-reduce-transforms@1.0.4",
        "pkg:npm/postcss-reporter@1.4.1",
        "pkg:npm/postcss-reporter@3.0.0",
        "pkg:npm/postcss-resolve-nested-selector@0.1.1",
        "pkg:npm/postcss-scss@0.4.0",
        "pkg:npm/postcss-selector-parser@2.2.2",
        "pkg:npm/postcss-selector-parser@2.2.3",
        "pkg:npm/postcss-svgo@2.1.6",
        "pkg:npm/postcss-unique-selectors@2.0.2",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss-zindex@2.2.0",
        "pkg:npm/postcss@5.2.10",
        "pkg:npm/postcss@5.2.17",
        "pkg:npm/postcss@6.0.1",
        "pkg:npm/prelude-ls@1.1.2",
        "pkg:npm/prepend-http@1.0.4",
        "pkg:npm/prepend-http@2.0.0",
        "pkg:npm/preserve@0.2.0",
        "pkg:npm/prettier@1.10.2",
        "pkg:npm/prettier@1.5.2",
        "pkg:npm/pretty-bytes@2.0.1",
        "pkg:npm/pretty-error@2.1.0",
        "pkg:npm/pretty-format@18.1.0",
        "pkg:npm/pretty-format@22.4.3",
        "pkg:npm/pretty-format@23.0.1",
        "pkg:npm/pretty-format@23.6.0",
        "pkg:npm/pretty-hrtime@1.0.3",
        "pkg:npm/private@0.1.7",
        "pkg:npm/private@0.1.8",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/process-nextick-args@2.0.0",
        "pkg:npm/process@0.11.10",
        "pkg:npm/process@0.11.9",
        "pkg:npm/progress@1.1.8",
        "pkg:npm/progress@2.0.0",
        "pkg:npm/promise@7.1.1",
        "pkg:npm/prop-types@15.6.2",
        "pkg:npm/proper-lockfile@1.2.0",
        "pkg:npm/proper-lockfile@2.0.1",
        "pkg:npm/proxy-addr@1.1.4",
        "pkg:npm/prr@0.0.0",
        "pkg:npm/prr@1.0.1",
        "pkg:npm/pseudomap@1.0.2",
        "pkg:npm/psl@1.1.28",
        "pkg:npm/public-encrypt@4.0.0",
        "pkg:npm/public-encrypt@4.0.2",
        "pkg:npm/puka@1.0.0",
        "pkg:npm/pump@1.0.3",
        "pkg:npm/pump@2.0.1",
        "pkg:npm/pump@3.0.0",
        "pkg:npm/pumpify@1.5.1",
        "pkg:npm/punycode@1.3.2",
        "pkg:npm/punycode@1.4.1",
        "pkg:npm/punycode@2.1.0",
        "pkg:npm/punycode@2.1.1",
        "pkg:npm/q@1.5.0",
        "pkg:npm/qs@6.2.1",
        "pkg:npm/qs@6.3.0",
        "pkg:npm/qs@6.4.0",
        "pkg:npm/qs@6.5.1",
        "pkg:npm/qs@6.5.2",
        "pkg:npm/query-string@4.3.4",
        "pkg:npm/query-string@5.1.1",
        "pkg:npm/querystring-es3@0.2.1",
        "pkg:npm/querystring@0.2.0",
        "pkg:npm/querystringify@0.0.4",
        "pkg:npm/querystringify@1.0.0",
        "pkg:npm/random-item@1.0.0",
        "pkg:npm/randomatic@1.1.5",
        "pkg:npm/randomatic@1.1.6",
        "pkg:npm/randomatic@1.1.7",
        "pkg:npm/randomatic@3.0.0",
        "pkg:npm/randombytes@2.0.3",
        "pkg:npm/randombytes@2.0.6",
        "pkg:npm/randomfill@1.0.4",
        "pkg:npm/range-parser@1.2.0",
        "pkg:npm/rc@1.1.6",
        "pkg:npm/rc@1.2.1",
        "pkg:npm/rc@1.2.5",
        "pkg:npm/rc@1.2.8",
        "pkg:npm/react-dev-utils@0.5.2",
        "pkg:npm/react-refetch@1.0.3-0",
        "pkg:npm/react-scripts@0.9.5",
        "pkg:npm/read-all-stream@3.1.0",
        "pkg:npm/read-chunk@1.0.1",
        "pkg:npm/read-file-stdin@0.2.1",
        "pkg:npm/read-pkg-up@1.0.1",
        "pkg:npm/read-pkg@1.1.0",
        "pkg:npm/read@1.0.7",
        "pkg:npm/readable-stream@1.0.34",
        "pkg:npm/readable-stream@1.1.13",
        "pkg:npm/readable-stream@1.1.14",
        "pkg:npm/readable-stream@2.0.6",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/readable-stream@2.2.2",
        "pkg:npm/readable-stream@2.2.6",
        "pkg:npm/readable-stream@2.2.9",
        "pkg:npm/readable-stream@2.3.2",
        "pkg:npm/readable-stream@2.3.4",
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/readdirp@2.1.0",
        "pkg:npm/readline2@0.1.1",
        "pkg:npm/readline2@1.0.1",
        "pkg:npm/realpath-native@1.0.0",
        "pkg:npm/realpath-native@1.0.1",
        "pkg:npm/rechoir@0.6.2",
        "pkg:npm/recursive-readdir@2.1.1",
        "pkg:npm/redent@1.0.0",
        "pkg:npm/redeyed@1.0.1",
        "pkg:npm/reduce-css-calc@1.3.0",
        "pkg:npm/reduce-function-call@1.0.2",
        "pkg:npm/regenerate@1.3.2",
        "pkg:npm/regenerate@1.3.3",
        "pkg:npm/regenerate@1.4.0",
        "pkg:npm/regenerator-runtime@0.10.5",
        "pkg:npm/regenerator-runtime@0.11.1",
        "pkg:npm/regenerator-runtime@0.9.5",
        "pkg:npm/regenerator-transform@0.10.1",
        "pkg:npm/regenerator-transform@0.9.8",
        "pkg:npm/regex-cache@0.4.3",
        "pkg:npm/regex-cache@0.4.4",
        "pkg:npm/regex-not@1.0.2",
        "pkg:npm/regexpu-core@1.0.0",
        "pkg:npm/regexpu-core@2.0.0",
        "pkg:npm/regjsgen@0.2.0",
        "pkg:npm/regjsparser@0.1.5",
        "pkg:npm/relateurl@0.2.7",
        "pkg:npm/remove-bom-buffer@3.0.0",
        "pkg:npm/remove-bom-stream@1.2.0",
        "pkg:npm/remove-trailing-separator@1.0.1",
        "pkg:npm/remove-trailing-separator@1.0.2",
        "pkg:npm/remove-trailing-separator@1.1.0",
        "pkg:npm/renderkid@2.0.1",
        "pkg:npm/repeat-element@1.1.2",
        "pkg:npm/repeat-string@1.4.0",
        "pkg:npm/repeat-string@1.5.4",
        "pkg:npm/repeat-string@1.6.1",
        "pkg:npm/repeating@2.0.1",
        "pkg:npm/replace-ext@0.0.1",
        "pkg:npm/replace-ext@1.0.0",
        "pkg:npm/replace-homedir@1.0.0",
        "pkg:npm/request-capture-har@1.1.4",
        "pkg:npm/request-capture-har@1.2.2",
        "pkg:npm/request-promise-core@1.1.1",
        "pkg:npm/request-promise-native@1.0.5",
        "pkg:npm/request@2.75.0",
        "pkg:npm/request@2.76.0",
        "pkg:npm/request@2.78.0",
        "pkg:npm/request@2.81.0",
        "pkg:npm/request@2.83.0",
        "pkg:npm/request@2.87.0",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/require-from-string@1.2.1",
        "pkg:npm/require-main-filename@1.0.1",
        "pkg:npm/require-resolve@0.0.2",
        "pkg:npm/require-uncached@1.0.3",
        "pkg:npm/requires-port@1.0.0",
        "pkg:npm/resolve-cwd@2.0.0",
        "pkg:npm/resolve-dir@0.1.1",
        "pkg:npm/resolve-dir@1.0.1",
        "pkg:npm/resolve-from@1.0.1",
        "pkg:npm/resolve-from@2.0.0",
        "pkg:npm/resolve-from@3.0.0",
        "pkg:npm/resolve-options@1.1.0",
        "pkg:npm/resolve-url@0.2.1",
        "pkg:npm/resolve@1.1.7",
        "pkg:npm/resolve@1.2.0",
        "pkg:npm/resolve@1.3.3",
        "pkg:npm/resolve@1.8.1",
        "pkg:npm/restore-cursor@1.0.1",
        "pkg:npm/restore-cursor@2.0.0",
        "pkg:npm/ret@0.1.15",
        "pkg:npm/retry@0.10.0",
        "pkg:npm/retry@0.10.1",
        "pkg:npm/right-align@0.1.3",
        "pkg:npm/right-pad@1.0.0",
        "pkg:npm/right-pad@1.0.1",
        "pkg:npm/rimraf@2.2.8",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/rimraf@2.6.1",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/ripemd160@0.2.0",
        "pkg:npm/ripemd160@1.0.1",
        "pkg:npm/ripemd160@2.0.2",
        "pkg:npm/roadrunner@1.1.0",
        "pkg:npm/root-hints@1.0.10",
        "pkg:npm/router-ips@0.2.0",
        "pkg:npm/rsvp@3.2.1",
        "pkg:npm/rsvp@3.6.2",
        "pkg:npm/run-async@0.1.0",
        "pkg:npm/run-async@2.2.0",
        "pkg:npm/run-async@2.3.0",
        "pkg:npm/run-parallel@1.1.6",
        "pkg:npm/rx-lite-aggregates@4.0.8",
        "pkg:npm/rx-lite@3.1.2",
        "pkg:npm/rx-lite@4.0.8",
        "pkg:npm/rx@2.5.3",
        "pkg:npm/rx@4.1.0",
        "pkg:npm/rxjs@6.3.3",
        "pkg:npm/safe-buffer@5.0.1",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/safe-regex@1.1.0",
        "pkg:npm/safer-buffer@2.1.2",
        "pkg:npm/samsam@1.1.2",
        "pkg:npm/samsam@1.1.3",
        "pkg:npm/sane@1.4.1",
        "pkg:npm/sane@2.4.1",
        "pkg:npm/sane@2.5.2",
        "pkg:npm/sax@1.2.2",
        "pkg:npm/sax@1.2.4",
        "pkg:npm/schema-utils@0.4.7",
        "pkg:npm/seek-bzip@1.0.5",
        "pkg:npm/semver-greatest-satisfied-range@1.1.0",
        "pkg:npm/semver@4.3.6",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/semver@5.5.0",
        "pkg:npm/semver@5.6.0",
        "pkg:npm/send@0.15.3",
        "pkg:npm/sequencify@0.0.7",
        "pkg:npm/serve-index@1.9.0",
        "pkg:npm/serve-static@1.12.3",
        "pkg:npm/set-blocking@2.0.0",
        "pkg:npm/set-immediate-shim@1.0.1",
        "pkg:npm/set-value@0.4.3",
        "pkg:npm/set-value@2.0.0",
        "pkg:npm/setimmediate@1.0.5",
        "pkg:npm/setprototypeof@1.0.3",
        "pkg:npm/sha.js@2.2.6",
        "pkg:npm/sha.js@2.4.11",
        "pkg:npm/sha.js@2.4.8",
        "pkg:npm/shebang-command@1.2.0",
        "pkg:npm/shebang-regex@1.0.0",
        "pkg:npm/shelljs@0.5.3",
        "pkg:npm/shelljs@0.6.1",
        "pkg:npm/shelljs@0.7.6",
        "pkg:npm/shelljs@0.7.7",
        "pkg:npm/shellwords@0.1.0",
        "pkg:npm/shellwords@0.1.1",
        "pkg:npm/sigmund@1.0.1",
        "pkg:npm/signal-exit@3.0.0",
        "pkg:npm/signal-exit@3.0.1",
        "pkg:npm/signal-exit@3.0.2",
        "pkg:npm/sinon@1.17.5",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/slice-ansi@0.0.4",
        "pkg:npm/slice-ansi@1.0.0",
        "pkg:npm/snapdragon-node@2.1.1",
        "pkg:npm/snapdragon-util@3.0.1",
        "pkg:npm/snapdragon@0.8.2",
        "pkg:npm/sntp@1.0.9",
        "pkg:npm/sntp@2.1.0",
        "pkg:npm/sockjs-client@1.0.1",
        "pkg:npm/sockjs-client@1.1.4",
        "pkg:npm/sockjs@0.3.18",
        "pkg:npm/some-missing-pkg@0.0.0",
        "pkg:npm/some-other-pkg@0.0.0",
        "pkg:npm/some-pkg@1.0.0",
        "pkg:npm/sort-keys@1.1.2",
        "pkg:npm/sort-keys@2.0.0",
        "pkg:npm/source-list-map@0.1.6",
        "pkg:npm/source-list-map@0.1.8",
        "pkg:npm/source-list-map@2.0.0",
        "pkg:npm/source-map-resolve@0.5.2",
        "pkg:npm/source-map-support@0.4.15",
        "pkg:npm/source-map-support@0.4.18",
        "pkg:npm/source-map-support@0.5.6",
        "pkg:npm/source-map-url@0.4.0",
        "pkg:npm/source-map@0.1.43",
        "pkg:npm/source-map@0.2.0",
        "pkg:npm/source-map@0.4.4",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/source-map@0.5.7",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/sparkles@1.0.0",
        "pkg:npm/sparkles@1.0.1",
        "pkg:npm/spawn-sync@1.0.15",
        "pkg:npm/spdx-correct@1.0.2",
        "pkg:npm/spdx-correct@3.0.0",
        "pkg:npm/spdx-exceptions@2.1.0",
        "pkg:npm/spdx-expression-parse@1.0.3",
        "pkg:npm/spdx-expression-parse@1.0.4",
        "pkg:npm/spdx-expression-parse@3.0.0",
        "pkg:npm/spdx-license-ids@1.2.2",
        "pkg:npm/spdx-license-ids@3.0.0",
        "pkg:npm/specificity@0.3.0",
        "pkg:npm/split-string@3.1.0",
        "pkg:npm/split2@0.2.1",
        "pkg:npm/sprintf-js@1.0.3",
        "pkg:npm/sshpk@1.10.0",
        "pkg:npm/sshpk@1.10.1",
        "pkg:npm/sshpk@1.13.0",
        "pkg:npm/sshpk@1.13.1",
        "pkg:npm/sshpk@1.14.2",
        "pkg:npm/ssri@5.3.0",
        "pkg:npm/stable@0.1.8",
        "pkg:npm/stack-trace@0.0.10",
        "pkg:npm/stack-utils@1.0.1",
        "pkg:npm/standard-engine@5.1.1",
        "pkg:npm/standard@8.4.0",
        "pkg:npm/stat-mode@0.2.2",
        "pkg:npm/static-extend@0.1.2",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/stealthy-require@1.1.1",
        "pkg:npm/stream-browserify@2.0.1",
        "pkg:npm/stream-cache@0.0.2",
        "pkg:npm/stream-combiner2@1.1.1",
        "pkg:npm/stream-combiner@0.2.2",
        "pkg:npm/stream-consume@0.1.0",
        "pkg:npm/stream-exhaust@1.0.2",
        "pkg:npm/stream-http@2.7.1",
        "pkg:npm/stream-http@2.7.2",
        "pkg:npm/stream-http@2.8.3",
        "pkg:npm/stream-shift@1.0.0",
        "pkg:npm/strict-uri-encode@1.1.0",
        "pkg:npm/string-length@2.0.0",
        "pkg:npm/string-replace-loader@2.1.1",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/string-width@2.0.0",
        "pkg:npm/string-width@2.1.1",
        "pkg:npm/string.prototype.codepointat@0.2.0",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/string_decoder@1.0.1",
        "pkg:npm/string_decoder@1.0.3",
        "pkg:npm/string_decoder@1.1.1",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/strip-ansi@2.0.1",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/strip-ansi@4.0.0",
        "pkg:npm/strip-bom-stream@1.0.0",
        "pkg:npm/strip-bom-stream@2.0.0",
        "pkg:npm/strip-bom-string@1.0.0",
        "pkg:npm/strip-bom@1.0.0",
        "pkg:npm/strip-bom@2.0.0",
        "pkg:npm/strip-bom@3.0.0",
        "pkg:npm/strip-dirs@1.1.1",
        "pkg:npm/strip-eof@1.0.0",
        "pkg:npm/strip-indent@1.0.1",
        "pkg:npm/strip-json-comments@1.0.2",
        "pkg:npm/strip-json-comments@1.0.4",
        "pkg:npm/strip-json-comments@2.0.1",
        "pkg:npm/strip-outer@1.0.0",
        "pkg:npm/style-loader@0.13.1",
        "pkg:npm/style-search@0.1.0",
        "pkg:npm/stylehacks@2.3.1",
        "pkg:npm/stylelint@7.7.1",
        "pkg:npm/sugarss@0.2.0",
        "pkg:npm/sum-up@1.0.3",
        "pkg:npm/super-resolve@1.0.0",
        "pkg:npm/supports-color@2.0.0",
        "pkg:npm/supports-color@3.1.2",
        "pkg:npm/supports-color@3.2.3",
        "pkg:npm/supports-color@5.2.0",
        "pkg:npm/supports-color@5.4.0",
        "pkg:npm/sver-compat@1.5.0",
        "pkg:npm/svg-tags@1.0.0",
        "pkg:npm/svgo@0.7.2",
        "pkg:npm/symbol-tree@3.2.2",
        "pkg:npm/synesthesia@1.0.1",
        "pkg:npm/table@3.8.3",
        "pkg:npm/table@4.0.1",
        "pkg:npm/table@4.0.3",
        "pkg:npm/tapable@0.1.10",
        "pkg:npm/tapable@0.2.4",
        "pkg:npm/tapable@0.2.8",
        "pkg:npm/tar-fs@1.16.0",
        "pkg:npm/tar-fs@1.16.3",
        "pkg:npm/tar-pack@3.1.4",
        "pkg:npm/tar-pack@3.3.0",
        "pkg:npm/tar-pack@3.4.0",
        "pkg:npm/tar-pack@3.4.1",
        "pkg:npm/tar-stream@1.5.2",
        "pkg:npm/tar-stream@1.5.5",
        "pkg:npm/tar-stream@1.6.1",
        "pkg:npm/tar@2.2.1",
        "pkg:npm/tar@4.4.6",
        "pkg:npm/temp@0.8.3",
        "pkg:npm/ternary-stream@2.0.1",
        "pkg:npm/test-exclude@3.3.0",
        "pkg:npm/test-exclude@4.2.1",
        "pkg:npm/test-lifecycle-script@1.0.2",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/textextensions@1.0.2",
        "pkg:npm/themer-hyper@1.0.1",
        "pkg:npm/themer-hyper@1.0.3",
        "pkg:npm/themer@1.0.2",
        "pkg:npm/themer@2.0.0",
        "pkg:npm/thenify-all@1.6.0",
        "pkg:npm/thenify@3.3.0",
        "pkg:npm/throat@3.0.0",
        "pkg:npm/throat@4.1.0",
        "pkg:npm/through2-filter@2.0.0",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/through2@2.0.1",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/through@2.3.8",
        "pkg:npm/tildify@1.2.0",
        "pkg:npm/time-stamp@1.0.1",
        "pkg:npm/time-stamp@1.1.0",
        "pkg:npm/timed-out@2.0.0",
        "pkg:npm/timers-browserify@1.4.2",
        "pkg:npm/timers-browserify@2.0.10",
        "pkg:npm/timers-browserify@2.0.2",
        "pkg:npm/timers-ext@0.1.5",
        "pkg:npm/tmp@0.0.29",
        "pkg:npm/tmp@0.0.33",
        "pkg:npm/tmpl@1.0.4",
        "pkg:npm/to-absolute-glob@0.1.1",
        "pkg:npm/to-absolute-glob@2.0.2",
        "pkg:npm/to-arraybuffer@1.0.1",
        "pkg:npm/to-buffer@1.1.1",
        "pkg:npm/to-fast-properties@1.0.3",
        "pkg:npm/to-object-path@0.3.0",
        "pkg:npm/to-regex-range@2.1.1",
        "pkg:npm/to-regex@3.0.2",
        "pkg:npm/to-through@2.0.0",
        "pkg:npm/toposort@1.0.3",
        "pkg:npm/touch@1.0.0",
        "pkg:npm/tough-cookie@2.3.1",
        "pkg:npm/tough-cookie@2.3.2",
        "pkg:npm/tough-cookie@2.3.3",
        "pkg:npm/tough-cookie@2.3.4",
        "pkg:npm/tough-cookie@2.4.3",
        "pkg:npm/tr46@0.0.3",
        "pkg:npm/tr46@1.0.1",
        "pkg:npm/traverse@0.6.6",
        "pkg:npm/trim-newlines@1.0.0",
        "pkg:npm/trim-repeated@1.0.0",
        "pkg:npm/trim-right@1.0.1",
        "pkg:npm/tryit@1.0.3",
        "pkg:npm/tslib@1.9.3",
        "pkg:npm/tty-browserify@0.0.0",
        "pkg:npm/tunnel-agent@0.4.3",
        "pkg:npm/tunnel-agent@0.6.0",
        "pkg:npm/tweetnacl@0.13.3",
        "pkg:npm/tweetnacl@0.14.3",
        "pkg:npm/tweetnacl@0.14.5",
        "pkg:npm/type-check@0.3.2",
        "pkg:npm/type-is@1.6.15",
        "pkg:npm/typedarray@0.0.6",
        "pkg:npm/uglify-js@2.7.4",
        "pkg:npm/uglify-js@2.7.5",
        "pkg:npm/uglify-js@2.8.29",
        "pkg:npm/uglify-js@3.0.14",
        "pkg:npm/uglify-to-browserify@1.0.2",
        "pkg:npm/uid-number@0.0.6",
        "pkg:npm/ultron@1.1.1",
        "pkg:npm/unc-path-regex@0.1.2",
        "pkg:npm/underscore.string@3.3.4",
        "pkg:npm/undertaker-registry@1.0.1",
        "pkg:npm/undertaker@1.2.0",
        "pkg:npm/union-value@1.0.0",
        "pkg:npm/uniq@1.0.1",
        "pkg:npm/uniqid@4.1.1",
        "pkg:npm/uniqs@2.0.0",
        "pkg:npm/unique-stream@1.0.0",
        "pkg:npm/unique-stream@2.2.1",
        "pkg:npm/universalify@0.1.1",
        "pkg:npm/unpipe@1.0.0",
        "pkg:npm/unset-value@1.0.0",
        "pkg:npm/untildify@2.1.0",
        "pkg:npm/unzip-response@1.0.1",
        "pkg:npm/upath@1.1.0",
        "pkg:npm/upper-case@1.1.3",
        "pkg:npm/uri-js@4.2.2",
        "pkg:npm/urix@0.1.0",
        "pkg:npm/url-loader@0.5.7",
        "pkg:npm/url-parse-lax@1.0.0",
        "pkg:npm/url-parse@1.0.5",
        "pkg:npm/url-parse@1.1.9",
        "pkg:npm/url@0.11.0",
        "pkg:npm/use@3.1.0",
        "pkg:npm/use@3.1.1",
        "pkg:npm/user-home@1.1.1",
        "pkg:npm/user-home@2.0.0",
        "pkg:npm/util-deprecate@1.0.2",
        "pkg:npm/util.promisify@1.0.0",
        "pkg:npm/util@0.10.3",
        "pkg:npm/util@0.10.4",
        "pkg:npm/utila@0.3.3",
        "pkg:npm/utila@0.4.0",
        "pkg:npm/utils-merge@1.0.0",
        "pkg:npm/uuid@2.0.2",
        "pkg:npm/uuid@2.0.3",
        "pkg:npm/uuid@3.0.1",
        "pkg:npm/uuid@3.1.0",
        "pkg:npm/uuid@3.2.1",
        "pkg:npm/uuid@3.3.2",
        "pkg:npm/v8-compile-cache@2.0.0",
        "pkg:npm/v8flags@2.0.11",
        "pkg:npm/v8flags@3.1.1",
        "pkg:npm/vali-date@1.0.0",
        "pkg:npm/validate-npm-package-license@3.0.1",
        "pkg:npm/validate-npm-package-license@3.0.4",
        "pkg:npm/value-or-function@3.0.0",
        "pkg:npm/vary@1.1.1",
        "pkg:npm/vendors@1.0.1",
        "pkg:npm/verror@1.10.0",
        "pkg:npm/verror@1.3.6",
        "pkg:npm/vinyl-assign@1.2.1",
        "pkg:npm/vinyl-file@2.0.0",
        "pkg:npm/vinyl-fs@0.3.14",
        "pkg:npm/vinyl-fs@2.4.3",
        "pkg:npm/vinyl-fs@3.0.3",
        "pkg:npm/vinyl-sourcemap@1.1.0",
        "pkg:npm/vinyl-sourcemaps-apply@0.2.1",
        "pkg:npm/vinyl@0.4.6",
        "pkg:npm/vinyl@0.5.3",
        "pkg:npm/vinyl@1.2.0",
        "pkg:npm/vinyl@2.2.0",
        "pkg:npm/vm-browserify@0.0.4",
        "pkg:npm/w3c-hr-time@1.0.1",
        "pkg:npm/walker@1.0.7",
        "pkg:npm/ware@1.3.0",
        "pkg:npm/warning@3.0.0",
        "pkg:npm/watch@0.10.0",
        "pkg:npm/watch@0.18.0",
        "pkg:npm/watchpack@0.2.9",
        "pkg:npm/watchpack@1.1.0",
        "pkg:npm/watchpack@1.6.0",
        "pkg:npm/webidl-conversions@3.0.1",
        "pkg:npm/webidl-conversions@4.0.1",
        "pkg:npm/webidl-conversions@4.0.2",
        "pkg:npm/webpack-core@0.6.9",
        "pkg:npm/webpack-dev-middleware@1.10.2",
        "pkg:npm/webpack-dev-server@1.16.2",
        "pkg:npm/webpack-manifest-plugin@1.1.0",
        "pkg:npm/webpack-parallel-uglify-plugin@0.2.0",
        "pkg:npm/webpack-sources@0.1.3",
        "pkg:npm/webpack-sources@0.1.5",
        "pkg:npm/webpack-sources@1.1.0",
        "pkg:npm/webpack@1.14.0",
        "pkg:npm/webpack@2.1.0-beta.25",
        "pkg:npm/webpack@2.7.0",
        "pkg:npm/websocket-driver@0.6.5",
        "pkg:npm/websocket-extensions@0.1.1",
        "pkg:npm/whatwg-encoding@1.0.1",
        "pkg:npm/whatwg-encoding@1.0.3",
        "pkg:npm/whatwg-fetch@2.0.2",
        "pkg:npm/whatwg-mimetype@2.1.0",
        "pkg:npm/whatwg-url@4.8.0",
        "pkg:npm/whatwg-url@6.4.0",
        "pkg:npm/whatwg-url@6.5.0",
        "pkg:npm/whet.extend@0.9.9",
        "pkg:npm/which-module@1.0.0",
        "pkg:npm/which-module@2.0.0",
        "pkg:npm/which@1.2.11",
        "pkg:npm/which@1.2.12",
        "pkg:npm/which@1.2.14",
        "pkg:npm/which@1.3.0",
        "pkg:npm/which@1.3.1",
        "pkg:npm/wide-align@1.1.0",
        "pkg:npm/wide-align@1.1.2",
        "pkg:npm/wide-align@1.1.3",
        "pkg:npm/window-size@0.1.0",
        "pkg:npm/window-size@0.1.4",
        "pkg:npm/window-size@0.2.0",
        "pkg:npm/word-wrap@1.2.3",
        "pkg:npm/wordwrap@0.0.2",
        "pkg:npm/wordwrap@0.0.3",
        "pkg:npm/wordwrap@1.0.0",
        "pkg:npm/worker-farm@1.3.1",
        "pkg:npm/wrap-ansi@2.0.0",
        "pkg:npm/wrap-ansi@2.1.0",
        "pkg:npm/wrap-fn@0.1.5",
        "pkg:npm/wrappy@1.0.2",
        "pkg:npm/write-file-atomic@2.3.0",
        "pkg:npm/write-file-stdout@0.0.2",
        "pkg:npm/write@0.2.1",
        "pkg:npm/ws@4.0.0",
        "pkg:npm/ws@5.2.2",
        "pkg:npm/x-path@0.0.2",
        "pkg:npm/xdg-basedir@2.0.0",
        "pkg:npm/xml-char-classes@1.0.0",
        "pkg:npm/xml-name-validator@2.0.1",
        "pkg:npm/xml-name-validator@3.0.0",
        "pkg:npm/xml@1.0.1",
        "pkg:npm/xtend@4.0.1",
        "pkg:npm/y18n@3.2.1",
        "pkg:npm/yallist@2.0.0",
        "pkg:npm/yallist@2.1.2",
        "pkg:npm/yallist@3.0.2",
        "pkg:npm/yargs-parser@2.4.1",
        "pkg:npm/yargs-parser@4.2.1",
        "pkg:npm/yargs-parser@5.0.0",
        "pkg:npm/yargs-parser@8.1.0",
        "pkg:npm/yargs-parser@9.0.2",
        "pkg:npm/yargs@1.3.3",
        "pkg:npm/yargs@10.1.2",
        "pkg:npm/yargs@11.0.0",
        "pkg:npm/yargs@3.10.0",
        "pkg:npm/yargs@3.32.0",
        "pkg:npm/yargs@4.8.1",
        "pkg:npm/yargs@6.6.0",
        "pkg:npm/yargs@7.1.0",
        "pkg:npm/yarn-test-git-repo@1.0.0",
        "pkg:npm/yarn@0.16.2",
        "pkg:npm/yauzl@2.6.0",
        "pkg:npm/yeoman-assert@2.2.1",
        "pkg:npm/yeoman-environment@1.2.7",
        "pkg:npm/yeoman-environment@1.6.3",
        "pkg:npm/yeoman-generator@0.20.3",
        "pkg:npm/yeoman-welcome@1.0.1",
        "pkg:npm/yn@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/file-dep-a@1.0.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/a@1.0.0",
      "dependsOn": [
        "pkg:npm/b@1.0.0",
        "pkg:npm/c@1.0.0",
        "pkg:npm/test-lifecycle-script@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/versions-yarn-lock-package-lock@1.0.0",
      "dependsOn": [
        "pkg:npm/a@1.0.0",
        "pkg:npm/file-dep-a@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/commander@2.15.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-homedir@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/user-home@2.0.0",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.1",
        "pkg:npm/os-homedir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/shallow-package-lock@1.0.0",
      "dependsOn": [
        "pkg:npm/commander@2.15.1",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/shallow-dev-package-lock@1.0.0",
      "dependsOn": [
        "pkg:npm/commander@2.15.1",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/package-lock-missing-deps@1.0.0",
      "dependsOn": [
        "pkg:npm/commander@2.15.1",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/safe-buffer@5.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/file-dep-b@1.0.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/b@1.0.0",
      "dependsOn": [
        "pkg:npm/c@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/overlapping-package-lock@1.0.0",
      "dependsOn": [
        "pkg:npm/a@1.0.0",
        "pkg:npm/b@1.0.0",
        "pkg:npm/file-dep-a@1.0.0",
        "pkg:npm/file-dep-b@1.0.0",
        "pkg:npm/safe-buffer@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/github-package-lock@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/file-package-lock@1.0.0",
      "dependsOn": [
        "pkg:npm/a@1.0.0",
        "pkg:npm/file-dep-a@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/deep-package-lock@1.0.0",
      "dependsOn": [
        "pkg:npm/commander@2.15.1",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/corrupted-package-lock-missing-deps@1.0.0",
      "dependsOn": [
        "pkg:npm/commander@2.15.1",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/corrupted-package-lock@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lockfile-conflict-npm-shrinkwrap-json",
      "dependsOn": [
        "pkg:npm/left-pad@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/commander@2.9.0",
      "dependsOn": [
        "pkg:npm/graceful-readlink@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/shallow-dev@1.0.0",
      "dependsOn": [
        "pkg:npm/commander@2.9.0",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/shallow@1.0.0",
      "dependsOn": [
        "pkg:npm/commander@2.9.0",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/missing-opt@1.0.0",
      "dependsOn": [
        "pkg:npm/commander@2.9.0"
      ]
    },
    {
      "ref": "pkg:npm/missing-dev@1.0.0",
      "dependsOn": [
        "pkg:npm/commander@2.9.0"
      ]
    },
    {
      "ref": "pkg:npm/github@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/graceful-readlink@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-homedir@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deep@1.0.0",
      "dependsOn": [
        "pkg:npm/commander@2.9.0",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/code-frame@7.0.0-beta.55",
      "dependsOn": [
        "pkg:npm/@babel/highlight@7.0.0-beta.55"
      ]
    },
    {
      "ref": "pkg:npm/@babel/highlight@7.0.0-beta.55",
      "dependsOn": [
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/js-tokens@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/@gulp-sourcemaps/identity-map@1.0.2",
      "dependsOn": [
        "pkg:npm/acorn@5.7.1",
        "pkg:npm/css@2.2.3",
        "pkg:npm/normalize-path@2.1.1",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/@gulp-sourcemaps/map-sources@1.0.0",
      "dependsOn": [
        "pkg:npm/normalize-path@2.1.1",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/@zkochan/cmd-shim@3.1.0",
      "dependsOn": [
        "pkg:npm/is-windows@1.0.2",
        "pkg:npm/mkdirp-promise@5.0.1",
        "pkg:npm/mz@2.7.0"
      ]
    },
    {
      "ref": "pkg:npm/abab@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/abab@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/abbrev@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn-dynamic-import@2.0.2",
      "dependsOn": [
        "pkg:npm/acorn@4.0.13"
      ]
    },
    {
      "ref": "pkg:npm/acorn-globals@4.1.0",
      "dependsOn": [
        "pkg:npm/acorn@5.4.1",
        "pkg:npm/acorn@5.7.1"
      ]
    },
    {
      "ref": "pkg:npm/acorn-jsx@3.0.1",
      "dependsOn": [
        "pkg:npm/acorn@3.3.0"
      ]
    },
    {
      "ref": "pkg:npm/acorn@5.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn@3.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn@4.0.13",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv-keywords@1.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv-keywords@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv@4.11.8",
      "dependsOn": [
        "pkg:npm/co@4.6.0",
        "pkg:npm/json-stable-stringify@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/ajv@5.5.2",
      "dependsOn": [
        "pkg:npm/co@4.6.0",
        "pkg:npm/fast-deep-equal@1.0.0",
        "pkg:npm/fast-deep-equal@1.1.0",
        "pkg:npm/fast-json-stable-stringify@2.0.0",
        "pkg:npm/json-schema-traverse@0.3.1"
      ]
    },
    {
      "ref": "pkg:npm/ajv@6.5.2",
      "dependsOn": [
        "pkg:npm/fast-deep-equal@2.0.1",
        "pkg:npm/fast-json-stable-stringify@2.0.0",
        "pkg:npm/json-schema-traverse@0.4.1",
        "pkg:npm/uri-js@4.2.2"
      ]
    },
    {
      "ref": "pkg:npm/ajv@6.6.2",
      "dependsOn": [
        "pkg:npm/fast-deep-equal@2.0.1",
        "pkg:npm/fast-json-stable-stringify@2.0.0",
        "pkg:npm/json-schema-traverse@0.4.1",
        "pkg:npm/uri-js@4.2.2"
      ]
    },
    {
      "ref": "pkg:npm/align-text@0.1.4",
      "dependsOn": [
        "pkg:npm/kind-of@3.0.4",
        "pkg:npm/kind-of@3.2.2",
        "pkg:npm/longest@1.0.1",
        "pkg:npm/repeat-string@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/amdefine@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-colors@1.1.0",
      "dependsOn": [
        "pkg:npm/ansi-wrap@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/ansi-cyan@0.1.1",
      "dependsOn": [
        "pkg:npm/ansi-wrap@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/ansi-escapes@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-escapes@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-gray@0.1.1",
      "dependsOn": [
        "pkg:npm/ansi-wrap@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/ansi-red@0.1.1",
      "dependsOn": [
        "pkg:npm/ansi-wrap@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/ansi-regex@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-styles@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-styles@3.2.1",
      "dependsOn": [
        "pkg:npm/color-convert@1.9.2"
      ]
    },
    {
      "ref": "pkg:npm/ansi-wrap@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/any-promise@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/anymatch@2.0.0",
      "dependsOn": [
        "pkg:npm/micromatch@3.1.10",
        "pkg:npm/normalize-path@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/append-buffer@1.0.2",
      "dependsOn": [
        "pkg:npm/buffer-equal@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/append-transform@1.0.0",
      "dependsOn": [
        "pkg:npm/default-require-extensions@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/aproba@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/archy@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/are-we-there-yet@1.1.5",
      "dependsOn": [
        "pkg:npm/delegates@1.0.0",
        "pkg:npm/readable-stream@2.3.6"
      ]
    },
    {
      "ref": "pkg:npm/argparse@1.0.10",
      "dependsOn": [
        "pkg:npm/sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/aria-query@3.0.0",
      "dependsOn": [
        "pkg:npm/ast-types-flow@0.0.7",
        "pkg:npm/commander@2.16.0"
      ]
    },
    {
      "ref": "pkg:npm/arr-diff@1.1.0",
      "dependsOn": [
        "pkg:npm/arr-flatten@1.1.0",
        "pkg:npm/array-slice@0.2.3"
      ]
    },
    {
      "ref": "pkg:npm/arr-diff@2.0.0",
      "dependsOn": [
        "pkg:npm/arr-flatten@1.0.1",
        "pkg:npm/arr-flatten@1.0.3",
        "pkg:npm/arr-flatten@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/arr-diff@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arr-filter@1.1.2",
      "dependsOn": [
        "pkg:npm/make-iterator@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/arr-flatten@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arr-map@2.0.2",
      "dependsOn": [
        "pkg:npm/make-iterator@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/arr-union@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arr-union@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-each@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-equal@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-find-index@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-includes@3.0.3",
      "dependsOn": [
        "pkg:npm/define-properties@1.1.2",
        "pkg:npm/es-abstract@1.12.0"
      ]
    },
    {
      "ref": "pkg:npm/array-initial@1.1.0",
      "dependsOn": [
        "pkg:npm/array-slice@1.1.0",
        "pkg:npm/is-number@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/array-last@1.3.0",
      "dependsOn": [
        "pkg:npm/is-number@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/array-slice@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-slice@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-sort@1.0.0",
      "dependsOn": [
        "pkg:npm/default-compare@1.0.0",
        "pkg:npm/get-value@2.0.6",
        "pkg:npm/kind-of@5.1.0"
      ]
    },
    {
      "ref": "pkg:npm/array-union@1.0.2",
      "dependsOn": [
        "pkg:npm/array-uniq@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/array-uniq@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-unique@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-unique@0.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arrify@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asap@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asn1.js@4.10.1",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.8",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/asn1@0.2.4",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/assert-plus@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/assert@1.4.1",
      "dependsOn": [
        "pkg:npm/util@0.10.3"
      ]
    },
    {
      "ref": "pkg:npm/assign-symbols@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ast-types-flow@0.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/astral-regex@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async-done@1.3.1",
      "dependsOn": [
        "pkg:npm/end-of-stream@1.4.1",
        "pkg:npm/once@1.4.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/stream-exhaust@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/async-each@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async-limiter@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async-settle@1.0.0",
      "dependsOn": [
        "pkg:npm/async-done@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/async@1.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@2.6.1",
      "dependsOn": [
        "pkg:npm/lodash@4.17.10"
      ]
    },
    {
      "ref": "pkg:npm/asynckit@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/atob@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aws-sign2@0.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aws4@1.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/axobject-query@2.0.1",
      "dependsOn": [
        "pkg:npm/ast-types-flow@0.0.7"
      ]
    },
    {
      "ref": "pkg:npm/babel-code-frame@6.26.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/js-tokens@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/babel-core@6.26.3",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.26.0",
        "pkg:npm/babel-generator@6.26.1",
        "pkg:npm/babel-helpers@6.24.1",
        "pkg:npm/babel-messages@6.23.0",
        "pkg:npm/babel-register@6.26.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/babylon@6.18.0",
        "pkg:npm/convert-source-map@1.5.1",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/json5@0.5.1",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/private@0.1.8",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/source-map@0.5.7"
      ]
    },
    {
      "ref": "pkg:npm/babel-eslint@7.2.3",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.26.0",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/babylon@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-generator@6.26.1",
      "dependsOn": [
        "pkg:npm/babel-messages@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/detect-indent@4.0.0",
        "pkg:npm/jsesc@1.3.0",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/source-map@0.5.7",
        "pkg:npm/trim-right@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-bindify-decorators@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-builder-binary-assignment-operator-visitor@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-explode-assignable-expression@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-call-delegate@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-hoist-variables@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-define-map@6.26.0",
      "dependsOn": [
        "pkg:npm/babel-helper-function-name@6.24.1",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/lodash@4.17.5"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-explode-assignable-expression@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-explode-class@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-bindify-decorators@6.24.1",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-function-name@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-get-function-arity@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-get-function-arity@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-hoist-variables@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-optimise-call-expression@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-regex@6.26.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/lodash@4.17.5"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-remap-async-to-generator@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-function-name@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-replace-supers@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-optimise-call-expression@6.24.1",
        "pkg:npm/babel-messages@6.23.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helpers@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-template@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-jest@22.4.4",
      "dependsOn": [
        "pkg:npm/babel-plugin-istanbul@4.1.6",
        "pkg:npm/babel-preset-jest@22.4.4"
      ]
    },
    {
      "ref": "pkg:npm/babel-loader@6.4.1",
      "dependsOn": [
        "pkg:npm/find-cache-dir@0.1.1",
        "pkg:npm/loader-utils@0.2.17",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-messages@6.23.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-array-includes@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-check-es2015-constants@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-inline-import@3.0.0",
      "dependsOn": [
        "pkg:npm/require-resolve@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-istanbul@4.1.6",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-object-rest-spread@6.13.0",
        "pkg:npm/find-up@2.1.0",
        "pkg:npm/istanbul-lib-instrument@1.10.1",
        "pkg:npm/test-exclude@4.2.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-jest-hoist@22.4.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-async-functions@6.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-async-generators@6.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-class-constructor-call@6.18.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-class-properties@6.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-decorators@6.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-do-expressions@6.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-dynamic-import@6.18.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-exponentiation-operator@6.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-export-extensions@6.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-flow@6.18.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-function-bind@6.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-object-rest-spread@6.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-trailing-function-commas@6.22.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-async-generator-functions@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-remap-async-to-generator@6.24.1",
        "pkg:npm/babel-plugin-syntax-async-generators@6.13.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-async-to-generator@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-remap-async-to-generator@6.24.1",
        "pkg:npm/babel-plugin-syntax-async-functions@6.13.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-builtin-extend@1.1.2",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-class-constructor-call@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-class-constructor-call@6.18.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-class-properties@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-function-name@6.24.1",
        "pkg:npm/babel-plugin-syntax-class-properties@6.13.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-decorators@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-explode-class@6.24.1",
        "pkg:npm/babel-plugin-syntax-decorators@6.13.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-do-expressions@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-do-expressions@6.13.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.26.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/lodash@4.17.5"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-classes@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-define-map@6.24.1",
        "pkg:npm/babel-helper-define-map@6.26.0",
        "pkg:npm/babel-helper-function-name@6.24.1",
        "pkg:npm/babel-helper-optimise-call-expression@6.24.1",
        "pkg:npm/babel-helper-replace-supers@6.24.1",
        "pkg:npm/babel-messages@6.23.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-template@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-destructuring@6.23.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-for-of@6.23.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-function-name@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-function-name@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-literals@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.2",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-template@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.2",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-strict-mode@6.24.1",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-hoist-variables@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-template@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-template@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-object-super@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-replace-supers@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-parameters@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-call-delegate@6.24.1",
        "pkg:npm/babel-helper-get-function-arity@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-spread@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-regex@6.24.1",
        "pkg:npm/babel-helper-regex@6.26.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-template-literals@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.23.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-regex@6.24.1",
        "pkg:npm/babel-helper-regex@6.26.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/regexpu-core@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-exponentiation-operator@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-builder-binary-assignment-operator-visitor@6.24.1",
        "pkg:npm/babel-plugin-syntax-exponentiation-operator@6.13.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-export-extensions@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-export-extensions@6.13.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-flow-strip-types@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-flow@6.18.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-function-bind@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-function-bind@6.13.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-inline-imports-commonjs@1.2.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-strict-mode@6.24.1",
        "pkg:npm/builtin-modules@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-object-rest-spread@6.26.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-object-rest-spread@6.13.0",
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-regenerator@6.26.0",
      "dependsOn": [
        "pkg:npm/regenerator-transform@0.10.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-runtime@6.23.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-strict-mode@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-polyfill@6.23.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/core-js@2.5.7",
        "pkg:npm/regenerator-runtime@0.10.5"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-env@1.7.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-check-es2015-constants@6.22.0",
        "pkg:npm/babel-plugin-syntax-trailing-function-commas@6.22.0",
        "pkg:npm/babel-plugin-transform-async-to-generator@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.26.0",
        "pkg:npm/babel-plugin-transform-es2015-classes@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-destructuring@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-for-of@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-function-name@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-literals@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.2",
        "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-object-super@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-parameters@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-spread@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-template-literals@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.24.1",
        "pkg:npm/babel-plugin-transform-exponentiation-operator@6.24.1",
        "pkg:npm/babel-plugin-transform-regenerator@6.26.0",
        "pkg:npm/browserslist@3.2.8",
        "pkg:npm/invariant@2.2.4",
        "pkg:npm/semver@5.5.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-flow@6.23.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-flow-strip-types@6.22.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-jest@22.4.4",
      "dependsOn": [
        "pkg:npm/babel-plugin-jest-hoist@22.4.4",
        "pkg:npm/babel-plugin-syntax-object-rest-spread@6.13.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-stage-0@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-do-expressions@6.22.0",
        "pkg:npm/babel-plugin-transform-function-bind@6.22.0",
        "pkg:npm/babel-preset-stage-1@6.24.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-stage-1@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-class-constructor-call@6.24.1",
        "pkg:npm/babel-plugin-transform-export-extensions@6.22.0",
        "pkg:npm/babel-preset-stage-2@6.24.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-stage-2@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-dynamic-import@6.18.0",
        "pkg:npm/babel-plugin-transform-class-properties@6.24.1",
        "pkg:npm/babel-plugin-transform-decorators@6.24.1",
        "pkg:npm/babel-preset-stage-3@6.24.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-stage-3@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-trailing-function-commas@6.22.0",
        "pkg:npm/babel-plugin-transform-async-generator-functions@6.24.1",
        "pkg:npm/babel-plugin-transform-async-to-generator@6.24.1",
        "pkg:npm/babel-plugin-transform-exponentiation-operator@6.24.1",
        "pkg:npm/babel-plugin-transform-object-rest-spread@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-register@6.26.0",
      "dependsOn": [
        "pkg:npm/babel-core@6.26.0",
        "pkg:npm/babel-core@6.26.3",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/core-js@2.5.7",
        "pkg:npm/home-or-tmp@2.0.0",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/source-map-support@0.4.18"
      ]
    },
    {
      "ref": "pkg:npm/babel-runtime@6.26.0",
      "dependsOn": [
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/core-js@2.5.7",
        "pkg:npm/regenerator-runtime@0.11.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-template@6.26.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/babylon@6.18.0",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/lodash@4.17.5"
      ]
    },
    {
      "ref": "pkg:npm/babel-traverse@6.26.0",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.26.0",
        "pkg:npm/babel-messages@6.23.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/babylon@6.18.0",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/globals@9.18.0",
        "pkg:npm/invariant@2.2.2",
        "pkg:npm/invariant@2.2.4",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/lodash@4.17.5"
      ]
    },
    {
      "ref": "pkg:npm/babel-types@6.26.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/to-fast-properties@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/babylon@6.16.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babylon@6.18.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bach@1.2.0",
      "dependsOn": [
        "pkg:npm/arr-filter@1.1.2",
        "pkg:npm/arr-flatten@1.1.0",
        "pkg:npm/arr-map@2.0.2",
        "pkg:npm/array-each@1.0.1",
        "pkg:npm/array-initial@1.1.0",
        "pkg:npm/array-last@1.3.0",
        "pkg:npm/async-done@1.3.1",
        "pkg:npm/async-settle@1.0.0",
        "pkg:npm/now-and-later@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/balanced-match@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64-js@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base@0.11.2",
      "dependsOn": [
        "pkg:npm/cache-base@1.0.1",
        "pkg:npm/class-utils@0.3.6",
        "pkg:npm/component-emitter@1.2.1",
        "pkg:npm/define-property@1.0.0",
        "pkg:npm/isobject@3.0.1",
        "pkg:npm/mixin-deep@1.3.1",
        "pkg:npm/pascalcase@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "dependsOn": [
        "pkg:npm/tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "pkg:npm/big.js@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/big.js@5.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/binary-extensions@1.11.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bl@1.2.2",
      "dependsOn": [
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/bn.js@4.11.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@1.1.11",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.0",
        "pkg:npm/concat-map@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/braces@1.8.5",
      "dependsOn": [
        "pkg:npm/expand-range@1.8.2",
        "pkg:npm/preserve@0.2.0",
        "pkg:npm/repeat-element@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/braces@2.3.2",
      "dependsOn": [
        "pkg:npm/arr-flatten@1.1.0",
        "pkg:npm/array-unique@0.3.2",
        "pkg:npm/extend-shallow@2.0.1",
        "pkg:npm/fill-range@4.0.0",
        "pkg:npm/isobject@3.0.1",
        "pkg:npm/repeat-element@1.1.2",
        "pkg:npm/snapdragon-node@2.1.1",
        "pkg:npm/snapdragon@0.8.2",
        "pkg:npm/split-string@3.1.0",
        "pkg:npm/to-regex@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/broccoli-kitchen-sink-helpers@0.3.1",
      "dependsOn": [
        "pkg:npm/glob@5.0.15",
        "pkg:npm/mkdirp@0.5.1"
      ]
    },
    {
      "ref": "pkg:npm/brorand@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/browser-process-hrtime@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/browser-resolve@1.11.3",
      "dependsOn": [
        "pkg:npm/resolve@1.1.7"
      ]
    },
    {
      "ref": "pkg:npm/browserify-aes@1.2.0",
      "dependsOn": [
        "pkg:npm/buffer-xor@1.0.3",
        "pkg:npm/cipher-base@1.0.4",
        "pkg:npm/create-hash@1.2.0",
        "pkg:npm/evp_bytestokey@1.0.3",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/browserify-cipher@1.0.1",
      "dependsOn": [
        "pkg:npm/browserify-aes@1.2.0",
        "pkg:npm/browserify-des@1.0.2",
        "pkg:npm/evp_bytestokey@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/browserify-des@1.0.2",
      "dependsOn": [
        "pkg:npm/cipher-base@1.0.4",
        "pkg:npm/des.js@1.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/browserify-rsa@4.0.1",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/bn.js@4.11.8",
        "pkg:npm/randombytes@2.0.3",
        "pkg:npm/randombytes@2.0.6"
      ]
    },
    {
      "ref": "pkg:npm/browserify-sign@4.0.4",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.8",
        "pkg:npm/browserify-rsa@4.0.1",
        "pkg:npm/create-hash@1.2.0",
        "pkg:npm/create-hmac@1.1.7",
        "pkg:npm/elliptic@6.4.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/parse-asn1@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/browserify-zlib@0.1.4",
      "dependsOn": [
        "pkg:npm/pako@0.2.9"
      ]
    },
    {
      "ref": "pkg:npm/browserify-zlib@0.2.0",
      "dependsOn": [
        "pkg:npm/pako@1.0.6"
      ]
    },
    {
      "ref": "pkg:npm/browserslist@3.2.8",
      "dependsOn": [
        "pkg:npm/caniuse-lite@1.0.30000865",
        "pkg:npm/electron-to-chromium@1.3.55"
      ]
    },
    {
      "ref": "pkg:npm/bser@2.0.0",
      "dependsOn": [
        "pkg:npm/node-int64@0.4.0"
      ]
    },
    {
      "ref": "pkg:npm/buffer-alloc-unsafe@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer-alloc@1.2.0",
      "dependsOn": [
        "pkg:npm/buffer-alloc-unsafe@1.1.0",
        "pkg:npm/buffer-fill@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/buffer-equal@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer-fill@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer-from@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer-xor@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer@4.9.1",
      "dependsOn": [
        "pkg:npm/base64-js@1.2.0",
        "pkg:npm/base64-js@1.2.1",
        "pkg:npm/base64-js@1.3.0",
        "pkg:npm/ieee754@1.1.12",
        "pkg:npm/ieee754@1.1.8",
        "pkg:npm/isarray@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/builtin-modules@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/builtin-modules@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/builtin-status-codes@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bytes@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cache-base@1.0.1",
      "dependsOn": [
        "pkg:npm/collection-visit@1.0.0",
        "pkg:npm/component-emitter@1.2.1",
        "pkg:npm/get-value@2.0.6",
        "pkg:npm/has-value@1.0.0",
        "pkg:npm/isobject@3.0.1",
        "pkg:npm/set-value@2.0.0",
        "pkg:npm/to-object-path@0.3.0",
        "pkg:npm/union-value@1.0.0",
        "pkg:npm/unset-value@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/cachedir@1.3.0",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/caller-path@0.1.0",
      "dependsOn": [
        "pkg:npm/callsites@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/callsites@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/callsites@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/camelcase@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/camelcase@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/camelcase@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caniuse-lite@1.0.30000865",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/capture-exit@1.2.0",
      "dependsOn": [
        "pkg:npm/rsvp@3.6.2"
      ]
    },
    {
      "ref": "pkg:npm/caseless@0.12.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/center-align@0.1.3",
      "dependsOn": [
        "pkg:npm/align-text@0.1.4",
        "pkg:npm/lazy-cache@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/chalk@1.1.3",
      "dependsOn": [
        "pkg:npm/ansi-styles@2.2.1",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/has-ansi@2.0.0",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/supports-color@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/chalk@2.3.2",
      "dependsOn": [
        "pkg:npm/ansi-styles@3.2.1",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/supports-color@5.4.0"
      ]
    },
    {
      "ref": "pkg:npm/chardet@0.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chardet@0.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chokidar@2.0.4",
      "dependsOn": [
        "pkg:npm/anymatch@2.0.0",
        "pkg:npm/async-each@1.0.1",
        "pkg:npm/braces@2.3.2",
        "pkg:npm/fsevents@1.2.4",
        "pkg:npm/glob-parent@3.1.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/is-binary-path@1.0.1",
        "pkg:npm/is-glob@4.0.0",
        "pkg:npm/lodash.debounce@4.0.8",
        "pkg:npm/normalize-path@2.1.1",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/readdirp@2.1.0",
        "pkg:npm/upath@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/chownr@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ci-info@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cipher-base@1.0.4",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/circular-json@0.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/class-utils@0.3.6",
      "dependsOn": [
        "pkg:npm/arr-union@3.1.0",
        "pkg:npm/define-property@0.2.5",
        "pkg:npm/isobject@3.0.1",
        "pkg:npm/static-extend@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/cli-cursor@1.0.2",
      "dependsOn": [
        "pkg:npm/restore-cursor@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/cli-cursor@2.1.0",
      "dependsOn": [
        "pkg:npm/restore-cursor@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/cli-table3@0.4.0",
      "dependsOn": [
        "pkg:npm/colors@1.3.2",
        "pkg:npm/kind-of@3.2.2",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/string-width@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/cli-width@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cliui@2.1.0",
      "dependsOn": [
        "pkg:npm/center-align@0.1.3",
        "pkg:npm/right-align@0.1.3",
        "pkg:npm/wordwrap@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/cliui@3.2.0",
      "dependsOn": [
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/wrap-ansi@2.0.0",
        "pkg:npm/wrap-ansi@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/cliui@4.1.0",
      "dependsOn": [
        "pkg:npm/string-width@2.1.1",
        "pkg:npm/strip-ansi@4.0.0",
        "pkg:npm/wrap-ansi@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/clone-buffer@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/clone-stats@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/clone@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cloneable-readable@1.1.2",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/process-nextick-args@2.0.0",
        "pkg:npm/readable-stream@2.3.6"
      ]
    },
    {
      "ref": "pkg:npm/co@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/code-point-at@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/collection-map@1.0.0",
      "dependsOn": [
        "pkg:npm/arr-map@2.0.2",
        "pkg:npm/for-own@1.0.0",
        "pkg:npm/make-iterator@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/collection-visit@1.0.0",
      "dependsOn": [
        "pkg:npm/map-visit@1.0.0",
        "pkg:npm/object-visit@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/color-convert@1.9.2",
      "dependsOn": [
        "pkg:npm/color-name@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/color-name@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-support@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/colors@1.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/combined-stream@1.0.6",
      "dependsOn": [
        "pkg:npm/delayed-stream@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/commander@2.16.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/commitizen@2.10.1",
      "dependsOn": [
        "pkg:npm/cachedir@1.3.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/cz-conventional-changelog@2.0.0",
        "pkg:npm/dedent@0.6.0",
        "pkg:npm/detect-indent@4.0.0",
        "pkg:npm/find-node-modules@1.0.4",
        "pkg:npm/find-root@1.0.0",
        "pkg:npm/fs-extra@1.0.0",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/inquirer@1.2.3",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/opencollective@1.0.3",
        "pkg:npm/path-exists@2.1.0",
        "pkg:npm/shelljs@0.7.6",
        "pkg:npm/strip-json-comments@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/commondir@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/compare-versions@3.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/component-emitter@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/concat-map@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/concat-stream@1.6.2",
      "dependsOn": [
        "pkg:npm/buffer-from@1.1.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/typedarray@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/console-browserify@1.1.0",
      "dependsOn": [
        "pkg:npm/date-now@0.1.4"
      ]
    },
    {
      "ref": "pkg:npm/console-control-strings@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/constants-browserify@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/conventional-commit-types@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/convert-source-map@1.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/copy-descriptor@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/copy-props@2.0.4",
      "dependsOn": [
        "pkg:npm/each-props@1.3.2",
        "pkg:npm/is-plain-object@2.0.4"
      ]
    },
    {
      "ref": "pkg:npm/core-js@2.5.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/core-util-is@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/create-ecdh@4.0.3",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.8",
        "pkg:npm/elliptic@6.4.0"
      ]
    },
    {
      "ref": "pkg:npm/create-hash@1.2.0",
      "dependsOn": [
        "pkg:npm/cipher-base@1.0.4",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/md5.js@1.3.4",
        "pkg:npm/ripemd160@2.0.2",
        "pkg:npm/sha.js@2.4.11"
      ]
    },
    {
      "ref": "pkg:npm/create-hmac@1.1.7",
      "dependsOn": [
        "pkg:npm/cipher-base@1.0.4",
        "pkg:npm/create-hash@1.2.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/ripemd160@2.0.2",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/sha.js@2.4.11"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@5.1.0",
      "dependsOn": [
        "pkg:npm/lru-cache@4.1.1",
        "pkg:npm/lru-cache@4.1.3",
        "pkg:npm/shebang-command@1.2.0",
        "pkg:npm/which@1.3.0",
        "pkg:npm/which@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@6.0.5",
      "dependsOn": [
        "pkg:npm/nice-try@1.0.4",
        "pkg:npm/path-key@2.0.1",
        "pkg:npm/semver@5.5.0",
        "pkg:npm/shebang-command@1.2.0",
        "pkg:npm/which@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/crypto-browserify@3.12.0",
      "dependsOn": [
        "pkg:npm/browserify-cipher@1.0.1",
        "pkg:npm/browserify-sign@4.0.4",
        "pkg:npm/create-ecdh@4.0.3",
        "pkg:npm/create-hash@1.2.0",
        "pkg:npm/create-hmac@1.1.7",
        "pkg:npm/diffie-hellman@5.0.3",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/pbkdf2@3.0.16",
        "pkg:npm/public-encrypt@4.0.2",
        "pkg:npm/randombytes@2.0.6",
        "pkg:npm/randomfill@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/css@2.2.3",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/source-map-resolve@0.5.2",
        "pkg:npm/source-map@0.1.43",
        "pkg:npm/urix@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/cssom@0.3.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cssstyle@1.0.0",
      "dependsOn": [
        "pkg:npm/cssom@0.3.4"
      ]
    },
    {
      "ref": "pkg:npm/currently-unhandled@0.4.1",
      "dependsOn": [
        "pkg:npm/array-find-index@1.0.1",
        "pkg:npm/array-find-index@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/cz-conventional-changelog@2.0.0",
      "dependsOn": [
        "pkg:npm/conventional-commit-types@2.2.0",
        "pkg:npm/lodash.map@4.6.0",
        "pkg:npm/longest@1.0.1",
        "pkg:npm/pad-right@0.2.2",
        "pkg:npm/right-pad@1.0.1",
        "pkg:npm/word-wrap@1.2.3"
      ]
    },
    {
      "ref": "pkg:npm/cz-conventional-changelog@2.1.0",
      "dependsOn": [
        "pkg:npm/conventional-commit-types@2.2.0",
        "pkg:npm/lodash.map@4.6.0",
        "pkg:npm/longest@1.0.1",
        "pkg:npm/right-pad@1.0.1",
        "pkg:npm/word-wrap@1.2.3"
      ]
    },
    {
      "ref": "pkg:npm/d@1.0.0",
      "dependsOn": [
        "pkg:npm/b@1.0.0",
        "pkg:npm/es5-ext@0.10.15",
        "pkg:npm/es5-ext@0.10.21",
        "pkg:npm/es5-ext@0.10.45"
      ]
    },
    {
      "ref": "pkg:npm/damerau-levenshtein@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dashdash@1.14.1",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/data-urls@1.0.0",
      "dependsOn": [
        "pkg:npm/abab@1.0.4",
        "pkg:npm/whatwg-mimetype@2.1.0",
        "pkg:npm/whatwg-url@6.5.0"
      ]
    },
    {
      "ref": "pkg:npm/date-fns@1.29.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/date-now@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/death@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug-fabulous@1.1.0",
      "dependsOn": [
        "pkg:npm/debug@3.1.0",
        "pkg:npm/memoizee@0.4.12",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/debug@3.1.0",
      "dependsOn": [
        "pkg:npm/ms@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/debug@2.6.9",
      "dependsOn": [
        "pkg:npm/ms@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/decamelize@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/decode-uri-component@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dedent@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deep-equal@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deep-extend@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deep-is@0.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/default-compare@1.0.0",
      "dependsOn": [
        "pkg:npm/kind-of@5.1.0"
      ]
    },
    {
      "ref": "pkg:npm/default-require-extensions@2.0.0",
      "dependsOn": [
        "pkg:npm/strip-bom@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/default-resolution@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/define-properties@1.1.2",
      "dependsOn": [
        "pkg:npm/foreach@2.0.5",
        "pkg:npm/object-keys@1.0.11",
        "pkg:npm/object-keys@1.0.12"
      ]
    },
    {
      "ref": "pkg:npm/define-property@0.2.5",
      "dependsOn": [
        "pkg:npm/is-descriptor@0.1.6"
      ]
    },
    {
      "ref": "pkg:npm/define-property@1.0.0",
      "dependsOn": [
        "pkg:npm/is-descriptor@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/define-property@2.0.2",
      "dependsOn": [
        "pkg:npm/is-descriptor@1.0.2",
        "pkg:npm/isobject@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/del@2.2.2",
      "dependsOn": [
        "pkg:npm/globby@5.0.0",
        "pkg:npm/is-path-cwd@1.0.0",
        "pkg:npm/is-path-in-cwd@1.0.0",
        "pkg:npm/is-path-in-cwd@1.0.1",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/rimraf@2.6.1",
        "pkg:npm/rimraf@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/delayed-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/delegates@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/des.js@1.0.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimalistic-assert@1.0.0",
        "pkg:npm/minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/detect-file@0.1.0",
      "dependsOn": [
        "pkg:npm/fs-exists-sync@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/detect-file@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-indent@4.0.0",
      "dependsOn": [
        "pkg:npm/repeating@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/detect-indent@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-libc@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-newline@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/diff@3.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/diffie-hellman@5.0.3",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.8",
        "pkg:npm/miller-rabin@4.0.1",
        "pkg:npm/randombytes@2.0.6"
      ]
    },
    {
      "ref": "pkg:npm/dnscache@1.0.1",
      "dependsOn": [
        "pkg:npm/asap@2.0.6",
        "pkg:npm/lodash.clone@4.3.2"
      ]
    },
    {
      "ref": "pkg:npm/doctrine@2.1.0",
      "dependsOn": [
        "pkg:npm/esutils@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/domain-browser@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/domexception@1.0.1",
      "dependsOn": [
        "pkg:npm/webidl-conversions@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/duplexify@3.6.0",
      "dependsOn": [
        "pkg:npm/end-of-stream@1.4.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/stream-shift@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/each-props@1.3.2",
      "dependsOn": [
        "pkg:npm/is-plain-object@2.0.4",
        "pkg:npm/object.defaults@1.1.0"
      ]
    },
    {
      "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/ejs@2.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/electron-to-chromium@1.3.55",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/elliptic@6.4.0",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.8",
        "pkg:npm/brorand@1.1.0",
        "pkg:npm/hash.js@1.1.5",
        "pkg:npm/hmac-drbg@1.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimalistic-assert@1.0.1",
        "pkg:npm/minimalistic-crypto-utils@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/emoji-regex@6.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/emojis-list@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/encoding@0.1.12",
      "dependsOn": [
        "pkg:npm/iconv-lite@0.4.23"
      ]
    },
    {
      "ref": "pkg:npm/end-of-stream@1.4.1",
      "dependsOn": [
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/enhanced-resolve@3.4.1",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/memory-fs@0.4.1",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/tapable@0.2.8"
      ]
    },
    {
      "ref": "pkg:npm/errno@0.1.7",
      "dependsOn": [
        "pkg:npm/prr@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/error-ex@1.3.2",
      "dependsOn": [
        "pkg:npm/is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/es-abstract@1.12.0",
      "dependsOn": [
        "pkg:npm/es-to-primitive@1.1.1",
        "pkg:npm/function-bind@1.1.1",
        "pkg:npm/has@1.0.3",
        "pkg:npm/is-callable@1.1.4",
        "pkg:npm/is-regex@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/es-to-primitive@1.1.1",
      "dependsOn": [
        "pkg:npm/is-callable@1.1.3",
        "pkg:npm/is-callable@1.1.4",
        "pkg:npm/is-date-object@1.0.1",
        "pkg:npm/is-symbol@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/es5-ext@0.10.45",
      "dependsOn": [
        "pkg:npm/es6-iterator@2.0.3",
        "pkg:npm/es6-symbol@3.1.1",
        "pkg:npm/next-tick@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/es6-iterator@2.0.3",
      "dependsOn": [
        "pkg:npm/d@1.0.0",
        "pkg:npm/es5-ext@0.10.45",
        "pkg:npm/es6-symbol@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/es6-symbol@3.1.1",
      "dependsOn": [
        "pkg:npm/d@1.0.0",
        "pkg:npm/es5-ext@0.10.15",
        "pkg:npm/es5-ext@0.10.21",
        "pkg:npm/es5-ext@0.10.45"
      ]
    },
    {
      "ref": "pkg:npm/es6-weak-map@2.0.2",
      "dependsOn": [
        "pkg:npm/d@1.0.0",
        "pkg:npm/es5-ext@0.10.15",
        "pkg:npm/es5-ext@0.10.21",
        "pkg:npm/es5-ext@0.10.45",
        "pkg:npm/es6-iterator@2.0.1",
        "pkg:npm/es6-iterator@2.0.3",
        "pkg:npm/es6-symbol@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escodegen@1.11.0",
      "dependsOn": [
        "pkg:npm/esprima@3.1.3",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/eslint-config-fb-strict@22.4.3",
      "dependsOn": [
        "pkg:npm/eslint-config-fbjs@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/eslint-config-fbjs@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-plugin-babel@5.1.0",
      "dependsOn": [
        "pkg:npm/eslint-rule-composer@0.3.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-flowtype@2.50.0",
      "dependsOn": [
        "pkg:npm/lodash@4.17.10"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-jasmine@2.10.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-plugin-jest@21.18.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-plugin-jsx-a11y@6.1.1",
      "dependsOn": [
        "pkg:npm/aria-query@3.0.0",
        "pkg:npm/array-includes@3.0.3",
        "pkg:npm/ast-types-flow@0.0.7",
        "pkg:npm/axobject-query@2.0.1",
        "pkg:npm/damerau-levenshtein@1.0.4",
        "pkg:npm/emoji-regex@6.5.1",
        "pkg:npm/has@1.0.3",
        "pkg:npm/jsx-ast-utils@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-prefer-object-spread@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-plugin-prettier@2.6.2",
      "dependsOn": [
        "pkg:npm/fast-diff@1.1.2",
        "pkg:npm/jest-docblock@21.2.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-react@7.10.0",
      "dependsOn": [
        "pkg:npm/doctrine@2.1.0",
        "pkg:npm/has@1.0.3",
        "pkg:npm/jsx-ast-utils@2.0.1",
        "pkg:npm/prop-types@15.6.2"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-relay@0.0.28",
      "dependsOn": [
        "pkg:npm/graphql@14.0.2"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-yarn-internal@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-rule-composer@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-scope@3.7.3",
      "dependsOn": [
        "pkg:npm/esrecurse@4.2.1",
        "pkg:npm/estraverse@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint@4.3.0",
      "dependsOn": [
        "pkg:npm/ajv@5.5.2",
        "pkg:npm/babel-code-frame@6.26.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/concat-stream@1.6.2",
        "pkg:npm/cross-spawn@5.1.0",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/doctrine@2.1.0",
        "pkg:npm/eslint-scope@3.7.3",
        "pkg:npm/espree@3.5.4",
        "pkg:npm/esquery@1.0.1",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/file-entry-cache@2.0.0",
        "pkg:npm/functional-red-black-tree@1.0.1",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/globals@9.18.0",
        "pkg:npm/ignore@3.3.10",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/inquirer@3.3.0",
        "pkg:npm/is-resolvable@1.1.0",
        "pkg:npm/js-yaml@3.12.0",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/path-is-inside@1.0.2",
        "pkg:npm/pluralize@4.0.0",
        "pkg:npm/progress@2.0.0",
        "pkg:npm/require-uncached@1.0.3",
        "pkg:npm/semver@5.5.0",
        "pkg:npm/strip-json-comments@2.0.1",
        "pkg:npm/table@4.0.3",
        "pkg:npm/text-table@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/espree@3.5.4",
      "dependsOn": [
        "pkg:npm/acorn-jsx@3.0.1",
        "pkg:npm/acorn@5.7.1"
      ]
    },
    {
      "ref": "pkg:npm/esprima@3.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esprima@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esquery@1.0.1",
      "dependsOn": [
        "pkg:npm/estraverse@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/esrecurse@4.2.1",
      "dependsOn": [
        "pkg:npm/estraverse@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/estraverse@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esutils@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/event-emitter@0.3.5",
      "dependsOn": [
        "pkg:npm/d@1.0.0",
        "pkg:npm/es5-ext@0.10.15",
        "pkg:npm/es5-ext@0.10.21",
        "pkg:npm/es5-ext@0.10.45"
      ]
    },
    {
      "ref": "pkg:npm/events@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/evp_bytestokey@1.0.3",
      "dependsOn": [
        "pkg:npm/md5.js@1.3.4",
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/exec-sh@0.2.2",
      "dependsOn": [
        "pkg:npm/merge@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/execa@0.11.0",
      "dependsOn": [
        "pkg:npm/cross-spawn@6.0.5",
        "pkg:npm/get-stream@4.0.0",
        "pkg:npm/is-stream@1.1.0",
        "pkg:npm/npm-run-path@2.0.2",
        "pkg:npm/p-finally@1.0.0",
        "pkg:npm/signal-exit@3.0.2",
        "pkg:npm/strip-eof@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/execa@0.7.0",
      "dependsOn": [
        "pkg:npm/cross-spawn@5.1.0",
        "pkg:npm/get-stream@3.0.0",
        "pkg:npm/is-stream@1.1.0",
        "pkg:npm/npm-run-path@2.0.2",
        "pkg:npm/p-finally@1.0.0",
        "pkg:npm/signal-exit@3.0.2",
        "pkg:npm/strip-eof@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/exit-hook@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/exit@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/expand-brackets@0.1.5",
      "dependsOn": [
        "pkg:npm/is-posix-bracket@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/expand-brackets@2.1.4",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/define-property@0.2.5",
        "pkg:npm/extend-shallow@2.0.1",
        "pkg:npm/posix-character-classes@0.1.1",
        "pkg:npm/regex-not@1.0.2",
        "pkg:npm/snapdragon@0.8.2",
        "pkg:npm/to-regex@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/expand-range@1.8.2",
      "dependsOn": [
        "pkg:npm/fill-range@2.2.3",
        "pkg:npm/fill-range@2.2.4"
      ]
    },
    {
      "ref": "pkg:npm/expand-tilde@1.2.2",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/expand-tilde@2.0.2",
      "dependsOn": [
        "pkg:npm/homedir-polyfill@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/expect@22.4.3",
      "dependsOn": [
        "pkg:npm/ansi-styles@3.2.1",
        "pkg:npm/jest-diff@22.4.3",
        "pkg:npm/jest-get-type@22.4.3",
        "pkg:npm/jest-matcher-utils@22.4.3",
        "pkg:npm/jest-message-util@22.4.3",
        "pkg:npm/jest-regex-util@22.4.3"
      ]
    },
    {
      "ref": "pkg:npm/extend-shallow@1.1.4",
      "dependsOn": [
        "pkg:npm/kind-of@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/extend-shallow@2.0.1",
      "dependsOn": [
        "pkg:npm/is-extendable@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/extend-shallow@3.0.2",
      "dependsOn": [
        "pkg:npm/assign-symbols@1.0.0",
        "pkg:npm/is-extendable@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/extend@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/external-editor@1.1.1",
      "dependsOn": [
        "pkg:npm/extend@3.0.2",
        "pkg:npm/spawn-sync@1.0.15",
        "pkg:npm/tmp@0.0.29"
      ]
    },
    {
      "ref": "pkg:npm/external-editor@2.2.0",
      "dependsOn": [
        "pkg:npm/chardet@0.4.2",
        "pkg:npm/iconv-lite@0.4.23",
        "pkg:npm/tmp@0.0.33"
      ]
    },
    {
      "ref": "pkg:npm/external-editor@3.0.3",
      "dependsOn": [
        "pkg:npm/chardet@0.7.0",
        "pkg:npm/iconv-lite@0.4.24",
        "pkg:npm/tmp@0.0.33"
      ]
    },
    {
      "ref": "pkg:npm/extglob@0.3.2",
      "dependsOn": [
        "pkg:npm/is-extglob@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/extglob@2.0.4",
      "dependsOn": [
        "pkg:npm/array-unique@0.3.2",
        "pkg:npm/define-property@1.0.0",
        "pkg:npm/expand-brackets@2.1.4",
        "pkg:npm/extend-shallow@2.0.1",
        "pkg:npm/fragment-cache@0.2.1",
        "pkg:npm/regex-not@1.0.2",
        "pkg:npm/snapdragon@0.8.2",
        "pkg:npm/to-regex@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/extsprintf@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/extsprintf@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fancy-log@1.3.2",
      "dependsOn": [
        "pkg:npm/ansi-gray@0.1.1",
        "pkg:npm/color-support@1.1.3",
        "pkg:npm/time-stamp@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/fast-deep-equal@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-deep-equal@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-diff@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-json-stable-stringify@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-levenshtein@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fb-watchman@2.0.0",
      "dependsOn": [
        "pkg:npm/bser@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/figures@1.7.0",
      "dependsOn": [
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/figures@2.0.0",
      "dependsOn": [
        "pkg:npm/escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/file-entry-cache@2.0.0",
      "dependsOn": [
        "pkg:npm/flat-cache@1.2.2",
        "pkg:npm/flat-cache@1.3.0",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/filename-regex@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/filepaths@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fileset@2.0.3",
      "dependsOn": [
        "pkg:npm/glob@7.1.2",
        "pkg:npm/minimatch@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/fill-range@2.2.4",
      "dependsOn": [
        "pkg:npm/is-number@2.1.0",
        "pkg:npm/isobject@2.1.0",
        "pkg:npm/randomatic@3.0.0",
        "pkg:npm/repeat-element@1.1.2",
        "pkg:npm/repeat-string@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/fill-range@4.0.0",
      "dependsOn": [
        "pkg:npm/extend-shallow@2.0.1",
        "pkg:npm/is-number@3.0.0",
        "pkg:npm/repeat-string@1.6.1",
        "pkg:npm/to-regex-range@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/find-cache-dir@0.1.1",
      "dependsOn": [
        "pkg:npm/commondir@1.0.1",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/pkg-dir@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/find-node-modules@1.0.4",
      "dependsOn": [
        "pkg:npm/findup-sync@0.4.2",
        "pkg:npm/merge@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/find-root@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/find-up@1.1.2",
      "dependsOn": [
        "pkg:npm/path-exists@2.1.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/find-up@2.1.0",
      "dependsOn": [
        "pkg:npm/locate-path@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/findup-sync@0.4.2",
      "dependsOn": [
        "pkg:npm/detect-file@0.1.0",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/resolve-dir@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/findup-sync@2.0.0",
      "dependsOn": [
        "pkg:npm/detect-file@1.0.0",
        "pkg:npm/is-glob@3.1.0",
        "pkg:npm/micromatch@3.1.10",
        "pkg:npm/resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/fined@1.1.0",
      "dependsOn": [
        "pkg:npm/expand-tilde@2.0.2",
        "pkg:npm/is-plain-object@2.0.4",
        "pkg:npm/object.defaults@1.1.0",
        "pkg:npm/object.pick@1.3.0",
        "pkg:npm/parse-filepath@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/flagged-respawn@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/flat-cache@1.3.0",
      "dependsOn": [
        "pkg:npm/circular-json@0.3.3",
        "pkg:npm/del@2.2.2",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/write@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/flow-bin@0.66.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/flush-write-stream@1.0.3",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.3.6"
      ]
    },
    {
      "ref": "pkg:npm/for-in@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/for-own@0.1.5",
      "dependsOn": [
        "pkg:npm/for-in@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/for-own@1.0.0",
      "dependsOn": [
        "pkg:npm/for-in@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/foreach@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/forever-agent@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fork-stream@0.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/form-data@2.3.2",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.6",
        "pkg:npm/mime-types@2.1.18",
        "pkg:npm/mime-types@2.1.19"
      ]
    },
    {
      "ref": "pkg:npm/fragment-cache@0.2.1",
      "dependsOn": [
        "pkg:npm/map-cache@0.2.2"
      ]
    },
    {
      "ref": "pkg:npm/fs-constants@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-exists-sync@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-extra@1.0.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jsonfile@2.4.0",
        "pkg:npm/klaw@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/fs-minipass@1.2.5",
      "dependsOn": [
        "pkg:npm/minipass@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/fs-mkdirp-stream@1.0.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/fs.realpath@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fsevents@1.2.4",
      "dependsOn": [
        "pkg:npm/nan@2.10.0",
        "pkg:npm/node-pre-gyp@0.10.3"
      ]
    },
    {
      "ref": "pkg:npm/function-bind@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/functional-red-black-tree@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gauge@2.7.4",
      "dependsOn": [
        "pkg:npm/aproba@1.1.1",
        "pkg:npm/aproba@1.1.2",
        "pkg:npm/aproba@1.2.0",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/has-unicode@2.0.1",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/signal-exit@3.0.2",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/wide-align@1.1.2",
        "pkg:npm/wide-align@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/get-caller-file@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-stdin@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-stream@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-stream@4.0.0",
      "dependsOn": [
        "pkg:npm/pump@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/get-value@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/getpass@0.1.7",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/git-release-notes@3.0.0",
      "dependsOn": [
        "pkg:npm/date-fns@1.29.0",
        "pkg:npm/debug@3.1.0",
        "pkg:npm/ejs@2.6.1",
        "pkg:npm/optimist@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/glob-base@0.3.0",
      "dependsOn": [
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/is-glob@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob-parent@2.0.0",
      "dependsOn": [
        "pkg:npm/is-glob@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob-parent@3.1.0",
      "dependsOn": [
        "pkg:npm/is-glob@3.1.0",
        "pkg:npm/path-dirname@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/glob-stream@6.1.0",
      "dependsOn": [
        "pkg:npm/extend@3.0.2",
        "pkg:npm/glob-parent@3.1.0",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/is-negated-glob@1.0.0",
        "pkg:npm/ordered-read-streams@1.0.1",
        "pkg:npm/pumpify@1.5.1",
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/remove-trailing-separator@1.1.0",
        "pkg:npm/to-absolute-glob@2.0.2",
        "pkg:npm/unique-stream@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/glob-watcher@5.0.1",
      "dependsOn": [
        "pkg:npm/async-done@1.3.1",
        "pkg:npm/chokidar@2.0.4",
        "pkg:npm/just-debounce@1.0.0",
        "pkg:npm/object.defaults@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/glob@7.1.1",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/once@1.3.3",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob@5.0.15",
      "dependsOn": [
        "pkg:npm/inflight@1.0.5",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob@7.1.2",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/global-modules@0.2.3",
      "dependsOn": [
        "pkg:npm/global-prefix@0.1.5",
        "pkg:npm/is-windows@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/global-modules@1.0.0",
      "dependsOn": [
        "pkg:npm/global-prefix@1.0.2",
        "pkg:npm/is-windows@1.0.2",
        "pkg:npm/resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/global-prefix@0.1.5",
      "dependsOn": [
        "pkg:npm/homedir-polyfill@1.0.1",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/ini@1.3.5",
        "pkg:npm/is-windows@0.2.0",
        "pkg:npm/which@1.2.12",
        "pkg:npm/which@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/global-prefix@1.0.2",
      "dependsOn": [
        "pkg:npm/expand-tilde@2.0.2",
        "pkg:npm/homedir-polyfill@1.0.1",
        "pkg:npm/ini@1.3.5",
        "pkg:npm/is-windows@1.0.2",
        "pkg:npm/which@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/globals@9.18.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/globby@5.0.0",
      "dependsOn": [
        "pkg:npm/array-union@1.0.2",
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glogg@1.0.1",
      "dependsOn": [
        "pkg:npm/sparkles@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@4.1.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/graphql@14.0.2",
      "dependsOn": [
        "pkg:npm/iterall@1.2.2"
      ]
    },
    {
      "ref": "pkg:npm/growly@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gulp-babel@7.0.1",
      "dependsOn": [
        "pkg:npm/plugin-error@1.0.1",
        "pkg:npm/replace-ext@0.0.1",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/vinyl-sourcemaps-apply@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/gulp-cli@2.0.1",
      "dependsOn": [
        "pkg:npm/ansi-colors@1.1.0",
        "pkg:npm/archy@1.0.0",
        "pkg:npm/array-sort@1.0.0",
        "pkg:npm/color-support@1.1.3",
        "pkg:npm/concat-stream@1.6.2",
        "pkg:npm/copy-props@2.0.4",
        "pkg:npm/fancy-log@1.3.2",
        "pkg:npm/gulplog@1.0.0",
        "pkg:npm/interpret@1.1.0",
        "pkg:npm/isobject@3.0.1",
        "pkg:npm/liftoff@2.5.0",
        "pkg:npm/matchdep@2.0.0",
        "pkg:npm/mute-stdout@1.0.0",
        "pkg:npm/pretty-hrtime@1.0.3",
        "pkg:npm/replace-homedir@1.0.0",
        "pkg:npm/semver-greatest-satisfied-range@1.1.0",
        "pkg:npm/v8flags@3.1.1",
        "pkg:npm/yargs@7.1.0"
      ]
    },
    {
      "ref": "pkg:npm/gulp-if@2.0.2",
      "dependsOn": [
        "pkg:npm/gulp-match@1.0.3",
        "pkg:npm/ternary-stream@2.0.1",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/gulp-match@1.0.3",
      "dependsOn": [
        "pkg:npm/minimatch@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/gulp-newer@1.4.0",
      "dependsOn": [
        "pkg:npm/glob@7.1.2",
        "pkg:npm/kew@0.7.0",
        "pkg:npm/plugin-error@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/gulp-plumber@1.2.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/fancy-log@1.3.2",
        "pkg:npm/plugin-error@0.1.2",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/gulp-sourcemaps@2.6.4",
      "dependsOn": [
        "pkg:npm/@gulp-sourcemaps/identity-map@1.0.2",
        "pkg:npm/@gulp-sourcemaps/map-sources@1.0.0",
        "pkg:npm/acorn@5.7.1",
        "pkg:npm/convert-source-map@1.5.1",
        "pkg:npm/css@2.2.3",
        "pkg:npm/debug-fabulous@1.1.0",
        "pkg:npm/detect-newline@2.1.0",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/strip-bom-string@1.0.0",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/gulp@4.0.0",
      "dependsOn": [
        "pkg:npm/glob-watcher@5.0.1",
        "pkg:npm/gulp-cli@2.0.1",
        "pkg:npm/undertaker@1.2.0",
        "pkg:npm/vinyl-fs@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/gulplog@1.0.0",
      "dependsOn": [
        "pkg:npm/glogg@1.0.0",
        "pkg:npm/glogg@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/gunzip-maybe@1.4.1",
      "dependsOn": [
        "pkg:npm/browserify-zlib@0.1.4",
        "pkg:npm/is-deflate@1.0.0",
        "pkg:npm/is-gzip@1.0.0",
        "pkg:npm/peek-stream@1.1.3",
        "pkg:npm/pumpify@1.5.1",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/handlebars@4.0.11",
      "dependsOn": [
        "pkg:npm/async@1.5.2",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/source-map@0.4.4",
        "pkg:npm/uglify-js@2.8.29"
      ]
    },
    {
      "ref": "pkg:npm/har-schema@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/har-validator@5.0.3",
      "dependsOn": [
        "pkg:npm/ajv@5.5.2",
        "pkg:npm/har-schema@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/has-ansi@2.0.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@2.0.0",
        "pkg:npm/ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/has-flag@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-flag@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-symbols@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-unicode@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-value@0.3.1",
      "dependsOn": [
        "pkg:npm/get-value@2.0.6",
        "pkg:npm/has-values@0.1.4",
        "pkg:npm/isobject@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/has-value@1.0.0",
      "dependsOn": [
        "pkg:npm/get-value@2.0.6",
        "pkg:npm/has-values@1.0.0",
        "pkg:npm/isobject@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/has-values@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-values@1.0.0",
      "dependsOn": [
        "pkg:npm/is-number@3.0.0",
        "pkg:npm/kind-of@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/has@1.0.3",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/hash-base@3.0.4",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/hash-for-dep@1.2.3",
      "dependsOn": [
        "pkg:npm/broccoli-kitchen-sink-helpers@0.3.1",
        "pkg:npm/heimdalljs-logger@0.1.9",
        "pkg:npm/heimdalljs@0.2.5",
        "pkg:npm/resolve@1.8.1"
      ]
    },
    {
      "ref": "pkg:npm/hash.js@1.1.5",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/heimdalljs-logger@0.1.9",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/heimdalljs@0.2.5"
      ]
    },
    {
      "ref": "pkg:npm/heimdalljs@0.2.5",
      "dependsOn": [
        "pkg:npm/rsvp@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/hmac-drbg@1.0.1",
      "dependsOn": [
        "pkg:npm/hash.js@1.1.5",
        "pkg:npm/minimalistic-assert@1.0.1",
        "pkg:npm/minimalistic-crypto-utils@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/home-or-tmp@2.0.0",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2",
        "pkg:npm/os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/homedir-polyfill@1.0.1",
      "dependsOn": [
        "pkg:npm/parse-passwd@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/hosted-git-info@2.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/html-encoding-sniffer@1.0.2",
      "dependsOn": [
        "pkg:npm/whatwg-encoding@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/http-signature@1.2.0",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/jsprim@1.4.1",
        "pkg:npm/sshpk@1.13.1",
        "pkg:npm/sshpk@1.14.2"
      ]
    },
    {
      "ref": "pkg:npm/https-browserify@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/iconv-lite@0.4.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/iconv-lite@0.4.23",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/iconv-lite@0.4.24",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/ieee754@1.1.12",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ignore-walk@3.0.1",
      "dependsOn": [
        "pkg:npm/minimatch@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/ignore@3.3.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/import-local@1.0.0",
      "dependsOn": [
        "pkg:npm/pkg-dir@2.0.0",
        "pkg:npm/resolve-cwd@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/imports-loader@0.8.0",
      "dependsOn": [
        "pkg:npm/loader-utils@1.1.0",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/imurmurhash@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/indexof@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inflight@1.0.6",
      "dependsOn": [
        "pkg:npm/once@1.3.3",
        "pkg:npm/once@1.4.0",
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/inherits@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inherits@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ini@1.3.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inquirer@1.2.3",
      "dependsOn": [
        "pkg:npm/ansi-escapes@1.4.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/cli-cursor@1.0.2",
        "pkg:npm/cli-width@2.2.0",
        "pkg:npm/external-editor@1.1.1",
        "pkg:npm/figures@1.7.0",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/mute-stream@0.0.6",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/run-async@2.3.0",
        "pkg:npm/rx@4.1.0",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/inquirer@3.0.6",
      "dependsOn": [
        "pkg:npm/ansi-escapes@1.4.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/cli-cursor@2.1.0",
        "pkg:npm/cli-width@2.2.0",
        "pkg:npm/external-editor@2.2.0",
        "pkg:npm/figures@2.0.0",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/mute-stream@0.0.7",
        "pkg:npm/run-async@2.3.0",
        "pkg:npm/rx@4.1.0",
        "pkg:npm/string-width@2.1.1",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/inquirer@3.3.0",
      "dependsOn": [
        "pkg:npm/ansi-escapes@3.1.0",
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/cli-cursor@2.1.0",
        "pkg:npm/cli-width@2.2.0",
        "pkg:npm/external-editor@2.2.0",
        "pkg:npm/figures@2.0.0",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/mute-stream@0.0.7",
        "pkg:npm/run-async@2.3.0",
        "pkg:npm/rx-lite-aggregates@4.0.8",
        "pkg:npm/rx-lite@4.0.8",
        "pkg:npm/string-width@2.1.1",
        "pkg:npm/strip-ansi@4.0.0",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/inquirer@6.2.0",
      "dependsOn": [
        "pkg:npm/ansi-escapes@3.1.0",
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/cli-cursor@2.1.0",
        "pkg:npm/cli-width@2.2.0",
        "pkg:npm/external-editor@3.0.3",
        "pkg:npm/figures@2.0.0",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/mute-stream@0.0.7",
        "pkg:npm/run-async@2.3.0",
        "pkg:npm/rxjs@6.3.3",
        "pkg:npm/string-width@2.1.1",
        "pkg:npm/strip-ansi@4.0.0",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/interpret@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/invariant@2.2.4",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/invert-kv@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-absolute@1.0.0",
      "dependsOn": [
        "pkg:npm/is-relative@1.0.0",
        "pkg:npm/is-windows@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/is-accessor-descriptor@0.1.6",
      "dependsOn": [
        "pkg:npm/kind-of@3.2.2"
      ]
    },
    {
      "ref": "pkg:npm/is-accessor-descriptor@1.0.0",
      "dependsOn": [
        "pkg:npm/kind-of@6.0.2"
      ]
    },
    {
      "ref": "pkg:npm/is-arrayish@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-binary-path@1.0.1",
      "dependsOn": [
        "pkg:npm/binary-extensions@1.11.0",
        "pkg:npm/binary-extensions@1.6.0",
        "pkg:npm/binary-extensions@1.7.0",
        "pkg:npm/binary-extensions@1.8.0"
      ]
    },
    {
      "ref": "pkg:npm/is-buffer@1.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-builtin-module@1.0.0",
      "dependsOn": [
        "pkg:npm/builtin-modules@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/is-builtin-module@2.0.0",
      "dependsOn": [
        "pkg:npm/builtin-modules@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-callable@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-ci@1.1.0",
      "dependsOn": [
        "pkg:npm/ci-info@1.1.2",
        "pkg:npm/ci-info@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/is-data-descriptor@0.1.4",
      "dependsOn": [
        "pkg:npm/kind-of@3.2.2"
      ]
    },
    {
      "ref": "pkg:npm/is-data-descriptor@1.0.0",
      "dependsOn": [
        "pkg:npm/kind-of@6.0.2"
      ]
    },
    {
      "ref": "pkg:npm/is-date-object@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-deflate@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-descriptor@0.1.6",
      "dependsOn": [
        "pkg:npm/is-accessor-descriptor@0.1.6",
        "pkg:npm/is-data-descriptor@0.1.4",
        "pkg:npm/kind-of@5.1.0"
      ]
    },
    {
      "ref": "pkg:npm/is-descriptor@1.0.2",
      "dependsOn": [
        "pkg:npm/is-accessor-descriptor@1.0.0",
        "pkg:npm/is-data-descriptor@1.0.0",
        "pkg:npm/kind-of@6.0.2"
      ]
    },
    {
      "ref": "pkg:npm/is-dotfile@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-equal-shallow@0.1.3",
      "dependsOn": [
        "pkg:npm/is-primitive@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-extendable@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-extendable@1.0.1",
      "dependsOn": [
        "pkg:npm/is-plain-object@2.0.4"
      ]
    },
    {
      "ref": "pkg:npm/is-extglob@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-extglob@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-finite@1.0.2",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@1.0.0",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.0",
        "pkg:npm/number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-generator-fn@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-glob@2.0.1",
      "dependsOn": [
        "pkg:npm/is-extglob@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-glob@3.1.0",
      "dependsOn": [
        "pkg:npm/is-extglob@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/is-glob@4.0.0",
      "dependsOn": [
        "pkg:npm/is-extglob@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/is-gzip@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-negated-glob@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-number@2.1.0",
      "dependsOn": [
        "pkg:npm/kind-of@3.0.4",
        "pkg:npm/kind-of@3.1.0",
        "pkg:npm/kind-of@3.2.2"
      ]
    },
    {
      "ref": "pkg:npm/is-number@3.0.0",
      "dependsOn": [
        "pkg:npm/kind-of@3.2.2"
      ]
    },
    {
      "ref": "pkg:npm/is-number@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-path-cwd@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-path-in-cwd@1.0.1",
      "dependsOn": [
        "pkg:npm/is-path-inside@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-path-inside@1.0.1",
      "dependsOn": [
        "pkg:npm/path-is-inside@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/is-plain-obj@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-plain-object@2.0.4",
      "dependsOn": [
        "pkg:npm/isobject@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-posix-bracket@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-primitive@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-promise@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-regex@1.0.4",
      "dependsOn": [
        "pkg:npm/has@1.0.1",
        "pkg:npm/has@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/is-relative@1.0.0",
      "dependsOn": [
        "pkg:npm/is-unc-path@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-resolvable@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-stream@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-symbol@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-typedarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-unc-path@1.0.0",
      "dependsOn": [
        "pkg:npm/unc-path-regex@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/is-utf8@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-valid-glob@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-webpack-bundle@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-windows@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-windows@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isexe@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isobject@2.1.0",
      "dependsOn": [
        "pkg:npm/isarray@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/isobject@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isstream@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/istanbul-api@1.3.1",
      "dependsOn": [
        "pkg:npm/async@2.6.0",
        "pkg:npm/async@2.6.1",
        "pkg:npm/compare-versions@3.3.0",
        "pkg:npm/fileset@2.0.3",
        "pkg:npm/istanbul-lib-coverage@1.2.0",
        "pkg:npm/istanbul-lib-hook@1.2.1",
        "pkg:npm/istanbul-lib-instrument@1.10.1",
        "pkg:npm/istanbul-lib-report@1.1.4",
        "pkg:npm/istanbul-lib-source-maps@1.2.5",
        "pkg:npm/istanbul-reports@1.3.0",
        "pkg:npm/js-yaml@3.10.0",
        "pkg:npm/js-yaml@3.12.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-coverage@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/istanbul-lib-hook@1.2.1",
      "dependsOn": [
        "pkg:npm/append-transform@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-instrument@1.10.1",
      "dependsOn": [
        "pkg:npm/babel-generator@6.26.1",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/babylon@6.18.0",
        "pkg:npm/istanbul-lib-coverage@1.2.0",
        "pkg:npm/semver@5.5.0"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-report@1.1.4",
      "dependsOn": [
        "pkg:npm/istanbul-lib-coverage@1.2.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/path-parse@1.0.5",
        "pkg:npm/supports-color@3.2.3"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-source-maps@1.2.3",
      "dependsOn": [
        "pkg:npm/debug@3.1.0",
        "pkg:npm/istanbul-lib-coverage@1.2.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/source-map@0.5.7"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-source-maps@1.2.5",
      "dependsOn": [
        "pkg:npm/debug@3.1.0",
        "pkg:npm/istanbul-lib-coverage@1.2.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/source-map@0.5.7"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-reports@1.3.0",
      "dependsOn": [
        "pkg:npm/handlebars@4.0.11"
      ]
    },
    {
      "ref": "pkg:npm/iterall@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-changed-files@22.4.3",
      "dependsOn": [
        "pkg:npm/throat@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-cli@22.4.4",
      "dependsOn": [
        "pkg:npm/ansi-escapes@3.1.0",
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/import-local@1.0.0",
        "pkg:npm/is-ci@1.1.0",
        "pkg:npm/istanbul-api@1.3.1",
        "pkg:npm/istanbul-lib-coverage@1.2.0",
        "pkg:npm/istanbul-lib-instrument@1.10.1",
        "pkg:npm/istanbul-lib-source-maps@1.2.3",
        "pkg:npm/jest-changed-files@22.4.3",
        "pkg:npm/jest-config@22.4.4",
        "pkg:npm/jest-environment-jsdom@22.4.3",
        "pkg:npm/jest-get-type@22.4.3",
        "pkg:npm/jest-haste-map@22.4.3",
        "pkg:npm/jest-message-util@22.4.3",
        "pkg:npm/jest-regex-util@22.4.3",
        "pkg:npm/jest-resolve-dependencies@22.4.3",
        "pkg:npm/jest-runner@22.4.4",
        "pkg:npm/jest-runtime@22.4.4",
        "pkg:npm/jest-snapshot@22.4.3",
        "pkg:npm/jest-util@22.4.3",
        "pkg:npm/jest-validate@22.4.4",
        "pkg:npm/jest-worker@22.4.3",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/node-notifier@5.2.1",
        "pkg:npm/realpath-native@1.0.1",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/string-length@2.0.0",
        "pkg:npm/strip-ansi@4.0.0",
        "pkg:npm/which@1.3.1",
        "pkg:npm/yargs@10.1.2"
      ]
    },
    {
      "ref": "pkg:npm/jest-config@22.4.4",
      "dependsOn": [
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/jest-environment-jsdom@22.4.3",
        "pkg:npm/jest-environment-node@22.4.3",
        "pkg:npm/jest-get-type@22.4.3",
        "pkg:npm/jest-jasmine2@22.4.4",
        "pkg:npm/jest-regex-util@22.4.3",
        "pkg:npm/jest-resolve@22.4.3",
        "pkg:npm/jest-util@22.4.3",
        "pkg:npm/jest-validate@22.4.4",
        "pkg:npm/pretty-format@22.4.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-diff@22.4.3",
      "dependsOn": [
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/diff@3.5.0",
        "pkg:npm/jest-get-type@22.4.3",
        "pkg:npm/pretty-format@22.4.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-docblock@21.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-docblock@22.4.3",
      "dependsOn": [
        "pkg:npm/detect-newline@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-environment-jsdom@22.4.3",
      "dependsOn": [
        "pkg:npm/jest-mock@22.4.3",
        "pkg:npm/jest-util@22.4.3",
        "pkg:npm/jsdom@11.12.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-environment-node@22.4.3",
      "dependsOn": [
        "pkg:npm/jest-mock@22.4.3",
        "pkg:npm/jest-util@22.4.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-get-type@22.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-haste-map@22.4.3",
      "dependsOn": [
        "pkg:npm/fb-watchman@2.0.0",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jest-docblock@22.4.3",
        "pkg:npm/jest-serializer@22.4.3",
        "pkg:npm/jest-worker@22.4.3",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/sane@2.5.2"
      ]
    },
    {
      "ref": "pkg:npm/jest-jasmine2@22.4.4",
      "dependsOn": [
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/co@4.6.0",
        "pkg:npm/expect@22.4.3",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/is-generator-fn@1.0.0",
        "pkg:npm/jest-diff@22.4.3",
        "pkg:npm/jest-matcher-utils@22.4.3",
        "pkg:npm/jest-message-util@22.4.3",
        "pkg:npm/jest-snapshot@22.4.3",
        "pkg:npm/jest-util@22.4.3",
        "pkg:npm/source-map-support@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/jest-leak-detector@22.4.3",
      "dependsOn": [
        "pkg:npm/pretty-format@22.4.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-matcher-utils@22.4.3",
      "dependsOn": [
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/jest-get-type@22.4.3",
        "pkg:npm/pretty-format@22.4.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-message-util@22.4.3",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.0.0-beta.55",
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/stack-utils@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-mock@22.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-regex-util@22.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-resolve-dependencies@22.4.3",
      "dependsOn": [
        "pkg:npm/jest-regex-util@22.4.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-resolve@22.4.3",
      "dependsOn": [
        "pkg:npm/browser-resolve@1.11.3",
        "pkg:npm/chalk@2.3.2"
      ]
    },
    {
      "ref": "pkg:npm/jest-runner@22.4.4",
      "dependsOn": [
        "pkg:npm/exit@0.1.2",
        "pkg:npm/jest-config@22.4.4",
        "pkg:npm/jest-docblock@22.4.3",
        "pkg:npm/jest-haste-map@22.4.3",
        "pkg:npm/jest-jasmine2@22.4.4",
        "pkg:npm/jest-leak-detector@22.4.3",
        "pkg:npm/jest-message-util@22.4.3",
        "pkg:npm/jest-runtime@22.4.4",
        "pkg:npm/jest-util@22.4.3",
        "pkg:npm/jest-worker@22.4.3",
        "pkg:npm/throat@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-runtime@22.4.4",
      "dependsOn": [
        "pkg:npm/babel-core@6.26.3",
        "pkg:npm/babel-jest@22.4.4",
        "pkg:npm/babel-plugin-istanbul@4.1.6",
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/convert-source-map@1.5.1",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jest-config@22.4.4",
        "pkg:npm/jest-haste-map@22.4.3",
        "pkg:npm/jest-regex-util@22.4.3",
        "pkg:npm/jest-resolve@22.4.3",
        "pkg:npm/jest-util@22.4.3",
        "pkg:npm/jest-validate@22.4.4",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/realpath-native@1.0.1",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/strip-bom@3.0.0",
        "pkg:npm/write-file-atomic@2.3.0",
        "pkg:npm/yargs@10.1.2"
      ]
    },
    {
      "ref": "pkg:npm/jest-serializer@22.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-snapshot@22.4.3",
      "dependsOn": [
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/jest-diff@22.4.3",
        "pkg:npm/jest-matcher-utils@22.4.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/pretty-format@22.4.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-util@22.4.3",
      "dependsOn": [
        "pkg:npm/callsites@2.0.0",
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/is-ci@1.1.0",
        "pkg:npm/jest-message-util@22.4.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-validate@22.4.4",
      "dependsOn": [
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/jest-config@22.4.4",
        "pkg:npm/jest-get-type@22.4.3",
        "pkg:npm/leven@2.1.0",
        "pkg:npm/pretty-format@22.4.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-worker@22.4.3",
      "dependsOn": [
        "pkg:npm/merge-stream@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest@22.4.4",
      "dependsOn": [
        "pkg:npm/import-local@1.0.0",
        "pkg:npm/jest-cli@22.4.4"
      ]
    },
    {
      "ref": "pkg:npm/js-tokens@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-tokens@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-yaml@3.13.1",
      "dependsOn": [
        "pkg:npm/argparse@1.0.10",
        "pkg:npm/esprima@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/js-yaml@3.12.0",
      "dependsOn": [
        "pkg:npm/argparse@1.0.10",
        "pkg:npm/esprima@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jsbn@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsdom@11.12.0",
      "dependsOn": [
        "pkg:npm/abab@2.0.0",
        "pkg:npm/acorn-globals@4.1.0",
        "pkg:npm/acorn@5.7.1",
        "pkg:npm/array-equal@1.0.0",
        "pkg:npm/cssom@0.3.4",
        "pkg:npm/cssstyle@1.0.0",
        "pkg:npm/data-urls@1.0.0",
        "pkg:npm/domexception@1.0.1",
        "pkg:npm/escodegen@1.11.0",
        "pkg:npm/html-encoding-sniffer@1.0.2",
        "pkg:npm/left-pad@1.3.0",
        "pkg:npm/nwsapi@2.0.8",
        "pkg:npm/parse5@4.0.0",
        "pkg:npm/pn@1.1.0",
        "pkg:npm/request-promise-native@1.0.5",
        "pkg:npm/request@2.87.0",
        "pkg:npm/sax@1.2.4",
        "pkg:npm/symbol-tree@3.2.2",
        "pkg:npm/tough-cookie@2.4.3",
        "pkg:npm/w3c-hr-time@1.0.1",
        "pkg:npm/webidl-conversions@4.0.2",
        "pkg:npm/whatwg-encoding@1.0.3",
        "pkg:npm/whatwg-mimetype@2.1.0",
        "pkg:npm/whatwg-url@6.5.0",
        "pkg:npm/ws@5.2.2",
        "pkg:npm/xml-name-validator@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jsesc@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsesc@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsinspect@0.12.7",
      "dependsOn": [
        "pkg:npm/babylon@6.16.1",
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/commander@2.16.0",
        "pkg:npm/filepaths@0.3.0",
        "pkg:npm/stable@0.1.8",
        "pkg:npm/strip-indent@1.0.1",
        "pkg:npm/strip-json-comments@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/json-loader@0.5.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema-traverse@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema-traverse@0.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-stable-stringify@1.0.1",
      "dependsOn": [
        "pkg:npm/jsonify@0.0.0"
      ]
    },
    {
      "ref": "pkg:npm/json-stringify-safe@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json5@0.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json5@1.0.1",
      "dependsOn": [
        "pkg:npm/minimist@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/jsonfile@2.4.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/jsonify@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsprim@1.4.1",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/extsprintf@1.3.0",
        "pkg:npm/json-schema@0.2.3",
        "pkg:npm/verror@1.10.0"
      ]
    },
    {
      "ref": "pkg:npm/jsx-ast-utils@2.0.1",
      "dependsOn": [
        "pkg:npm/array-includes@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/just-debounce@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/kew@0.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/kind-of@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/kind-of@3.2.2",
      "dependsOn": [
        "pkg:npm/is-buffer@1.1.5",
        "pkg:npm/is-buffer@1.1.6"
      ]
    },
    {
      "ref": "pkg:npm/kind-of@4.0.0",
      "dependsOn": [
        "pkg:npm/is-buffer@1.1.5",
        "pkg:npm/is-buffer@1.1.6"
      ]
    },
    {
      "ref": "pkg:npm/kind-of@5.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/kind-of@6.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/klaw@1.3.1",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/last-run@1.1.1",
      "dependsOn": [
        "pkg:npm/default-resolution@2.0.0",
        "pkg:npm/es6-weak-map@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/lazy-cache@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lazystream@1.0.0",
      "dependsOn": [
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/readable-stream@2.3.6"
      ]
    },
    {
      "ref": "pkg:npm/lcid@1.0.0",
      "dependsOn": [
        "pkg:npm/invert-kv@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/lead@1.0.0",
      "dependsOn": [
        "pkg:npm/flush-write-stream@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/leven@2.1.0",
      "dependsOn": []
    },
    {
      "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/liftoff@2.5.0",
      "dependsOn": [
        "pkg:npm/extend@3.0.2",
        "pkg:npm/findup-sync@2.0.0",
        "pkg:npm/fined@1.1.0",
        "pkg:npm/flagged-respawn@1.0.0",
        "pkg:npm/is-plain-object@2.0.4",
        "pkg:npm/object.map@1.0.1",
        "pkg:npm/rechoir@0.6.2",
        "pkg:npm/resolve@1.8.1"
      ]
    },
    {
      "ref": "pkg:npm/load-json-file@1.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/graceful-fs@4.1.6",
        "pkg:npm/parse-json@2.2.0",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/strip-bom@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/loader-runner@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loader-utils@0.2.17",
      "dependsOn": [
        "pkg:npm/big.js@3.1.3",
        "pkg:npm/big.js@3.2.0",
        "pkg:npm/emojis-list@2.1.0",
        "pkg:npm/json5@0.5.1",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/loader-utils@1.1.0",
      "dependsOn": [
        "pkg:npm/big.js@3.2.0",
        "pkg:npm/emojis-list@2.1.0",
        "pkg:npm/json5@0.5.1"
      ]
    },
    {
      "ref": "pkg:npm/loader-utils@1.2.3",
      "dependsOn": [
        "pkg:npm/big.js@5.2.2",
        "pkg:npm/emojis-list@2.1.0",
        "pkg:npm/json5@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/locate-path@2.0.0",
      "dependsOn": [
        "pkg:npm/p-locate@2.0.0",
        "pkg:npm/path-exists@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash._baseclone@4.5.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.clone@4.3.2",
      "dependsOn": [
        "pkg:npm/lodash._baseclone@4.5.7"
      ]
    },
    {
      "ref": "pkg:npm/lodash.debounce@4.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.map@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.sortby@4.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.toarray@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.17.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.17.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/longest@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loose-envify@1.4.0",
      "dependsOn": [
        "pkg:npm/js-tokens@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/loud-rejection@1.6.0",
      "dependsOn": [
        "pkg:npm/currently-unhandled@0.4.1",
        "pkg:npm/signal-exit@3.0.0",
        "pkg:npm/signal-exit@3.0.1",
        "pkg:npm/signal-exit@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/lru-cache@4.1.3",
      "dependsOn": [
        "pkg:npm/pseudomap@1.0.2",
        "pkg:npm/yallist@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/lru-queue@0.1.0",
      "dependsOn": [
        "pkg:npm/es5-ext@0.10.45"
      ]
    },
    {
      "ref": "pkg:npm/make-iterator@1.0.1",
      "dependsOn": [
        "pkg:npm/kind-of@6.0.2"
      ]
    },
    {
      "ref": "pkg:npm/makeerror@1.0.11",
      "dependsOn": [
        "pkg:npm/tmpl@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/map-cache@0.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/map-visit@1.0.0",
      "dependsOn": [
        "pkg:npm/object-visit@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/matchdep@2.0.0",
      "dependsOn": [
        "pkg:npm/findup-sync@2.0.0",
        "pkg:npm/micromatch@3.1.10",
        "pkg:npm/resolve@1.8.1",
        "pkg:npm/stack-trace@0.0.10"
      ]
    },
    {
      "ref": "pkg:npm/math-random@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/md5.js@1.3.4",
      "dependsOn": [
        "pkg:npm/hash-base@3.0.4",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/mem@1.1.0",
      "dependsOn": [
        "pkg:npm/mimic-fn@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/memoizee@0.4.12",
      "dependsOn": [
        "pkg:npm/d@1.0.0",
        "pkg:npm/es5-ext@0.10.45",
        "pkg:npm/es6-weak-map@2.0.2",
        "pkg:npm/event-emitter@0.3.5",
        "pkg:npm/is-promise@2.1.0",
        "pkg:npm/lru-queue@0.1.0",
        "pkg:npm/next-tick@1.0.0",
        "pkg:npm/timers-ext@0.1.5"
      ]
    },
    {
      "ref": "pkg:npm/memory-fs@0.4.1",
      "dependsOn": [
        "pkg:npm/errno@0.1.4",
        "pkg:npm/errno@0.1.7",
        "pkg:npm/readable-stream@2.2.9",
        "pkg:npm/readable-stream@2.3.6"
      ]
    },
    {
      "ref": "pkg:npm/merge-stream@1.0.1",
      "dependsOn": [
        "pkg:npm/readable-stream@2.3.4",
        "pkg:npm/readable-stream@2.3.6"
      ]
    },
    {
      "ref": "pkg:npm/merge@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micromatch@2.3.11",
      "dependsOn": [
        "pkg:npm/arr-diff@2.0.0",
        "pkg:npm/array-unique@0.2.1",
        "pkg:npm/braces@1.8.5",
        "pkg:npm/expand-brackets@0.1.5",
        "pkg:npm/extglob@0.3.2",
        "pkg:npm/filename-regex@2.0.0",
        "pkg:npm/filename-regex@2.0.1",
        "pkg:npm/is-extglob@1.0.0",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/kind-of@3.0.4",
        "pkg:npm/kind-of@3.1.0",
        "pkg:npm/kind-of@3.2.2",
        "pkg:npm/normalize-path@2.0.1",
        "pkg:npm/normalize-path@2.1.1",
        "pkg:npm/object.omit@2.0.0",
        "pkg:npm/object.omit@2.0.1",
        "pkg:npm/parse-glob@3.0.4",
        "pkg:npm/regex-cache@0.4.3",
        "pkg:npm/regex-cache@0.4.4"
      ]
    },
    {
      "ref": "pkg:npm/micromatch@3.1.10",
      "dependsOn": [
        "pkg:npm/arr-diff@4.0.0",
        "pkg:npm/array-unique@0.3.2",
        "pkg:npm/braces@2.3.2",
        "pkg:npm/define-property@2.0.2",
        "pkg:npm/extend-shallow@3.0.2",
        "pkg:npm/extglob@2.0.4",
        "pkg:npm/fragment-cache@0.2.1",
        "pkg:npm/kind-of@6.0.2",
        "pkg:npm/nanomatch@1.2.13",
        "pkg:npm/nanomatch@1.2.9",
        "pkg:npm/object.pick@1.3.0",
        "pkg:npm/regex-not@1.0.2",
        "pkg:npm/snapdragon@0.8.2",
        "pkg:npm/to-regex@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/miller-rabin@4.0.1",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.8",
        "pkg:npm/brorand@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/mime-db@1.35.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@2.1.19",
      "dependsOn": [
        "pkg:npm/mime-db@1.35.0"
      ]
    },
    {
      "ref": "pkg:npm/mimic-fn@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimalistic-assert@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimalistic-crypto-utils@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimatch@3.0.4",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.11",
        "pkg:npm/brace-expansion@1.1.7",
        "pkg:npm/brace-expansion@1.1.8"
      ]
    },
    {
      "ref": "pkg:npm/minimist@0.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist@0.0.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minipass@2.3.3",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/yallist@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/minizlib@1.1.0",
      "dependsOn": [
        "pkg:npm/minipass@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/mixin-deep@1.3.1",
      "dependsOn": [
        "pkg:npm/for-in@1.0.2",
        "pkg:npm/is-extendable@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/mkdirp-promise@5.0.1",
      "dependsOn": [
        "pkg:npm/mkdirp@0.5.1"
      ]
    },
    {
      "ref": "pkg:npm/mkdirp@0.5.1",
      "dependsOn": [
        "pkg:npm/minimist@0.0.8"
      ]
    },
    {
      "ref": "pkg:npm/mock-stdin@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mute-stdout@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mute-stream@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mute-stream@0.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mz@2.7.0",
      "dependsOn": [
        "pkg:npm/any-promise@1.3.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/thenify-all@1.6.0"
      ]
    },
    {
      "ref": "pkg:npm/nan@2.10.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nanomatch@1.2.13",
      "dependsOn": [
        "pkg:npm/arr-diff@4.0.0",
        "pkg:npm/array-unique@0.3.2",
        "pkg:npm/define-property@2.0.2",
        "pkg:npm/extend-shallow@3.0.2",
        "pkg:npm/fragment-cache@0.2.1",
        "pkg:npm/is-windows@1.0.2",
        "pkg:npm/kind-of@6.0.2",
        "pkg:npm/object.pick@1.3.0",
        "pkg:npm/regex-not@1.0.2",
        "pkg:npm/snapdragon@0.8.2",
        "pkg:npm/to-regex@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/natural-compare@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/needle@2.2.1",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/iconv-lite@0.4.23",
        "pkg:npm/sax@1.2.4"
      ]
    },
    {
      "ref": "pkg:npm/neo-async@2.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/next-tick@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nice-try@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-emoji@1.8.1",
      "dependsOn": [
        "pkg:npm/lodash.toarray@4.4.0"
      ]
    },
    {
      "ref": "pkg:npm/node-fetch@1.6.3",
      "dependsOn": [
        "pkg:npm/encoding@0.1.12",
        "pkg:npm/is-stream@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/node-int64@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-libs-browser@2.1.0",
      "dependsOn": [
        "pkg:npm/assert@1.4.1",
        "pkg:npm/browserify-zlib@0.2.0",
        "pkg:npm/buffer@4.9.1",
        "pkg:npm/console-browserify@1.1.0",
        "pkg:npm/constants-browserify@1.0.0",
        "pkg:npm/crypto-browserify@3.12.0",
        "pkg:npm/domain-browser@1.2.0",
        "pkg:npm/events@1.1.1",
        "pkg:npm/https-browserify@1.0.0",
        "pkg:npm/os-browserify@0.3.0",
        "pkg:npm/path-browserify@0.0.0",
        "pkg:npm/process@0.11.10",
        "pkg:npm/punycode@1.4.1",
        "pkg:npm/querystring-es3@0.2.1",
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/stream-browserify@2.0.1",
        "pkg:npm/stream-http@2.8.3",
        "pkg:npm/string_decoder@1.1.1",
        "pkg:npm/timers-browserify@2.0.10",
        "pkg:npm/tty-browserify@0.0.0",
        "pkg:npm/url@0.11.0",
        "pkg:npm/util@0.10.4",
        "pkg:npm/vm-browserify@0.0.4"
      ]
    },
    {
      "ref": "pkg:npm/node-notifier@5.2.1",
      "dependsOn": [
        "pkg:npm/growly@1.3.0",
        "pkg:npm/semver@5.5.0",
        "pkg:npm/shellwords@0.1.1",
        "pkg:npm/which@1.3.0",
        "pkg:npm/which@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/node-pre-gyp@0.10.3",
      "dependsOn": [
        "pkg:npm/detect-libc@1.0.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/needle@2.2.1",
        "pkg:npm/nopt@4.0.1",
        "pkg:npm/npm-packlist@1.1.11",
        "pkg:npm/npmlog@4.1.2",
        "pkg:npm/rc@1.2.8",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/semver@5.5.0",
        "pkg:npm/tar@4.4.6"
      ]
    },
    {
      "ref": "pkg:npm/nopt@4.0.1",
      "dependsOn": [
        "pkg:npm/abbrev@1.1.0",
        "pkg:npm/abbrev@1.1.1",
        "pkg:npm/osenv@0.1.4",
        "pkg:npm/osenv@0.1.5"
      ]
    },
    {
      "ref": "pkg:npm/normalize-package-data@2.4.0",
      "dependsOn": [
        "pkg:npm/hosted-git-info@2.5.0",
        "pkg:npm/hosted-git-info@2.7.1",
        "pkg:npm/is-builtin-module@1.0.0",
        "pkg:npm/semver@5.5.0",
        "pkg:npm/validate-npm-package-license@3.0.1",
        "pkg:npm/validate-npm-package-license@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/normalize-path@2.1.1",
      "dependsOn": [
        "pkg:npm/remove-trailing-separator@1.0.1",
        "pkg:npm/remove-trailing-separator@1.0.2",
        "pkg:npm/remove-trailing-separator@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/normalize-url@2.0.1",
      "dependsOn": [
        "pkg:npm/prepend-http@2.0.0",
        "pkg:npm/query-string@5.1.1",
        "pkg:npm/sort-keys@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/now-and-later@2.0.0",
      "dependsOn": [
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/npm-bundled@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/npm-logical-tree@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/npm-packlist@1.1.11",
      "dependsOn": [
        "pkg:npm/ignore-walk@3.0.1",
        "pkg:npm/npm-bundled@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/npm-run-path@2.0.2",
      "dependsOn": [
        "pkg:npm/path-key@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/npmlog@4.1.2",
      "dependsOn": [
        "pkg:npm/are-we-there-yet@1.1.4",
        "pkg:npm/are-we-there-yet@1.1.5",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/gauge@2.7.4",
        "pkg:npm/set-blocking@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/number-is-nan@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nwsapi@2.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/oauth-sign@0.8.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-assign@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-copy@0.1.0",
      "dependsOn": [
        "pkg:npm/copy-descriptor@0.1.1",
        "pkg:npm/define-property@0.2.5",
        "pkg:npm/kind-of@3.2.2"
      ]
    },
    {
      "ref": "pkg:npm/object-keys@1.0.12",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-path@0.11.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-visit@1.0.1",
      "dependsOn": [
        "pkg:npm/isobject@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/object.assign@4.1.0",
      "dependsOn": [
        "pkg:npm/define-properties@1.1.2",
        "pkg:npm/function-bind@1.1.1",
        "pkg:npm/has-symbols@1.0.0",
        "pkg:npm/object-keys@1.0.12"
      ]
    },
    {
      "ref": "pkg:npm/object.defaults@1.1.0",
      "dependsOn": [
        "pkg:npm/array-each@1.0.1",
        "pkg:npm/array-slice@1.1.0",
        "pkg:npm/for-own@1.0.0",
        "pkg:npm/isobject@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/object.getownpropertydescriptors@2.0.3",
      "dependsOn": [
        "pkg:npm/define-properties@1.1.2",
        "pkg:npm/es-abstract@1.10.0",
        "pkg:npm/es-abstract@1.12.0"
      ]
    },
    {
      "ref": "pkg:npm/object.map@1.0.1",
      "dependsOn": [
        "pkg:npm/for-own@1.0.0",
        "pkg:npm/make-iterator@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/object.omit@2.0.1",
      "dependsOn": [
        "pkg:npm/for-own@0.1.4",
        "pkg:npm/for-own@0.1.5",
        "pkg:npm/is-extendable@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/object.pick@1.3.0",
      "dependsOn": [
        "pkg:npm/isobject@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/object.reduce@1.0.1",
      "dependsOn": [
        "pkg:npm/for-own@1.0.0",
        "pkg:npm/make-iterator@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/once@1.4.0",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/onetime@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/onetime@2.0.1",
      "dependsOn": [
        "pkg:npm/mimic-fn@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/opencollective@1.0.3",
      "dependsOn": [
        "pkg:npm/babel-polyfill@6.23.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/inquirer@3.0.6",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/node-fetch@1.6.3",
        "pkg:npm/opn@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/opn@4.0.2",
      "dependsOn": [
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/optimist@0.6.1",
      "dependsOn": [
        "pkg:npm/minimist@0.0.10",
        "pkg:npm/minimist@0.0.8",
        "pkg:npm/wordwrap@0.0.3"
      ]
    },
    {
      "ref": "pkg:npm/optionator@0.8.2",
      "dependsOn": [
        "pkg:npm/deep-is@0.1.3",
        "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/wordwrap@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/ordered-read-streams@1.0.1",
      "dependsOn": [
        "pkg:npm/readable-stream@2.3.6"
      ]
    },
    {
      "ref": "pkg:npm/os-browserify@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-locale@1.4.0",
      "dependsOn": [
        "pkg:npm/lcid@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/os-locale@2.1.0",
      "dependsOn": [
        "pkg:npm/execa@0.7.0",
        "pkg:npm/lcid@1.0.0",
        "pkg:npm/mem@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/os-shim@0.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-tmpdir@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/osenv@0.1.5",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2",
        "pkg:npm/os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/p-finally@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-limit@1.3.0",
      "dependsOn": [
        "pkg:npm/p-try@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/p-locate@2.0.0",
      "dependsOn": [
        "pkg:npm/p-limit@1.2.0",
        "pkg:npm/p-limit@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/p-try@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pad-right@0.2.2",
      "dependsOn": [
        "pkg:npm/repeat-string@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/pako@0.2.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pako@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse-asn1@5.1.1",
      "dependsOn": [
        "pkg:npm/asn1.js@4.10.1",
        "pkg:npm/browserify-aes@1.2.0",
        "pkg:npm/create-hash@1.2.0",
        "pkg:npm/evp_bytestokey@1.0.3",
        "pkg:npm/pbkdf2@3.0.16"
      ]
    },
    {
      "ref": "pkg:npm/parse-filepath@1.0.2",
      "dependsOn": [
        "pkg:npm/is-absolute@1.0.0",
        "pkg:npm/map-cache@0.2.2",
        "pkg:npm/path-root@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/parse-glob@3.0.4",
      "dependsOn": [
        "pkg:npm/glob-base@0.3.0",
        "pkg:npm/is-dotfile@1.0.2",
        "pkg:npm/is-dotfile@1.0.3",
        "pkg:npm/is-extglob@1.0.0",
        "pkg:npm/is-glob@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/parse-json@2.2.0",
      "dependsOn": [
        "pkg:npm/error-ex@1.3.0",
        "pkg:npm/error-ex@1.3.1",
        "pkg:npm/error-ex@1.3.2"
      ]
    },
    {
      "ref": "pkg:npm/parse-passwd@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse5@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pascalcase@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-browserify@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-dirname@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-exists@2.1.0",
      "dependsOn": [
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/path-exists@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-extra@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-is-absolute@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-is-inside@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-key@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-parse@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-root-regex@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-root@0.1.1",
      "dependsOn": [
        "pkg:npm/path-root-regex@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/path-type@1.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/graceful-fs@4.1.6",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/pbkdf2@3.0.16",
      "dependsOn": [
        "pkg:npm/create-hash@1.2.0",
        "pkg:npm/create-hmac@1.1.7",
        "pkg:npm/ripemd160@2.0.2",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/sha.js@2.4.11"
      ]
    },
    {
      "ref": "pkg:npm/peek-stream@1.1.3",
      "dependsOn": [
        "pkg:npm/buffer-from@1.1.1",
        "pkg:npm/duplexify@3.6.0",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/performance-now@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pify@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pinkie-promise@2.0.1",
      "dependsOn": [
        "pkg:npm/pinkie@2.0.4"
      ]
    },
    {
      "ref": "pkg:npm/pinkie@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pkg-dir@1.0.0",
      "dependsOn": [
        "pkg:npm/find-up@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/pkg-dir@2.0.0",
      "dependsOn": [
        "pkg:npm/find-up@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/plugin-error@0.1.2",
      "dependsOn": [
        "pkg:npm/ansi-cyan@0.1.1",
        "pkg:npm/ansi-red@0.1.1",
        "pkg:npm/arr-diff@1.1.0",
        "pkg:npm/arr-union@2.1.0",
        "pkg:npm/extend-shallow@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/plugin-error@1.0.1",
      "dependsOn": [
        "pkg:npm/ansi-colors@1.1.0",
        "pkg:npm/arr-diff@4.0.0",
        "pkg:npm/arr-union@3.1.0",
        "pkg:npm/extend-shallow@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/pluralize@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pn@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/posix-character-classes@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prelude-ls@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prepend-http@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/preserve@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prettier@1.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pretty-format@22.4.3",
      "dependsOn": [
        "pkg:npm/ansi-regex@3.0.0",
        "pkg:npm/ansi-styles@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/pretty-hrtime@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/private@0.1.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process-nextick-args@1.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process-nextick-args@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process@0.11.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/progress@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prop-types@15.6.2",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/proper-lockfile@2.0.1",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/retry@0.10.1"
      ]
    },
    {
      "ref": "pkg:npm/prr@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pseudomap@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/psl@1.1.28",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/public-encrypt@4.0.2",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.8",
        "pkg:npm/browserify-rsa@4.0.1",
        "pkg:npm/create-hash@1.2.0",
        "pkg:npm/parse-asn1@5.1.1",
        "pkg:npm/randombytes@2.0.6"
      ]
    },
    {
      "ref": "pkg:npm/puka@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pump@1.0.3",
      "dependsOn": [
        "pkg:npm/end-of-stream@1.4.1",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/pump@2.0.1",
      "dependsOn": [
        "pkg:npm/end-of-stream@1.4.1",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/pump@3.0.0",
      "dependsOn": [
        "pkg:npm/end-of-stream@1.4.1",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/pumpify@1.5.1",
      "dependsOn": [
        "pkg:npm/duplexify@3.6.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/pump@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/punycode@1.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/punycode@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/punycode@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@6.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/query-string@5.1.1",
      "dependsOn": [
        "pkg:npm/decode-uri-component@0.2.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/strict-uri-encode@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/querystring-es3@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/querystring@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/randomatic@3.0.0",
      "dependsOn": [
        "pkg:npm/is-number@4.0.0",
        "pkg:npm/kind-of@6.0.2",
        "pkg:npm/math-random@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/randombytes@2.0.6",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/randomfill@1.0.4",
      "dependsOn": [
        "pkg:npm/randombytes@2.0.6",
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/rc@1.2.8",
      "dependsOn": [
        "pkg:npm/deep-extend@0.6.0",
        "pkg:npm/ini@1.3.5",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/strip-json-comments@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/read-pkg-up@1.0.1",
      "dependsOn": [
        "pkg:npm/find-up@1.1.2",
        "pkg:npm/read-pkg@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/read-pkg@1.1.0",
      "dependsOn": [
        "pkg:npm/load-json-file@1.1.0",
        "pkg:npm/normalize-package-data@2.3.5",
        "pkg:npm/normalize-package-data@2.3.8",
        "pkg:npm/normalize-package-data@2.4.0",
        "pkg:npm/path-type@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/read@1.0.7",
      "dependsOn": [
        "pkg:npm/mute-stream@0.0.6",
        "pkg:npm/mute-stream@0.0.7"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.3.6",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@2.0.0",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/string_decoder@1.1.1",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/readdirp@2.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/graceful-fs@4.1.6",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/readable-stream@2.2.2",
        "pkg:npm/readable-stream@2.2.9",
        "pkg:npm/readable-stream@2.3.2",
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/set-immediate-shim@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/realpath-native@1.0.1",
      "dependsOn": [
        "pkg:npm/util.promisify@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/rechoir@0.6.2",
      "dependsOn": [
        "pkg:npm/resolve@1.2.0",
        "pkg:npm/resolve@1.3.3",
        "pkg:npm/resolve@1.8.1"
      ]
    },
    {
      "ref": "pkg:npm/regenerate@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regenerator-runtime@0.10.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regenerator-runtime@0.11.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regenerator-transform@0.10.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/private@0.1.8"
      ]
    },
    {
      "ref": "pkg:npm/regex-cache@0.4.4",
      "dependsOn": [
        "pkg:npm/is-equal-shallow@0.1.3"
      ]
    },
    {
      "ref": "pkg:npm/regex-not@1.0.2",
      "dependsOn": [
        "pkg:npm/extend-shallow@3.0.2",
        "pkg:npm/safe-regex@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/regexpu-core@2.0.0",
      "dependsOn": [
        "pkg:npm/regenerate@1.3.2",
        "pkg:npm/regenerate@1.3.3",
        "pkg:npm/regenerate@1.4.0",
        "pkg:npm/regjsgen@0.2.0",
        "pkg:npm/regjsparser@0.1.5"
      ]
    },
    {
      "ref": "pkg:npm/regjsgen@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regjsparser@0.1.5",
      "dependsOn": [
        "pkg:npm/jsesc@0.5.0"
      ]
    },
    {
      "ref": "pkg:npm/remove-bom-buffer@3.0.0",
      "dependsOn": [
        "pkg:npm/is-buffer@1.1.6",
        "pkg:npm/is-utf8@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/remove-bom-stream@1.2.0",
      "dependsOn": [
        "pkg:npm/remove-bom-buffer@3.0.0",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/remove-trailing-separator@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/repeat-element@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/repeat-string@1.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/repeating@2.0.1",
      "dependsOn": [
        "pkg:npm/is-finite@1.0.1",
        "pkg:npm/is-finite@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/replace-ext@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/replace-ext@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/replace-homedir@1.0.0",
      "dependsOn": [
        "pkg:npm/homedir-polyfill@1.0.1",
        "pkg:npm/is-absolute@1.0.0",
        "pkg:npm/remove-trailing-separator@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/request-capture-har@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/request-promise-core@1.1.1",
      "dependsOn": [
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/lodash@4.17.5"
      ]
    },
    {
      "ref": "pkg:npm/request-promise-native@1.0.5",
      "dependsOn": [
        "pkg:npm/request-promise-core@1.1.1",
        "pkg:npm/stealthy-require@1.1.1",
        "pkg:npm/tough-cookie@2.3.3",
        "pkg:npm/tough-cookie@2.4.3"
      ]
    },
    {
      "ref": "pkg:npm/request@2.87.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.7.0",
        "pkg:npm/aws4@1.7.0",
        "pkg:npm/caseless@0.12.0",
        "pkg:npm/combined-stream@1.0.6",
        "pkg:npm/extend@3.0.2",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.3.2",
        "pkg:npm/har-validator@5.0.3",
        "pkg:npm/http-signature@1.2.0",
        "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.19",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/performance-now@2.1.0",
        "pkg:npm/qs@6.5.2",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/tough-cookie@2.3.4",
        "pkg:npm/tunnel-agent@0.6.0",
        "pkg:npm/uuid@3.3.2"
      ]
    },
    {
      "ref": "pkg:npm/require-directory@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/require-main-filename@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/require-resolve@0.0.2",
      "dependsOn": [
        "pkg:npm/x-path@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/require-uncached@1.0.3",
      "dependsOn": [
        "pkg:npm/caller-path@0.1.0",
        "pkg:npm/resolve-from@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/resolve-cwd@2.0.0",
      "dependsOn": [
        "pkg:npm/resolve-from@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/resolve-dir@0.1.1",
      "dependsOn": [
        "pkg:npm/expand-tilde@1.2.2",
        "pkg:npm/global-modules@0.2.3"
      ]
    },
    {
      "ref": "pkg:npm/resolve-dir@1.0.1",
      "dependsOn": [
        "pkg:npm/expand-tilde@2.0.2",
        "pkg:npm/global-modules@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/resolve-from@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve-from@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve-options@1.1.0",
      "dependsOn": [
        "pkg:npm/value-or-function@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/resolve-url@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve@1.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve@1.8.1",
      "dependsOn": [
        "pkg:npm/path-parse@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/restore-cursor@1.0.1",
      "dependsOn": [
        "pkg:npm/exit-hook@1.1.1",
        "pkg:npm/onetime@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/restore-cursor@2.0.0",
      "dependsOn": [
        "pkg:npm/onetime@2.0.1",
        "pkg:npm/signal-exit@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/ret@0.1.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/retry@0.10.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/right-align@0.1.3",
      "dependsOn": [
        "pkg:npm/align-text@0.1.4"
      ]
    },
    {
      "ref": "pkg:npm/right-pad@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rimraf@2.6.2",
      "dependsOn": [
        "pkg:npm/glob@7.1.2"
      ]
    },
    {
      "ref": "pkg:npm/rimraf@2.2.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ripemd160@2.0.2",
      "dependsOn": [
        "pkg:npm/hash-base@3.0.4",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/rsvp@3.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rsvp@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/run-async@2.3.0",
      "dependsOn": [
        "pkg:npm/is-promise@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/rx-lite-aggregates@4.0.8",
      "dependsOn": [
        "pkg:npm/rx-lite@4.0.8"
      ]
    },
    {
      "ref": "pkg:npm/rx-lite@4.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rx@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rxjs@6.3.3",
      "dependsOn": [
        "pkg:npm/tslib@1.9.3"
      ]
    },
    {
      "ref": "pkg:npm/safe-regex@1.1.0",
      "dependsOn": [
        "pkg:npm/ret@0.1.15"
      ]
    },
    {
      "ref": "pkg:npm/safer-buffer@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sane@2.5.2",
      "dependsOn": [
        "pkg:npm/anymatch@2.0.0",
        "pkg:npm/capture-exit@1.2.0",
        "pkg:npm/exec-sh@0.2.2",
        "pkg:npm/fb-watchman@2.0.0",
        "pkg:npm/fsevents@1.2.4",
        "pkg:npm/micromatch@3.1.10",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/walker@1.0.7",
        "pkg:npm/watch@0.18.0"
      ]
    },
    {
      "ref": "pkg:npm/sax@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/schema-utils@0.4.7",
      "dependsOn": [
        "pkg:npm/ajv-keywords@3.2.0",
        "pkg:npm/ajv@6.6.2"
      ]
    },
    {
      "ref": "pkg:npm/semver-greatest-satisfied-range@1.1.0",
      "dependsOn": [
        "pkg:npm/sver-compat@1.5.0"
      ]
    },
    {
      "ref": "pkg:npm/semver@5.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/set-blocking@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/set-immediate-shim@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/set-value@0.4.3",
      "dependsOn": [
        "pkg:npm/extend-shallow@2.0.1",
        "pkg:npm/is-extendable@0.1.1",
        "pkg:npm/is-plain-object@2.0.4",
        "pkg:npm/to-object-path@0.3.0"
      ]
    },
    {
      "ref": "pkg:npm/set-value@2.0.0",
      "dependsOn": [
        "pkg:npm/extend-shallow@2.0.1",
        "pkg:npm/is-extendable@0.1.1",
        "pkg:npm/is-plain-object@2.0.4",
        "pkg:npm/split-string@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/setimmediate@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sha.js@2.4.11",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/shebang-command@1.2.0",
      "dependsOn": [
        "pkg:npm/shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/shebang-regex@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shelljs@0.7.6",
      "dependsOn": [
        "pkg:npm/glob@7.1.1",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/interpret@1.0.1",
        "pkg:npm/interpret@1.1.0",
        "pkg:npm/rechoir@0.6.2"
      ]
    },
    {
      "ref": "pkg:npm/shellwords@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/signal-exit@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/slash@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/slice-ansi@1.0.0",
      "dependsOn": [
        "pkg:npm/is-fullwidth-code-point@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/snapdragon-node@2.1.1",
      "dependsOn": [
        "pkg:npm/define-property@1.0.0",
        "pkg:npm/isobject@3.0.1",
        "pkg:npm/snapdragon-util@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/snapdragon-util@3.0.1",
      "dependsOn": [
        "pkg:npm/kind-of@3.2.2"
      ]
    },
    {
      "ref": "pkg:npm/snapdragon@0.8.2",
      "dependsOn": [
        "pkg:npm/base@0.11.2",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/define-property@0.2.5",
        "pkg:npm/extend-shallow@2.0.1",
        "pkg:npm/map-cache@0.2.2",
        "pkg:npm/source-map-resolve@0.5.2",
        "pkg:npm/source-map@0.5.7",
        "pkg:npm/use@3.1.0",
        "pkg:npm/use@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/sort-keys@2.0.0",
      "dependsOn": [
        "pkg:npm/is-plain-obj@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/source-list-map@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-resolve@0.5.2",
      "dependsOn": [
        "pkg:npm/atob@2.1.1",
        "pkg:npm/decode-uri-component@0.2.0",
        "pkg:npm/resolve-url@0.2.1",
        "pkg:npm/source-map-url@0.4.0",
        "pkg:npm/urix@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/source-map-support@0.4.18",
      "dependsOn": [
        "pkg:npm/source-map@0.5.7"
      ]
    },
    {
      "ref": "pkg:npm/source-map-support@0.5.6",
      "dependsOn": [
        "pkg:npm/buffer-from@1.1.0",
        "pkg:npm/buffer-from@1.1.1",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/source-map-url@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.1.43",
      "dependsOn": [
        "pkg:npm/amdefine@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/source-map@0.4.4",
      "dependsOn": [
        "pkg:npm/amdefine@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/source-map@0.5.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sparkles@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/spawn-sync@1.0.15",
      "dependsOn": [
        "pkg:npm/concat-stream@1.5.2",
        "pkg:npm/concat-stream@1.6.2",
        "pkg:npm/os-shim@0.1.3"
      ]
    },
    {
      "ref": "pkg:npm/spdx-correct@3.0.0",
      "dependsOn": [
        "pkg:npm/spdx-expression-parse@3.0.0",
        "pkg:npm/spdx-license-ids@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/spdx-exceptions@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/spdx-expression-parse@3.0.0",
      "dependsOn": [
        "pkg:npm/spdx-exceptions@2.1.0",
        "pkg:npm/spdx-license-ids@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/spdx-license-ids@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/split-string@3.1.0",
      "dependsOn": [
        "pkg:npm/extend-shallow@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/sprintf-js@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sshpk@1.14.2",
      "dependsOn": [
        "pkg:npm/asn1@0.2.4",
        "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/ssri@5.3.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/stable@0.1.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stack-trace@0.0.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stack-utils@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/static-extend@0.1.2",
      "dependsOn": [
        "pkg:npm/define-property@0.2.5",
        "pkg:npm/object-copy@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/stealthy-require@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-browserify@2.0.1",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.2.2",
        "pkg:npm/readable-stream@2.2.9",
        "pkg:npm/readable-stream@2.3.2",
        "pkg:npm/readable-stream@2.3.6"
      ]
    },
    {
      "ref": "pkg:npm/stream-exhaust@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-http@2.8.3",
      "dependsOn": [
        "pkg:npm/builtin-status-codes@3.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/to-arraybuffer@1.0.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/stream-shift@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strict-uri-encode@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string-length@2.0.0",
      "dependsOn": [
        "pkg:npm/astral-regex@1.0.0",
        "pkg:npm/strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/string-replace-loader@2.1.1",
      "dependsOn": [
        "pkg:npm/loader-utils@1.2.3",
        "pkg:npm/schema-utils@0.4.7"
      ]
    },
    {
      "ref": "pkg:npm/string-width@1.0.2",
      "dependsOn": [
        "pkg:npm/code-point-at@1.0.0",
        "pkg:npm/code-point-at@1.0.1",
        "pkg:npm/code-point-at@1.1.0",
        "pkg:npm/is-fullwidth-code-point@1.0.0",
        "pkg:npm/strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/string-width@2.1.1",
      "dependsOn": [
        "pkg:npm/is-fullwidth-code-point@2.0.0",
        "pkg:npm/strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/string_decoder@1.1.1",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/strip-ansi@3.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@2.0.0",
        "pkg:npm/ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-ansi@4.0.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/strip-bom-string@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-bom@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-bom@2.0.0",
      "dependsOn": [
        "pkg:npm/is-utf8@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-eof@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-indent@1.0.1",
      "dependsOn": [
        "pkg:npm/get-stdin@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-json-comments@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-json-comments@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@3.2.3",
      "dependsOn": [
        "pkg:npm/has-flag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/supports-color@5.4.0",
      "dependsOn": [
        "pkg:npm/has-flag@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/sver-compat@1.5.0",
      "dependsOn": [
        "pkg:npm/es6-iterator@2.0.3",
        "pkg:npm/es6-symbol@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/symbol-tree@3.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/table@4.0.3",
      "dependsOn": [
        "pkg:npm/ajv-keywords@3.2.0",
        "pkg:npm/ajv@6.5.2",
        "pkg:npm/chalk@2.3.2",
        "pkg:npm/lodash@4.17.10",
        "pkg:npm/slice-ansi@1.0.0",
        "pkg:npm/string-width@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/tapable@0.2.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tar-fs@1.16.3",
      "dependsOn": [
        "pkg:npm/chownr@1.0.1",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/pump@1.0.3",
        "pkg:npm/tar-stream@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/tar-stream@1.6.1",
      "dependsOn": [
        "pkg:npm/bl@1.2.2",
        "pkg:npm/buffer-alloc@1.2.0",
        "pkg:npm/end-of-stream@1.4.1",
        "pkg:npm/fs-constants@1.0.0",
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/to-buffer@1.1.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/tar@4.4.6",
      "dependsOn": [
        "pkg:npm/chownr@1.0.1",
        "pkg:npm/fs-minipass@1.2.5",
        "pkg:npm/minipass@2.3.3",
        "pkg:npm/minizlib@1.1.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/yallist@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/temp@0.8.3",
      "dependsOn": [
        "pkg:npm/os-tmpdir@1.0.1",
        "pkg:npm/os-tmpdir@1.0.2",
        "pkg:npm/rimraf@2.2.8"
      ]
    },
    {
      "ref": "pkg:npm/ternary-stream@2.0.1",
      "dependsOn": [
        "pkg:npm/duplexify@3.6.0",
        "pkg:npm/fork-stream@0.0.4",
        "pkg:npm/merge-stream@1.0.1",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/test-exclude@4.2.1",
      "dependsOn": [
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/micromatch@3.1.10",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/read-pkg-up@1.0.1",
        "pkg:npm/require-main-filename@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/text-table@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/thenify-all@1.6.0",
      "dependsOn": [
        "pkg:npm/thenify@3.3.0"
      ]
    },
    {
      "ref": "pkg:npm/thenify@3.3.0",
      "dependsOn": [
        "pkg:npm/any-promise@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/throat@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/through2-filter@2.0.0",
      "dependsOn": [
        "pkg:npm/through2@2.0.1",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/through2@2.0.3",
      "dependsOn": [
        "pkg:npm/readable-stream@2.2.2",
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/through@2.3.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/time-stamp@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/timers-browserify@2.0.10",
      "dependsOn": [
        "pkg:npm/setimmediate@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/timers-ext@0.1.5",
      "dependsOn": [
        "pkg:npm/es5-ext@0.10.45",
        "pkg:npm/next-tick@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/tmp@0.0.29",
      "dependsOn": [
        "pkg:npm/os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/tmp@0.0.33",
      "dependsOn": [
        "pkg:npm/os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/tmpl@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-absolute-glob@2.0.2",
      "dependsOn": [
        "pkg:npm/is-absolute@1.0.0",
        "pkg:npm/is-negated-glob@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/to-arraybuffer@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-buffer@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-fast-properties@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-object-path@0.3.0",
      "dependsOn": [
        "pkg:npm/kind-of@3.2.2"
      ]
    },
    {
      "ref": "pkg:npm/to-regex-range@2.1.1",
      "dependsOn": [
        "pkg:npm/is-number@3.0.0",
        "pkg:npm/repeat-string@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/to-regex@3.0.2",
      "dependsOn": [
        "pkg:npm/define-property@2.0.2",
        "pkg:npm/extend-shallow@3.0.2",
        "pkg:npm/regex-not@1.0.2",
        "pkg:npm/safe-regex@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/to-through@2.0.0",
      "dependsOn": [
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/tough-cookie@2.4.3",
      "dependsOn": [
        "pkg:npm/psl@1.1.28",
        "pkg:npm/punycode@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/tough-cookie@2.3.4",
      "dependsOn": [
        "pkg:npm/punycode@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/tr46@1.0.1",
      "dependsOn": [
        "pkg:npm/punycode@2.1.0",
        "pkg:npm/punycode@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/trim-right@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tslib@1.9.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tty-browserify@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tunnel-agent@0.6.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.0.1",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/tweetnacl@0.14.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-check@0.3.2",
      "dependsOn": [
        "pkg:npm/prelude-ls@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/typedarray@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uglify-js@2.8.29",
      "dependsOn": [
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/source-map@0.5.7",
        "pkg:npm/uglify-to-browserify@1.0.2",
        "pkg:npm/yargs@3.10.0"
      ]
    },
    {
      "ref": "pkg:npm/uglify-to-browserify@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unc-path-regex@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/undertaker-registry@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/undertaker@1.2.0",
      "dependsOn": [
        "pkg:npm/arr-flatten@1.1.0",
        "pkg:npm/arr-map@2.0.2",
        "pkg:npm/bach@1.2.0",
        "pkg:npm/collection-map@1.0.0",
        "pkg:npm/es6-weak-map@2.0.2",
        "pkg:npm/last-run@1.1.1",
        "pkg:npm/object.defaults@1.1.0",
        "pkg:npm/object.reduce@1.0.1",
        "pkg:npm/undertaker-registry@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/union-value@1.0.0",
      "dependsOn": [
        "pkg:npm/arr-union@3.1.0",
        "pkg:npm/get-value@2.0.6",
        "pkg:npm/is-extendable@0.1.1",
        "pkg:npm/set-value@0.4.3"
      ]
    },
    {
      "ref": "pkg:npm/unique-stream@2.2.1",
      "dependsOn": [
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/through2-filter@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/unset-value@1.0.0",
      "dependsOn": [
        "pkg:npm/has-value@0.3.1",
        "pkg:npm/isobject@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/upath@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uri-js@4.2.2",
      "dependsOn": [
        "pkg:npm/punycode@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/urix@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/url@0.11.0",
      "dependsOn": [
        "pkg:npm/punycode@1.3.2",
        "pkg:npm/querystring@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/use@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/util-deprecate@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/util.promisify@1.0.0",
      "dependsOn": [
        "pkg:npm/define-properties@1.1.2",
        "pkg:npm/object.getownpropertydescriptors@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/util@0.10.3",
      "dependsOn": [
        "pkg:npm/inherits@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/util@0.10.4",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/uuid@3.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/v8-compile-cache@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/v8flags@3.1.1",
      "dependsOn": [
        "pkg:npm/homedir-polyfill@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/validate-npm-package-license@3.0.4",
      "dependsOn": [
        "pkg:npm/spdx-correct@3.0.0",
        "pkg:npm/spdx-expression-parse@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/value-or-function@3.0.0",
      "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.4.0"
      ]
    },
    {
      "ref": "pkg:npm/vinyl-fs@3.0.3",
      "dependsOn": [
        "pkg:npm/fs-mkdirp-stream@1.0.0",
        "pkg:npm/glob-stream@6.1.0",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/is-valid-glob@1.0.0",
        "pkg:npm/lazystream@1.0.0",
        "pkg:npm/lead@1.0.0",
        "pkg:npm/object.assign@4.1.0",
        "pkg:npm/pumpify@1.5.1",
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/remove-bom-buffer@3.0.0",
        "pkg:npm/remove-bom-stream@1.2.0",
        "pkg:npm/resolve-options@1.1.0",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/to-through@2.0.0",
        "pkg:npm/value-or-function@3.0.0",
        "pkg:npm/vinyl-sourcemap@1.1.0",
        "pkg:npm/vinyl@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/vinyl-sourcemap@1.1.0",
      "dependsOn": [
        "pkg:npm/append-buffer@1.0.2",
        "pkg:npm/convert-source-map@1.5.1",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/normalize-path@2.1.1",
        "pkg:npm/now-and-later@2.0.0",
        "pkg:npm/remove-bom-buffer@3.0.0",
        "pkg:npm/vinyl@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/vinyl-sourcemaps-apply@0.2.1",
      "dependsOn": [
        "pkg:npm/source-map@0.5.7"
      ]
    },
    {
      "ref": "pkg:npm/vinyl@2.2.0",
      "dependsOn": [
        "pkg:npm/clone-buffer@1.0.0",
        "pkg:npm/clone-stats@1.0.0",
        "pkg:npm/clone@2.1.2",
        "pkg:npm/cloneable-readable@1.1.2",
        "pkg:npm/remove-trailing-separator@1.1.0",
        "pkg:npm/replace-ext@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/vm-browserify@0.0.4",
      "dependsOn": [
        "pkg:npm/indexof@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/w3c-hr-time@1.0.1",
      "dependsOn": [
        "pkg:npm/browser-process-hrtime@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/walker@1.0.7",
      "dependsOn": [
        "pkg:npm/makeerror@1.0.11"
      ]
    },
    {
      "ref": "pkg:npm/watch@0.18.0",
      "dependsOn": [
        "pkg:npm/exec-sh@0.2.1",
        "pkg:npm/exec-sh@0.2.2",
        "pkg:npm/minimist@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/watchpack@1.6.0",
      "dependsOn": [
        "pkg:npm/chokidar@2.0.4",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/neo-async@2.5.1"
      ]
    },
    {
      "ref": "pkg:npm/webidl-conversions@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webpack-sources@1.1.0",
      "dependsOn": [
        "pkg:npm/source-list-map@2.0.0",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/webpack@2.7.0",
      "dependsOn": [
        "pkg:npm/acorn-dynamic-import@2.0.2",
        "pkg:npm/acorn@5.7.1",
        "pkg:npm/ajv-keywords@1.5.1",
        "pkg:npm/ajv@4.11.8",
        "pkg:npm/async@2.6.1",
        "pkg:npm/enhanced-resolve@3.4.1",
        "pkg:npm/interpret@1.1.0",
        "pkg:npm/json-loader@0.5.7",
        "pkg:npm/json5@0.5.1",
        "pkg:npm/loader-runner@2.3.0",
        "pkg:npm/loader-utils@0.2.17",
        "pkg:npm/memory-fs@0.4.1",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/node-libs-browser@2.1.0",
        "pkg:npm/source-map@0.5.7",
        "pkg:npm/supports-color@3.2.3",
        "pkg:npm/tapable@0.2.8",
        "pkg:npm/uglify-js@2.8.29",
        "pkg:npm/watchpack@1.6.0",
        "pkg:npm/webpack-sources@1.1.0",
        "pkg:npm/yargs@6.6.0"
      ]
    },
    {
      "ref": "pkg:npm/whatwg-encoding@1.0.3",
      "dependsOn": [
        "pkg:npm/iconv-lite@0.4.19"
      ]
    },
    {
      "ref": "pkg:npm/whatwg-mimetype@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/whatwg-url@6.5.0",
      "dependsOn": [
        "pkg:npm/lodash.sortby@4.7.0",
        "pkg:npm/tr46@1.0.1",
        "pkg:npm/webidl-conversions@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/which-module@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/which-module@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/which@1.3.1",
      "dependsOn": [
        "pkg:npm/isexe@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/wide-align@1.1.3",
      "dependsOn": [
        "pkg:npm/string-width@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/window-size@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/word-wrap@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrap@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrap@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrap@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wrap-ansi@2.1.0",
      "dependsOn": [
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/wrappy@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/write-file-atomic@2.3.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/signal-exit@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/write@0.2.1",
      "dependsOn": [
        "pkg:npm/mkdirp@0.5.1"
      ]
    },
    {
      "ref": "pkg:npm/ws@5.2.2",
      "dependsOn": [
        "pkg:npm/async-limiter@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/x-path@0.0.2",
      "dependsOn": [
        "pkg:npm/path-extra@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/xml-name-validator@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xtend@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/y18n@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yallist@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yallist@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs-parser@4.2.1",
      "dependsOn": [
        "pkg:npm/camelcase@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs-parser@5.0.0",
      "dependsOn": [
        "pkg:npm/camelcase@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs-parser@8.1.0",
      "dependsOn": [
        "pkg:npm/camelcase@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs@10.1.2",
      "dependsOn": [
        "pkg:npm/cliui@4.1.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/find-up@2.1.0",
        "pkg:npm/get-caller-file@1.0.3",
        "pkg:npm/os-locale@2.1.0",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/require-main-filename@1.0.1",
        "pkg:npm/set-blocking@2.0.0",
        "pkg:npm/string-width@2.1.1",
        "pkg:npm/which-module@2.0.0",
        "pkg:npm/y18n@3.2.1",
        "pkg:npm/yargs-parser@8.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs@6.6.0",
      "dependsOn": [
        "pkg:npm/camelcase@3.0.0",
        "pkg:npm/cliui@3.2.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/get-caller-file@1.0.2",
        "pkg:npm/get-caller-file@1.0.3",
        "pkg:npm/os-locale@1.4.0",
        "pkg:npm/read-pkg-up@1.0.1",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/require-main-filename@1.0.1",
        "pkg:npm/set-blocking@2.0.0",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/which-module@1.0.0",
        "pkg:npm/y18n@3.2.1",
        "pkg:npm/yargs-parser@4.2.1"
      ]
    },
    {
      "ref": "pkg:npm/yargs@7.1.0",
      "dependsOn": [
        "pkg:npm/camelcase@3.0.0",
        "pkg:npm/cliui@3.2.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/get-caller-file@1.0.3",
        "pkg:npm/os-locale@1.4.0",
        "pkg:npm/read-pkg-up@1.0.1",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/require-main-filename@1.0.1",
        "pkg:npm/set-blocking@2.0.0",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/which-module@1.0.0",
        "pkg:npm/y18n@3.2.1",
        "pkg:npm/yargs-parser@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs@3.10.0",
      "dependsOn": [
        "pkg:npm/camelcase@1.2.1",
        "pkg:npm/cliui@2.1.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/window-size@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yn@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/code-frame@7.0.0-beta.40",
      "dependsOn": [
        "pkg:npm/@babel/highlight@7.0.0-beta.40"
      ]
    },
    {
      "ref": "pkg:npm/@babel/highlight@7.0.0-beta.40",
      "dependsOn": [
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/js-tokens@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/acorn@5.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-escapes@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-styles@3.2.0",
      "dependsOn": [
        "pkg:npm/color-convert@1.9.1"
      ]
    },
    {
      "ref": "pkg:npm/anymatch@1.3.2",
      "dependsOn": [
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/normalize-path@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/are-we-there-yet@1.1.4",
      "dependsOn": [
        "pkg:npm/delegates@1.0.0",
        "pkg:npm/readable-stream@2.2.9",
        "pkg:npm/readable-stream@2.3.2",
        "pkg:npm/readable-stream@2.3.4"
      ]
    },
    {
      "ref": "pkg:npm/array-foreach@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-map@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asn1@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/assert-plus@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@2.6.0",
      "dependsOn": [
        "pkg:npm/lodash@4.17.5"
      ]
    },
    {
      "ref": "pkg:npm/aws-sign2@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aws4@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-core@6.26.0",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.26.0",
        "pkg:npm/babel-generator@6.26.1",
        "pkg:npm/babel-helpers@6.24.1",
        "pkg:npm/babel-messages@6.23.0",
        "pkg:npm/babel-register@6.26.0",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/babylon@6.18.0",
        "pkg:npm/convert-source-map@1.5.1",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/json5@0.5.1",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/private@0.1.8",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/source-map@0.5.7"
      ]
    },
    {
      "ref": "pkg:npm/babel-jest@23.0.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-istanbul@4.1.6",
        "pkg:npm/babel-preset-jest@23.0.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-jest@23.6.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-istanbul@4.1.6",
        "pkg:npm/babel-preset-jest@23.2.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-jest-hoist@23.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-jest-hoist@23.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-strict-mode@6.24.1",
        "pkg:npm/babel-runtime@6.26.0",
        "pkg:npm/babel-template@6.26.0",
        "pkg:npm/babel-types@6.26.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-env@1.6.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-check-es2015-constants@6.22.0",
        "pkg:npm/babel-plugin-syntax-trailing-function-commas@6.22.0",
        "pkg:npm/babel-plugin-transform-async-to-generator@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.26.0",
        "pkg:npm/babel-plugin-transform-es2015-classes@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-destructuring@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-for-of@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-function-name@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-literals@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.26.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-object-super@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-parameters@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-spread@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-template-literals@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.24.1",
        "pkg:npm/babel-plugin-transform-exponentiation-operator@6.24.1",
        "pkg:npm/babel-plugin-transform-regenerator@6.26.0",
        "pkg:npm/browserslist@2.11.3",
        "pkg:npm/invariant@2.2.2",
        "pkg:npm/semver@5.5.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-jest@23.0.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-jest-hoist@23.0.1",
        "pkg:npm/babel-plugin-syntax-object-rest-spread@6.13.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-jest@23.2.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-jest-hoist@23.2.0",
        "pkg:npm/babel-plugin-syntax-object-rest-spread@6.13.0"
      ]
    },
    {
      "ref": "pkg:npm/bcrypt-pbkdf@1.0.1",
      "dependsOn": [
        "pkg:npm/tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "pkg:npm/bl@1.2.1",
      "dependsOn": [
        "pkg:npm/readable-stream@2.3.4"
      ]
    },
    {
      "ref": "pkg:npm/block-stream@0.0.9",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/boom@2.10.1",
      "dependsOn": [
        "pkg:npm/hoek@2.16.3"
      ]
    },
    {
      "ref": "pkg:npm/boom@4.3.1",
      "dependsOn": [
        "pkg:npm/hoek@4.2.1"
      ]
    },
    {
      "ref": "pkg:npm/boom@5.2.0",
      "dependsOn": [
        "pkg:npm/hoek@4.2.1"
      ]
    },
    {
      "ref": "pkg:npm/browser-resolve@1.11.2",
      "dependsOn": [
        "pkg:npm/resolve@1.1.7"
      ]
    },
    {
      "ref": "pkg:npm/browserslist@2.11.3",
      "dependsOn": [
        "pkg:npm/caniuse-lite@1.0.30000810",
        "pkg:npm/electron-to-chromium@1.3.34"
      ]
    },
    {
      "ref": "pkg:npm/buffer-from@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caniuse-lite@1.0.30000810",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chalk@2.3.1",
      "dependsOn": [
        "pkg:npm/ansi-styles@3.2.0",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/supports-color@5.2.0"
      ]
    },
    {
      "ref": "pkg:npm/ci-info@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cliui@4.0.0",
      "dependsOn": [
        "pkg:npm/string-width@2.1.1",
        "pkg:npm/strip-ansi@4.0.0",
        "pkg:npm/wrap-ansi@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/color-convert@1.9.1",
      "dependsOn": [
        "pkg:npm/color-name@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/color-name@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/content-type-parser@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/core-js@2.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cryptiles@2.0.5",
      "dependsOn": [
        "pkg:npm/boom@2.10.1"
      ]
    },
    {
      "ref": "pkg:npm/cryptiles@3.1.2",
      "dependsOn": [
        "pkg:npm/boom@5.2.0"
      ]
    },
    {
      "ref": "pkg:npm/cssom@0.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cssstyle@0.2.37",
      "dependsOn": [
        "pkg:npm/cssom@0.3.2"
      ]
    },
    {
      "ref": "pkg:npm/deep-extend@0.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/diff@3.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ecc-jsbn@0.1.1",
      "dependsOn": [
        "pkg:npm/jsbn@0.1.0",
        "pkg:npm/jsbn@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/electron-to-chromium@1.3.34",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/error-ex@1.3.1",
      "dependsOn": [
        "pkg:npm/is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/es-abstract@1.10.0",
      "dependsOn": [
        "pkg:npm/es-to-primitive@1.1.1",
        "pkg:npm/function-bind@1.1.1",
        "pkg:npm/has@1.0.1",
        "pkg:npm/is-callable@1.1.3",
        "pkg:npm/is-regex@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/escodegen@1.9.0",
      "dependsOn": [
        "pkg:npm/esprima@3.1.3",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/source-map@0.5.7"
      ]
    },
    {
      "ref": "pkg:npm/esprima@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/exec-sh@0.2.1",
      "dependsOn": [
        "pkg:npm/merge@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/expect@23.1.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@3.2.0",
        "pkg:npm/jest-diff@23.0.1",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/jest-matcher-utils@23.0.1",
        "pkg:npm/jest-message-util@23.1.0",
        "pkg:npm/jest-regex-util@23.0.0"
      ]
    },
    {
      "ref": "pkg:npm/expect@23.6.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@3.2.0",
        "pkg:npm/jest-diff@23.6.0",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/jest-matcher-utils@23.6.0",
        "pkg:npm/jest-message-util@23.4.0",
        "pkg:npm/jest-regex-util@23.3.0"
      ]
    },
    {
      "ref": "pkg:npm/extend@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-deep-equal@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fill-range@2.2.3",
      "dependsOn": [
        "pkg:npm/is-number@2.1.0",
        "pkg:npm/isobject@2.1.0",
        "pkg:npm/randomatic@1.1.5",
        "pkg:npm/randomatic@1.1.6",
        "pkg:npm/randomatic@1.1.7",
        "pkg:npm/repeat-element@1.1.2",
        "pkg:npm/repeat-string@1.5.4",
        "pkg:npm/repeat-string@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/form-data@2.1.4",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/combined-stream@1.0.6",
        "pkg:npm/mime-types@2.1.15",
        "pkg:npm/mime-types@2.1.18"
      ]
    },
    {
      "ref": "pkg:npm/fs-extra@7.0.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jsonfile@4.0.0",
        "pkg:npm/universalify@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/fsevents@1.1.3",
      "dependsOn": [
        "pkg:npm/nan@2.8.0",
        "pkg:npm/node-pre-gyp@0.6.39"
      ]
    },
    {
      "ref": "pkg:npm/fstream-ignore@1.0.5",
      "dependsOn": [
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/fstream@1.0.11",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/minimatch@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/fstream@1.0.11",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/rimraf@2.6.1",
        "pkg:npm/rimraf@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/get-caller-file@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/har-schema@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/har-validator@4.2.1",
      "dependsOn": [
        "pkg:npm/ajv@4.11.8",
        "pkg:npm/har-schema@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/has@1.0.1",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.0",
        "pkg:npm/function-bind@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/hawk@3.1.3",
      "dependsOn": [
        "pkg:npm/boom@2.10.1",
        "pkg:npm/cryptiles@2.0.5",
        "pkg:npm/hoek@2.16.3",
        "pkg:npm/sntp@1.0.9"
      ]
    },
    {
      "ref": "pkg:npm/hawk@6.0.2",
      "dependsOn": [
        "pkg:npm/boom@4.3.1",
        "pkg:npm/cryptiles@3.1.2",
        "pkg:npm/hoek@4.2.1",
        "pkg:npm/sntp@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/hoek@2.16.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hoek@4.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hosted-git-info@2.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-signature@1.1.1",
      "dependsOn": [
        "pkg:npm/assert-plus@0.2.0",
        "pkg:npm/jsprim@1.3.1",
        "pkg:npm/jsprim@1.4.0",
        "pkg:npm/jsprim@1.4.1",
        "pkg:npm/sshpk@1.10.0",
        "pkg:npm/sshpk@1.10.1",
        "pkg:npm/sshpk@1.13.0",
        "pkg:npm/sshpk@1.13.1"
      ]
    },
    {
      "ref": "pkg:npm/invariant@2.2.2",
      "dependsOn": [
        "pkg:npm/loose-envify@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/is-array@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-callable@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-odd@2.0.0",
      "dependsOn": [
        "pkg:npm/is-number@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-changed-files@23.0.1",
      "dependsOn": [
        "pkg:npm/throat@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-cli@23.1.0",
      "dependsOn": [
        "pkg:npm/ansi-escapes@3.0.0",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/import-local@1.0.0",
        "pkg:npm/is-ci@1.1.0",
        "pkg:npm/istanbul-api@1.3.1",
        "pkg:npm/istanbul-lib-coverage@1.2.0",
        "pkg:npm/istanbul-lib-instrument@1.10.1",
        "pkg:npm/istanbul-lib-source-maps@1.2.5",
        "pkg:npm/jest-changed-files@23.0.1",
        "pkg:npm/jest-config@23.1.0",
        "pkg:npm/jest-environment-jsdom@23.1.0",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/jest-haste-map@23.1.0",
        "pkg:npm/jest-message-util@23.1.0",
        "pkg:npm/jest-regex-util@23.0.0",
        "pkg:npm/jest-resolve-dependencies@23.0.1",
        "pkg:npm/jest-runner@23.1.0",
        "pkg:npm/jest-runtime@23.1.0",
        "pkg:npm/jest-snapshot@23.0.1",
        "pkg:npm/jest-util@23.1.0",
        "pkg:npm/jest-validate@23.0.1",
        "pkg:npm/jest-watcher@23.1.0",
        "pkg:npm/jest-worker@23.0.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/node-notifier@5.2.1",
        "pkg:npm/realpath-native@1.0.0",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/string-length@2.0.0",
        "pkg:npm/strip-ansi@4.0.0",
        "pkg:npm/which@1.3.0",
        "pkg:npm/yargs@11.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-config@23.1.0",
      "dependsOn": [
        "pkg:npm/babel-core@6.26.0",
        "pkg:npm/babel-jest@23.0.1",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/jest-environment-jsdom@23.1.0",
        "pkg:npm/jest-environment-node@23.1.0",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/jest-jasmine2@23.1.0",
        "pkg:npm/jest-regex-util@23.0.0",
        "pkg:npm/jest-resolve@23.1.0",
        "pkg:npm/jest-util@23.1.0",
        "pkg:npm/jest-validate@23.0.1",
        "pkg:npm/pretty-format@23.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-config@23.6.0",
      "dependsOn": [
        "pkg:npm/babel-core@6.26.0",
        "pkg:npm/babel-jest@23.6.0",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/jest-environment-jsdom@23.4.0",
        "pkg:npm/jest-environment-node@23.4.0",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/jest-jasmine2@23.6.0",
        "pkg:npm/jest-regex-util@23.3.0",
        "pkg:npm/jest-resolve@23.6.0",
        "pkg:npm/jest-util@23.4.0",
        "pkg:npm/jest-validate@23.6.0",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/pretty-format@23.6.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-diff@23.0.1",
      "dependsOn": [
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/diff@3.4.0",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/pretty-format@23.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-diff@23.6.0",
      "dependsOn": [
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/diff@3.4.0",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/pretty-format@23.6.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-docblock@23.0.1",
      "dependsOn": [
        "pkg:npm/detect-newline@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-each@23.1.0",
      "dependsOn": [
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/pretty-format@23.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-each@23.6.0",
      "dependsOn": [
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/pretty-format@23.6.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-environment-jsdom@23.1.0",
      "dependsOn": [
        "pkg:npm/jest-mock@23.1.0",
        "pkg:npm/jest-util@23.1.0",
        "pkg:npm/jsdom@11.6.2"
      ]
    },
    {
      "ref": "pkg:npm/jest-environment-jsdom@23.4.0",
      "dependsOn": [
        "pkg:npm/jest-mock@23.2.0",
        "pkg:npm/jest-util@23.4.0",
        "pkg:npm/jsdom@11.6.2"
      ]
    },
    {
      "ref": "pkg:npm/jest-environment-node@23.1.0",
      "dependsOn": [
        "pkg:npm/jest-mock@23.1.0",
        "pkg:npm/jest-util@23.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-environment-node@23.4.0",
      "dependsOn": [
        "pkg:npm/jest-mock@23.2.0",
        "pkg:npm/jest-util@23.4.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-get-type@22.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-haste-map@23.1.0",
      "dependsOn": [
        "pkg:npm/fb-watchman@2.0.0",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jest-docblock@23.0.1",
        "pkg:npm/jest-serializer@23.0.1",
        "pkg:npm/jest-worker@23.0.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/sane@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-jasmine2@23.1.0",
      "dependsOn": [
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/co@4.6.0",
        "pkg:npm/expect@23.1.0",
        "pkg:npm/is-generator-fn@1.0.0",
        "pkg:npm/jest-diff@23.0.1",
        "pkg:npm/jest-each@23.1.0",
        "pkg:npm/jest-matcher-utils@23.0.1",
        "pkg:npm/jest-message-util@23.1.0",
        "pkg:npm/jest-snapshot@23.0.1",
        "pkg:npm/jest-util@23.1.0",
        "pkg:npm/pretty-format@23.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-jasmine2@23.6.0",
      "dependsOn": [
        "pkg:npm/babel-traverse@6.26.0",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/co@4.6.0",
        "pkg:npm/expect@23.6.0",
        "pkg:npm/is-generator-fn@1.0.0",
        "pkg:npm/jest-diff@23.6.0",
        "pkg:npm/jest-each@23.6.0",
        "pkg:npm/jest-matcher-utils@23.6.0",
        "pkg:npm/jest-message-util@23.4.0",
        "pkg:npm/jest-snapshot@23.6.0",
        "pkg:npm/jest-util@23.4.0",
        "pkg:npm/pretty-format@23.6.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-junit@5.2.0",
      "dependsOn": [
        "pkg:npm/jest-config@23.6.0",
        "pkg:npm/jest-validate@23.0.1",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/strip-ansi@4.0.0",
        "pkg:npm/xml@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-leak-detector@23.0.1",
      "dependsOn": [
        "pkg:npm/pretty-format@23.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-matcher-utils@23.0.1",
      "dependsOn": [
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/pretty-format@23.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-matcher-utils@23.6.0",
      "dependsOn": [
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/pretty-format@23.6.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-message-util@23.1.0",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.0.0-beta.40",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/stack-utils@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-message-util@23.4.0",
      "dependsOn": [
        "pkg:npm/@babel/code-frame@7.0.0-beta.40",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/stack-utils@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-mock@23.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-mock@23.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-regex-util@23.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-regex-util@23.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-resolve-dependencies@23.0.1",
      "dependsOn": [
        "pkg:npm/jest-regex-util@23.0.0",
        "pkg:npm/jest-snapshot@23.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-resolve@23.1.0",
      "dependsOn": [
        "pkg:npm/browser-resolve@1.11.2",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/realpath-native@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-resolve@23.6.0",
      "dependsOn": [
        "pkg:npm/browser-resolve@1.11.3",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/realpath-native@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-runner@23.1.0",
      "dependsOn": [
        "pkg:npm/exit@0.1.2",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jest-config@23.1.0",
        "pkg:npm/jest-docblock@23.0.1",
        "pkg:npm/jest-haste-map@23.1.0",
        "pkg:npm/jest-jasmine2@23.1.0",
        "pkg:npm/jest-leak-detector@23.0.1",
        "pkg:npm/jest-message-util@23.1.0",
        "pkg:npm/jest-runtime@23.1.0",
        "pkg:npm/jest-util@23.1.0",
        "pkg:npm/jest-worker@23.0.1",
        "pkg:npm/source-map-support@0.5.6",
        "pkg:npm/throat@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-runtime@23.1.0",
      "dependsOn": [
        "pkg:npm/babel-core@6.26.0",
        "pkg:npm/babel-plugin-istanbul@4.1.6",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/convert-source-map@1.5.1",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/fast-json-stable-stringify@2.0.0",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jest-config@23.1.0",
        "pkg:npm/jest-haste-map@23.1.0",
        "pkg:npm/jest-message-util@23.1.0",
        "pkg:npm/jest-regex-util@23.0.0",
        "pkg:npm/jest-resolve@23.1.0",
        "pkg:npm/jest-snapshot@23.0.1",
        "pkg:npm/jest-util@23.1.0",
        "pkg:npm/jest-validate@23.0.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/realpath-native@1.0.0",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/strip-bom@3.0.0",
        "pkg:npm/write-file-atomic@2.3.0",
        "pkg:npm/yargs@11.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-serializer@23.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-snapshot@23.0.1",
      "dependsOn": [
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/jest-diff@23.0.1",
        "pkg:npm/jest-matcher-utils@23.0.1",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/pretty-format@23.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-snapshot@23.6.0",
      "dependsOn": [
        "pkg:npm/babel-types@6.26.0",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/jest-diff@23.6.0",
        "pkg:npm/jest-matcher-utils@23.6.0",
        "pkg:npm/jest-message-util@23.4.0",
        "pkg:npm/jest-resolve@23.6.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/pretty-format@23.6.0",
        "pkg:npm/semver@5.5.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-util@23.1.0",
      "dependsOn": [
        "pkg:npm/callsites@2.0.0",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/is-ci@1.1.0",
        "pkg:npm/jest-message-util@23.1.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-util@23.4.0",
      "dependsOn": [
        "pkg:npm/callsites@2.0.0",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/is-ci@1.1.0",
        "pkg:npm/jest-message-util@23.4.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-validate@23.0.1",
      "dependsOn": [
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/leven@2.1.0",
        "pkg:npm/pretty-format@23.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-validate@23.6.0",
      "dependsOn": [
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/jest-get-type@22.1.0",
        "pkg:npm/leven@2.1.0",
        "pkg:npm/pretty-format@23.6.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-watcher@23.1.0",
      "dependsOn": [
        "pkg:npm/ansi-escapes@3.0.0",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/string-length@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-worker@23.0.1",
      "dependsOn": [
        "pkg:npm/merge-stream@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest@23.1.0",
      "dependsOn": [
        "pkg:npm/import-local@1.0.0",
        "pkg:npm/jest-cli@23.1.0"
      ]
    },
    {
      "ref": "pkg:npm/js-yaml@3.10.0",
      "dependsOn": [
        "pkg:npm/argparse@1.0.10",
        "pkg:npm/esprima@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jsdom@11.6.2",
      "dependsOn": [
        "pkg:npm/abab@1.0.4",
        "pkg:npm/acorn-globals@4.1.0",
        "pkg:npm/acorn@5.4.1",
        "pkg:npm/array-equal@1.0.0",
        "pkg:npm/browser-process-hrtime@0.1.2",
        "pkg:npm/content-type-parser@1.0.2",
        "pkg:npm/cssom@0.3.2",
        "pkg:npm/cssstyle@0.2.37",
        "pkg:npm/domexception@1.0.1",
        "pkg:npm/escodegen@1.9.0",
        "pkg:npm/html-encoding-sniffer@1.0.2",
        "pkg:npm/left-pad@1.2.0",
        "pkg:npm/nwmatcher@1.4.3",
        "pkg:npm/parse5@4.0.0",
        "pkg:npm/pn@1.1.0",
        "pkg:npm/request-promise-native@1.0.5",
        "pkg:npm/request@2.83.0",
        "pkg:npm/sax@1.2.4",
        "pkg:npm/symbol-tree@3.2.2",
        "pkg:npm/tough-cookie@2.3.3",
        "pkg:npm/w3c-hr-time@1.0.1",
        "pkg:npm/webidl-conversions@4.0.2",
        "pkg:npm/whatwg-encoding@1.0.3",
        "pkg:npm/whatwg-url@6.4.0",
        "pkg:npm/ws@4.0.0",
        "pkg:npm/xml-name-validator@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jsonfile@4.0.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/klaw@2.1.1",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/left-pad@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loose-envify@1.3.1",
      "dependsOn": [
        "pkg:npm/js-tokens@3.0.1",
        "pkg:npm/js-tokens@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/lru-cache@4.1.1",
      "dependsOn": [
        "pkg:npm/pseudomap@1.0.2",
        "pkg:npm/yallist@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/mime-db@1.33.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@2.1.18",
      "dependsOn": [
        "pkg:npm/mime-db@1.33.0"
      ]
    },
    {
      "ref": "pkg:npm/nan@2.8.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nanomatch@1.2.9",
      "dependsOn": [
        "pkg:npm/arr-diff@4.0.0",
        "pkg:npm/array-unique@0.3.2",
        "pkg:npm/define-property@2.0.2",
        "pkg:npm/extend-shallow@3.0.2",
        "pkg:npm/fragment-cache@0.2.1",
        "pkg:npm/is-odd@2.0.0",
        "pkg:npm/is-windows@1.0.2",
        "pkg:npm/kind-of@6.0.2",
        "pkg:npm/object.pick@1.3.0",
        "pkg:npm/regex-not@1.0.2",
        "pkg:npm/snapdragon@0.8.2",
        "pkg:npm/to-regex@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/node-pre-gyp@0.6.39",
      "dependsOn": [
        "pkg:npm/detect-libc@1.0.3",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/nopt@4.0.1",
        "pkg:npm/npmlog@4.1.2",
        "pkg:npm/rc@1.2.5",
        "pkg:npm/request@2.81.0",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/semver@5.5.0",
        "pkg:npm/tar-pack@3.4.1",
        "pkg:npm/tar@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/nwmatcher@1.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-keys@1.0.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-limit@1.2.0",
      "dependsOn": [
        "pkg:npm/p-try@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/performance-now@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prettier@1.10.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pretty-format@23.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@3.0.0",
        "pkg:npm/ansi-styles@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/pretty-format@23.6.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@3.0.0",
        "pkg:npm/ansi-styles@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/punycode@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@6.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@6.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/randomatic@1.1.7",
      "dependsOn": [
        "pkg:npm/is-number@3.0.0",
        "pkg:npm/kind-of@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/rc@1.2.5",
      "dependsOn": [
        "pkg:npm/deep-extend@0.4.2",
        "pkg:npm/ini@1.3.5",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/strip-json-comments@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.3.4",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@2.0.0",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/string_decoder@1.0.3",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/realpath-native@1.0.0",
      "dependsOn": [
        "pkg:npm/util.promisify@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/regenerate@1.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/request@2.81.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/aws4@1.6.0",
        "pkg:npm/caseless@0.12.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/combined-stream@1.0.6",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.1.4",
        "pkg:npm/har-validator@4.2.1",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/http-signature@1.1.1",
        "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.15",
        "pkg:npm/mime-types@2.1.18",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/performance-now@0.2.0",
        "pkg:npm/qs@6.4.0",
        "pkg:npm/safe-buffer@5.0.1",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.3.2",
        "pkg:npm/tough-cookie@2.3.3",
        "pkg:npm/tunnel-agent@0.6.0",
        "pkg:npm/uuid@3.0.1",
        "pkg:npm/uuid@3.1.0",
        "pkg:npm/uuid@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/request@2.83.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.7.0",
        "pkg:npm/aws4@1.6.0",
        "pkg:npm/caseless@0.12.0",
        "pkg:npm/combined-stream@1.0.6",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.3.2",
        "pkg:npm/har-validator@5.0.3",
        "pkg:npm/hawk@6.0.2",
        "pkg:npm/http-signature@1.2.0",
        "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.18",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/performance-now@2.1.0",
        "pkg:npm/qs@6.5.1",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.3.3",
        "pkg:npm/tunnel-agent@0.6.0",
        "pkg:npm/uuid@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/sane@2.4.1",
      "dependsOn": [
        "pkg:npm/anymatch@1.3.2",
        "pkg:npm/exec-sh@0.2.1",
        "pkg:npm/fb-watchman@2.0.0",
        "pkg:npm/fsevents@1.1.3",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/walker@1.0.7",
        "pkg:npm/watch@0.18.0"
      ]
    },
    {
      "ref": "pkg:npm/semver@5.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sntp@1.0.9",
      "dependsOn": [
        "pkg:npm/hoek@2.16.3"
      ]
    },
    {
      "ref": "pkg:npm/sntp@2.1.0",
      "dependsOn": [
        "pkg:npm/hoek@4.2.1"
      ]
    },
    {
      "ref": "pkg:npm/spdx-correct@1.0.2",
      "dependsOn": [
        "pkg:npm/spdx-license-ids@1.2.2"
      ]
    },
    {
      "ref": "pkg:npm/spdx-expression-parse@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/spdx-license-ids@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sshpk@1.13.1",
      "dependsOn": [
        "pkg:npm/asn1@0.2.3",
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/bcrypt-pbkdf@1.0.1",
        "pkg:npm/dashdash@1.14.1",
        "pkg:npm/ecc-jsbn@0.1.1",
        "pkg:npm/getpass@0.1.7",
        "pkg:npm/jsbn@0.1.1",
        "pkg:npm/tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "pkg:npm/string_decoder@1.0.3",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/stringstream@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/super-resolve@1.0.0",
      "dependsOn": [
        "pkg:npm/array-foreach@1.0.2",
        "pkg:npm/array-map@0.0.0",
        "pkg:npm/is-array@1.0.1",
        "pkg:npm/object-keys@1.0.11"
      ]
    },
    {
      "ref": "pkg:npm/supports-color@5.2.0",
      "dependsOn": [
        "pkg:npm/has-flag@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/tar-fs@1.16.0",
      "dependsOn": [
        "pkg:npm/chownr@1.0.1",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/pump@1.0.3",
        "pkg:npm/tar-stream@1.5.5"
      ]
    },
    {
      "ref": "pkg:npm/tar-pack@3.4.1",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/fstream-ignore@1.0.5",
        "pkg:npm/fstream@1.0.11",
        "pkg:npm/once@1.4.0",
        "pkg:npm/readable-stream@2.3.4",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/tar@2.2.1",
        "pkg:npm/uid-number@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/tar-stream@1.5.5",
      "dependsOn": [
        "pkg:npm/bl@1.2.1",
        "pkg:npm/end-of-stream@1.4.1",
        "pkg:npm/readable-stream@2.3.4",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/tar@2.2.1",
      "dependsOn": [
        "pkg:npm/block-stream@0.0.9",
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/fstream@1.0.11",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/tough-cookie@2.3.3",
      "dependsOn": [
        "pkg:npm/punycode@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/uid-number@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ultron@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/universalify@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/use@3.1.0",
      "dependsOn": [
        "pkg:npm/kind-of@6.0.2"
      ]
    },
    {
      "ref": "pkg:npm/uuid@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/validate-npm-package-license@3.0.1",
      "dependsOn": [
        "pkg:npm/spdx-correct@1.0.2",
        "pkg:npm/spdx-expression-parse@1.0.3",
        "pkg:npm/spdx-expression-parse@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/whatwg-url@6.4.0",
      "dependsOn": [
        "pkg:npm/lodash.sortby@4.7.0",
        "pkg:npm/tr46@1.0.1",
        "pkg:npm/webidl-conversions@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/which@1.3.0",
      "dependsOn": [
        "pkg:npm/isexe@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/wide-align@1.1.2",
      "dependsOn": [
        "pkg:npm/string-width@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/ws@4.0.0",
      "dependsOn": [
        "pkg:npm/async-limiter@1.0.0",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/ultron@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/xml@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs-parser@9.0.2",
      "dependsOn": [
        "pkg:npm/camelcase@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs@11.0.0",
      "dependsOn": [
        "pkg:npm/cliui@4.0.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/find-up@2.1.0",
        "pkg:npm/get-caller-file@1.0.2",
        "pkg:npm/os-locale@2.1.0",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/require-main-filename@1.0.1",
        "pkg:npm/set-blocking@2.0.0",
        "pkg:npm/string-width@2.1.1",
        "pkg:npm/which-module@2.0.0",
        "pkg:npm/y18n@3.2.1",
        "pkg:npm/yargs-parser@9.0.2"
      ]
    },
    {
      "ref": "pkg:npm/fs-extra@5.0.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jsonfile@4.0.0",
        "pkg:npm/universalify@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/left-pad@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/left-pad@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/max-safe-integer@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/right-pad@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-ansi@2.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@1.0.0",
        "pkg:npm/ansi-regex@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/array-union@1.0.1",
      "dependsOn": [
        "pkg:npm/array-uniq@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/array-uniq@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hoist-non-react-statics@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.17.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/react-refetch@1.0.3-0",
      "dependsOn": [
        "pkg:npm/hoist-non-react-statics@2.3.1",
        "pkg:npm/invariant@2.2.2",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/warning@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/warning@3.0.0",
      "dependsOn": [
        "pkg:npm/loose-envify@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/left-pad@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@angular-mdl/core@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@angular/core@2.4.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/clone@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-convert@1.9.0",
      "dependsOn": [
        "pkg:npm/color-name@1.1.1",
        "pkg:npm/color-name@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/color-string@0.3.0",
      "dependsOn": [
        "pkg:npm/color-name@1.1.1",
        "pkg:npm/color-name@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/color@0.11.4",
      "dependsOn": [
        "pkg:npm/clone@1.0.2",
        "pkg:npm/color-convert@1.9.0",
        "pkg:npm/color-string@0.3.0"
      ]
    },
    {
      "ref": "pkg:npm/pn@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/themer-hyper@1.0.1",
      "dependsOn": [
        "pkg:npm/color@0.11.4"
      ]
    },
    {
      "ref": "pkg:npm/themer@1.0.2",
      "dependsOn": [
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/pn@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/themer-hyper@1.0.3",
      "dependsOn": [
        "pkg:npm/color@0.11.4"
      ]
    },
    {
      "ref": "pkg:npm/themer@2.0.0",
      "dependsOn": [
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/mkdirp-promise@5.0.1",
        "pkg:npm/pn@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@yarn/test-git-repo@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/e2e-test-repo@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yarn-test-git-repo@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/test-lifecycle-script@1.0.2",
      "dependsOn": [
        "pkg:npm/left-pad@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/async@2.0.0",
      "dependsOn": [
        "pkg:npm/lodash@4.17.4"
      ]
    },
    {
      "ref": "pkg:npm/dep-a@1.0.0",
      "dependsOn": [
        "pkg:npm/dep-b@1.0.0",
        "pkg:npm/dep-c@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dep-b@1.0.0",
      "dependsOn": [
        "pkg:npm/dep-c@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dep-c@1.0.0",
      "dependsOn": [
        "pkg:npm/dep-a@1.0.0",
        "pkg:npm/dep-d@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@dengorbachev/bar@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@dengorbachev/foo@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/left-pad@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/Base64@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/abbrev@1.0.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv@4.9.0",
      "dependsOn": [
        "pkg:npm/co@4.6.0",
        "pkg:npm/json-stable-stringify@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/ansi-regex@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/anymatch@1.3.0",
      "dependsOn": [
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/micromatch@2.3.11"
      ]
    },
    {
      "ref": "pkg:npm/aproba@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/are-we-there-yet@1.1.2",
      "dependsOn": [
        "pkg:npm/delegates@1.0.0",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/readable-stream@2.2.2"
      ]
    },
    {
      "ref": "pkg:npm/arr-flatten@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asn1.js@4.9.0",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimalistic-assert@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/async@2.0.0-rc.4",
      "dependsOn": [
        "pkg:npm/lodash@4.17.1"
      ]
    },
    {
      "ref": "pkg:npm/async@0.2.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aws4@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/balanced-match@0.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64-js@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bcrypt-pbkdf@1.0.0",
      "dependsOn": [
        "pkg:npm/tweetnacl@0.14.3"
      ]
    },
    {
      "ref": "pkg:npm/big.js@3.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/binary-extensions@1.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bn.js@4.11.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@1.1.6",
      "dependsOn": [
        "pkg:npm/balanced-match@0.4.2",
        "pkg:npm/concat-map@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/brorand@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/browserify-aes@1.0.6",
      "dependsOn": [
        "pkg:npm/buffer-xor@1.0.3",
        "pkg:npm/cipher-base@1.0.3",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/evp_bytestokey@1.0.0",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/browserify-cipher@1.0.0",
      "dependsOn": [
        "pkg:npm/browserify-aes@1.0.6",
        "pkg:npm/browserify-des@1.0.0",
        "pkg:npm/evp_bytestokey@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/browserify-des@1.0.0",
      "dependsOn": [
        "pkg:npm/cipher-base@1.0.3",
        "pkg:npm/des.js@1.0.0",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/browserify-sign@4.0.0",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/browserify-rsa@4.0.1",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/create-hmac@1.1.4",
        "pkg:npm/elliptic@6.3.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/parse-asn1@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/buffer-shims@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caseless@0.11.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chokidar@1.6.1",
      "dependsOn": [
        "pkg:npm/anymatch@1.3.0",
        "pkg:npm/async-each@1.0.1",
        "pkg:npm/fsevents@1.0.15",
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/is-binary-path@1.0.1",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/readdirp@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/cipher-base@1.0.3",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/combined-stream@1.0.5",
      "dependsOn": [
        "pkg:npm/delayed-stream@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/create-ecdh@4.0.0",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/elliptic@6.3.2"
      ]
    },
    {
      "ref": "pkg:npm/create-hash@1.1.2",
      "dependsOn": [
        "pkg:npm/cipher-base@1.0.3",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/ripemd160@1.0.1",
        "pkg:npm/sha.js@2.4.8"
      ]
    },
    {
      "ref": "pkg:npm/create-hmac@1.1.4",
      "dependsOn": [
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/crypto-browserify@3.11.0",
      "dependsOn": [
        "pkg:npm/browserify-cipher@1.0.0",
        "pkg:npm/browserify-sign@4.0.0",
        "pkg:npm/create-ecdh@4.0.0",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/create-hmac@1.1.4",
        "pkg:npm/diffie-hellman@5.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/pbkdf2@3.0.9",
        "pkg:npm/public-encrypt@4.0.0",
        "pkg:npm/randombytes@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/dashdash@1.14.0",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/debug@2.2.0",
      "dependsOn": [
        "pkg:npm/ms@0.7.1"
      ]
    },
    {
      "ref": "pkg:npm/deep-extend@0.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/diffie-hellman@5.0.2",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/miller-rabin@4.0.0",
        "pkg:npm/randombytes@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/domain-browser@1.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/elliptic@6.3.2",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/brorand@1.0.6",
        "pkg:npm/hash.js@1.0.3",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/enhanced-resolve@2.3.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/memory-fs@0.3.0",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/tapable@0.2.4"
      ]
    },
    {
      "ref": "pkg:npm/errno@0.1.4",
      "dependsOn": [
        "pkg:npm/prr@0.0.0"
      ]
    },
    {
      "ref": "pkg:npm/error-ex@1.3.0",
      "dependsOn": [
        "pkg:npm/is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/evp_bytestokey@1.0.0",
      "dependsOn": [
        "pkg:npm/create-hash@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/extend@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/extsprintf@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/filename-regex@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/for-in@0.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/for-own@0.1.4",
      "dependsOn": [
        "pkg:npm/for-in@0.1.5",
        "pkg:npm/for-in@0.1.6"
      ]
    },
    {
      "ref": "pkg:npm/form-data@2.1.2",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/mime-types@2.1.12"
      ]
    },
    {
      "ref": "pkg:npm/fsevents@1.0.15",
      "dependsOn": [
        "pkg:npm/nan@2.4.0",
        "pkg:npm/node-pre-gyp@0.6.31"
      ]
    },
    {
      "ref": "pkg:npm/fstream@1.0.10",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/graceful-fs@4.1.6",
        "pkg:npm/graceful-fs@4.1.9",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/rimraf@2.5.4"
      ]
    },
    {
      "ref": "pkg:npm/gauge@2.6.0",
      "dependsOn": [
        "pkg:npm/aproba@1.0.4",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/has-color@0.1.7",
        "pkg:npm/has-unicode@2.0.1",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/signal-exit@3.0.1",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/wide-align@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/generate-function@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/generate-object-property@1.2.0",
      "dependsOn": [
        "pkg:npm/is-property@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/getpass@0.1.6",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@4.1.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/har-validator@2.0.6",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/commander@2.9.0",
        "pkg:npm/is-my-json-valid@2.14.0",
        "pkg:npm/is-my-json-valid@2.15.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/has-color@0.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hash.js@1.0.3",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/hosted-git-info@2.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-browserify@1.7.0",
      "dependsOn": [
        "pkg:npm/Base64@0.2.1",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/https-browserify@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ieee754@1.1.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ini@1.3.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/interpret@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-buffer@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-dotfile@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-my-json-valid@2.15.0",
      "dependsOn": [
        "pkg:npm/generate-function@2.0.0",
        "pkg:npm/generate-object-property@1.2.0",
        "pkg:npm/jsonpointer@4.0.0",
        "pkg:npm/jsonpointer@4.0.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-property@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jodid25519@1.0.2",
      "dependsOn": [
        "pkg:npm/jsbn@0.1.0",
        "pkg:npm/jsbn@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/jsbn@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json5@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonpointer@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsprim@1.3.1",
      "dependsOn": [
        "pkg:npm/extsprintf@1.0.2",
        "pkg:npm/json-schema@0.2.3",
        "pkg:npm/verror@1.3.6"
      ]
    },
    {
      "ref": "pkg:npm/kind-of@3.0.4",
      "dependsOn": [
        "pkg:npm/is-buffer@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/loader-runner@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loader-utils@0.2.16",
      "dependsOn": [
        "pkg:npm/big.js@3.1.3",
        "pkg:npm/emojis-list@2.1.0",
        "pkg:npm/json5@0.5.0",
        "pkg:npm/object-assign@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash.assign@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.17.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/memory-fs@0.3.0",
      "dependsOn": [
        "pkg:npm/errno@0.1.4",
        "pkg:npm/readable-stream@2.2.2",
        "pkg:npm/readable-stream@2.2.9",
        "pkg:npm/readable-stream@2.3.2"
      ]
    },
    {
      "ref": "pkg:npm/miller-rabin@4.0.0",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/brorand@1.0.6"
      ]
    },
    {
      "ref": "pkg:npm/mime-db@1.24.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@2.1.12",
      "dependsOn": [
        "pkg:npm/mime-db@1.24.0"
      ]
    },
    {
      "ref": "pkg:npm/minimalistic-assert@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimatch@3.0.3",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.6",
        "pkg:npm/brace-expansion@1.1.7"
      ]
    },
    {
      "ref": "pkg:npm/ms@0.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nan@2.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-libs-browser@1.0.0",
      "dependsOn": [
        "pkg:npm/assert@1.4.1",
        "pkg:npm/browserify-zlib@0.1.4",
        "pkg:npm/buffer@4.9.1",
        "pkg:npm/console-browserify@1.1.0",
        "pkg:npm/constants-browserify@1.0.0",
        "pkg:npm/crypto-browserify@3.11.0",
        "pkg:npm/domain-browser@1.1.7",
        "pkg:npm/events@1.1.1",
        "pkg:npm/http-browserify@1.7.0",
        "pkg:npm/https-browserify@0.0.1",
        "pkg:npm/os-browserify@0.2.1",
        "pkg:npm/path-browserify@0.0.0",
        "pkg:npm/process@0.11.9",
        "pkg:npm/punycode@1.4.1",
        "pkg:npm/querystring-es3@0.2.1",
        "pkg:npm/readable-stream@2.2.2",
        "pkg:npm/stream-browserify@2.0.1",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/timers-browserify@1.4.2",
        "pkg:npm/tty-browserify@0.0.0",
        "pkg:npm/url@0.11.0",
        "pkg:npm/util@0.10.3",
        "pkg:npm/vm-browserify@0.0.4"
      ]
    },
    {
      "ref": "pkg:npm/node-pre-gyp@0.6.31",
      "dependsOn": [
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/nopt@3.0.6",
        "pkg:npm/npmlog@4.0.0",
        "pkg:npm/rc@1.1.6",
        "pkg:npm/request@2.78.0",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/tar-pack@3.3.0",
        "pkg:npm/tar@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/node-uuid@1.4.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nopt@3.0.6",
      "dependsOn": [
        "pkg:npm/abbrev@1.0.9"
      ]
    },
    {
      "ref": "pkg:npm/normalize-package-data@2.3.5",
      "dependsOn": [
        "pkg:npm/hosted-git-info@2.1.5",
        "pkg:npm/is-builtin-module@1.0.0",
        "pkg:npm/semver@4.3.6",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/validate-npm-package-license@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/normalize-path@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/npmlog@4.0.0",
      "dependsOn": [
        "pkg:npm/are-we-there-yet@1.1.2",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/gauge@2.6.0",
        "pkg:npm/set-blocking@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/object-assign@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/once@1.3.3",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/os-browserify@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse-asn1@5.0.0",
      "dependsOn": [
        "pkg:npm/asn1.js@4.9.0",
        "pkg:npm/browserify-aes@1.0.6",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/evp_bytestokey@1.0.0",
        "pkg:npm/pbkdf2@3.0.9"
      ]
    },
    {
      "ref": "pkg:npm/pbkdf2@3.0.9",
      "dependsOn": [
        "pkg:npm/create-hmac@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/process@0.11.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prr@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/public-encrypt@4.0.0",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/browserify-rsa@4.0.1",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/parse-asn1@5.0.0",
        "pkg:npm/randombytes@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/qs@6.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/randomatic@1.1.5",
      "dependsOn": [
        "pkg:npm/is-number@2.1.0",
        "pkg:npm/kind-of@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/randombytes@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rc@1.1.6",
      "dependsOn": [
        "pkg:npm/deep-extend@0.4.1",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/strip-json-comments@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.2.2",
      "dependsOn": [
        "pkg:npm/buffer-shims@1.0.0",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.1.5",
      "dependsOn": [
        "pkg:npm/buffer-shims@1.0.0",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/regex-cache@0.4.3",
      "dependsOn": [
        "pkg:npm/is-equal-shallow@0.1.3",
        "pkg:npm/is-primitive@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/request@2.78.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/aws4@1.5.0",
        "pkg:npm/caseless@0.11.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.1.2",
        "pkg:npm/har-validator@2.0.6",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/http-signature@1.1.1",
        "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.12",
        "pkg:npm/node-uuid@1.4.7",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/qs@6.3.0",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.3.2",
        "pkg:npm/tunnel-agent@0.4.3"
      ]
    },
    {
      "ref": "pkg:npm/rimraf@2.5.4",
      "dependsOn": [
        "pkg:npm/glob@7.0.6",
        "pkg:npm/glob@7.1.0",
        "pkg:npm/glob@7.1.1"
      ]
    },
    {
      "ref": "pkg:npm/ripemd160@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@5.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sha.js@2.4.8",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/signal-exit@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-list-map@0.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.5.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sshpk@1.10.1",
      "dependsOn": [
        "pkg:npm/asn1@0.2.3",
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/bcrypt-pbkdf@1.0.0",
        "pkg:npm/dashdash@1.14.0",
        "pkg:npm/ecc-jsbn@0.1.1",
        "pkg:npm/getpass@0.1.6",
        "pkg:npm/jodid25519@1.0.2",
        "pkg:npm/jsbn@0.1.0",
        "pkg:npm/tweetnacl@0.14.3"
      ]
    },
    {
      "ref": "pkg:npm/string_decoder@0.10.31",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-json-comments@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@3.1.2",
      "dependsOn": [
        "pkg:npm/has-flag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/tapable@0.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tar-pack@3.3.0",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/fstream-ignore@1.0.5",
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/once@1.3.3",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/tar@2.2.1",
        "pkg:npm/uid-number@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/timers-browserify@1.4.2",
      "dependsOn": [
        "pkg:npm/process@0.11.9"
      ]
    },
    {
      "ref": "pkg:npm/tough-cookie@2.3.2",
      "dependsOn": [
        "pkg:npm/punycode@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/tunnel-agent@0.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tweetnacl@0.14.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uglify-js@2.7.4",
      "dependsOn": [
        "pkg:npm/async@0.2.10",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/uglify-to-browserify@1.0.2",
        "pkg:npm/yargs@3.10.0"
      ]
    },
    {
      "ref": "pkg:npm/verror@1.3.6",
      "dependsOn": [
        "pkg:npm/extsprintf@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/watchpack@1.1.0",
      "dependsOn": [
        "pkg:npm/async@2.0.0-rc.4",
        "pkg:npm/chokidar@1.6.1",
        "pkg:npm/graceful-fs@4.1.10"
      ]
    },
    {
      "ref": "pkg:npm/webpack-sources@0.1.3",
      "dependsOn": [
        "pkg:npm/source-list-map@0.1.6",
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/webpack@2.1.0-beta.25",
      "dependsOn": [
        "pkg:npm/acorn@3.3.0",
        "pkg:npm/ajv@4.9.0",
        "pkg:npm/async@1.5.2",
        "pkg:npm/clone@1.0.2",
        "pkg:npm/enhanced-resolve@2.3.0",
        "pkg:npm/interpret@1.0.1",
        "pkg:npm/loader-runner@2.2.0",
        "pkg:npm/loader-utils@0.2.16",
        "pkg:npm/memory-fs@0.3.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/node-libs-browser@1.0.0",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/supports-color@3.1.2",
        "pkg:npm/tapable@0.2.4",
        "pkg:npm/uglify-js@2.7.4",
        "pkg:npm/watchpack@1.1.0",
        "pkg:npm/webpack-sources@0.1.3",
        "pkg:npm/yargs@4.8.1"
      ]
    },
    {
      "ref": "pkg:npm/wide-align@1.1.0",
      "dependsOn": [
        "pkg:npm/string-width@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/window-size@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wrap-ansi@2.0.0",
      "dependsOn": [
        "pkg:npm/string-width@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/yargs-parser@2.4.1",
      "dependsOn": [
        "pkg:npm/camelcase@3.0.0",
        "pkg:npm/lodash.assign@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs@4.8.1",
      "dependsOn": [
        "pkg:npm/cliui@3.2.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/get-caller-file@1.0.2",
        "pkg:npm/lodash.assign@4.2.0",
        "pkg:npm/os-locale@1.4.0",
        "pkg:npm/read-pkg-up@1.0.1",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/require-main-filename@1.0.1",
        "pkg:npm/set-blocking@2.0.0",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/which-module@1.0.0",
        "pkg:npm/window-size@0.2.0",
        "pkg:npm/y18n@3.2.1",
        "pkg:npm/yargs-parser@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/left-pad@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-negative-zero@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-index@1.0.0",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-runtime@6.18.0",
      "dependsOn": [
        "pkg:npm/core-js@2.4.1",
        "pkg:npm/regenerator-runtime@0.9.5"
      ]
    },
    {
      "ref": "pkg:npm/bl@1.1.2",
      "dependsOn": [
        "pkg:npm/readable-stream@2.0.6"
      ]
    },
    {
      "ref": "pkg:npm/bytes@2.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cmd-shim@2.0.2",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.9",
        "pkg:npm/mkdirp@0.5.1"
      ]
    },
    {
      "ref": "pkg:npm/code-point-at@1.0.1",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/core-js@2.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/d@0.1.1",
      "dependsOn": [
        "pkg:npm/es5-ext@0.10.12"
      ]
    },
    {
      "ref": "pkg:npm/death@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/defaults@1.0.3",
      "dependsOn": [
        "pkg:npm/clone@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/diff@2.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/doctrine@1.5.0",
      "dependsOn": [
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/isarray@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/end-of-stream@1.1.0",
      "dependsOn": [
        "pkg:npm/once@1.3.3"
      ]
    },
    {
      "ref": "pkg:npm/err-code@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es5-ext@0.10.12",
      "dependsOn": [
        "pkg:npm/es6-iterator@2.0.0",
        "pkg:npm/es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/es6-iterator@2.0.0",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12",
        "pkg:npm/es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/es6-symbol@3.1.0",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-react@5.2.2",
      "dependsOn": [
        "pkg:npm/doctrine@1.5.0",
        "pkg:npm/jsx-ast-utils@1.3.2"
      ]
    },
    {
      "ref": "pkg:npm/form-data@2.1.1",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/mime-types@2.1.12"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@4.1.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/invariant@2.2.1",
      "dependsOn": [
        "pkg:npm/loose-envify@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/isexe@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-tokens@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsx-ast-utils@1.3.2",
      "dependsOn": [
        "pkg:npm/acorn-jsx@3.0.1",
        "pkg:npm/object-assign@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/leven@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loose-envify@1.2.0",
      "dependsOn": [
        "pkg:npm/js-tokens@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/max-safe-integer@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-emoji@1.4.1",
      "dependsOn": [
        "pkg:npm/string.prototype.codepointat@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/node-gyp@3.4.0",
      "dependsOn": [
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/graceful-fs@4.1.9",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/nopt@3.0.6",
        "pkg:npm/npmlog@3.1.2",
        "pkg:npm/osenv@0.1.3",
        "pkg:npm/path-array@1.0.1",
        "pkg:npm/request@2.76.0",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/tar@2.2.1",
        "pkg:npm/which@1.2.11"
      ]
    },
    {
      "ref": "pkg:npm/npmlog@3.1.2",
      "dependsOn": [
        "pkg:npm/are-we-there-yet@1.1.2",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/gauge@2.6.0",
        "pkg:npm/set-blocking@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/object-path@0.11.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/osenv@0.1.3",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2",
        "pkg:npm/os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/path-array@1.0.1",
      "dependsOn": [
        "pkg:npm/array-index@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/proper-lockfile@1.2.0",
      "dependsOn": [
        "pkg:npm/err-code@1.1.1",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/graceful-fs@4.1.9",
        "pkg:npm/retry@0.10.0"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.0.6",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/regenerator-runtime@0.9.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/request-capture-har@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/request@2.76.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/aws4@1.5.0",
        "pkg:npm/caseless@0.11.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.1.1",
        "pkg:npm/har-validator@2.0.6",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/http-signature@1.1.1",
        "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.12",
        "pkg:npm/node-uuid@1.4.7",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/qs@6.3.0",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.3.2",
        "pkg:npm/tunnel-agent@0.4.3"
      ]
    },
    {
      "ref": "pkg:npm/retry@0.10.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/roadrunner@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string.prototype.codepointat@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tar-stream@1.5.2",
      "dependsOn": [
        "pkg:npm/bl@1.1.2",
        "pkg:npm/end-of-stream@1.1.0",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/which@1.2.11",
      "dependsOn": [
        "pkg:npm/isexe@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/yarn@0.16.2",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/bytes@2.4.0",
        "pkg:npm/camelcase@3.0.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/cmd-shim@2.0.2",
        "pkg:npm/commander@2.9.0",
        "pkg:npm/death@1.0.0",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/defaults@1.0.3",
        "pkg:npm/detect-indent@4.0.0",
        "pkg:npm/diff@2.2.3",
        "pkg:npm/eslint-plugin-react@5.2.2",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/invariant@2.2.1",
        "pkg:npm/is-builtin-module@1.0.0",
        "pkg:npm/leven@2.0.0",
        "pkg:npm/loud-rejection@1.6.0",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/node-emoji@1.4.1",
        "pkg:npm/node-gyp@3.4.0",
        "pkg:npm/object-path@0.11.2",
        "pkg:npm/proper-lockfile@1.2.0",
        "pkg:npm/read@1.0.7",
        "pkg:npm/repeating@2.0.1",
        "pkg:npm/request-capture-har@1.1.4",
        "pkg:npm/request@2.76.0",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/roadrunner@1.1.0",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/strip-bom@2.0.0",
        "pkg:npm/tar-stream@1.5.2",
        "pkg:npm/tar@2.2.1",
        "pkg:npm/user-home@2.0.0",
        "pkg:npm/validate-npm-package-license@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-online@1.0.0",
      "dependsOn": [
        "pkg:npm/log-symbols@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/log-symbols@1.0.2",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/@wyze/yarn-outdated-next@2.0.0-0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sort-keys@1.1.2",
      "dependsOn": [
        "pkg:npm/is-plain-obj@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/gulp@3.9.1",
      "dependsOn": [
        "pkg:npm/archy@1.0.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/deprecated@0.0.1",
        "pkg:npm/gulp-util@3.0.8",
        "pkg:npm/interpret@1.0.1",
        "pkg:npm/liftoff@2.3.0",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/orchestrator@0.3.8",
        "pkg:npm/pretty-hrtime@1.0.3",
        "pkg:npm/semver@4.3.6",
        "pkg:npm/tildify@1.2.0",
        "pkg:npm/v8flags@2.0.11",
        "pkg:npm/vinyl-fs@0.3.14"
      ]
    },
    {
      "ref": "pkg:npm/gulp-babel@6.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/a@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/foo@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@1.1.8",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.0",
        "pkg:npm/concat-map@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/nopt@1.0.10",
      "dependsOn": [
        "pkg:npm/abbrev@1.0.9",
        "pkg:npm/abbrev@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/touch@1.0.0",
      "dependsOn": [
        "pkg:npm/nopt@1.0.10"
      ]
    },
    {
      "ref": "pkg:npm/isarray@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/foo@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dep-d@1.0.0",
      "dependsOn": [
        "pkg:npm/dep-a@2.0.0",
        "pkg:npm/dep-c@2.0.0",
        "pkg:npm/dep-e@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/each-async@1.1.1",
      "dependsOn": [
        "pkg:npm/onetime@1.1.0",
        "pkg:npm/set-immediate-shim@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-online@5.1.2",
      "dependsOn": [
        "pkg:npm/is-reachable@1.3.0",
        "pkg:npm/onetime@1.1.0",
        "pkg:npm/random-item@1.0.0",
        "pkg:npm/root-hints@1.0.10"
      ]
    },
    {
      "ref": "pkg:npm/is-port-reachable@1.0.0",
      "dependsOn": [
        "pkg:npm/onetime@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/is-reachable@1.3.0",
      "dependsOn": [
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/each-async@1.1.1",
        "pkg:npm/is-port-reachable@1.0.0",
        "pkg:npm/onetime@1.1.0",
        "pkg:npm/router-ips@0.2.0",
        "pkg:npm/url-parse-lax@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/prepend-http@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/random-item@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/root-hints@1.0.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/router-ips@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/url-parse-lax@1.0.0",
      "dependsOn": [
        "pkg:npm/prepend-http@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/d2@1.0.0",
      "dependsOn": [
        "pkg:npm/left-pad@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/left-pad@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@fakescope/fake-dependency@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fake-dependency@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dep-a@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/JSONStream@0.8.4",
      "dependsOn": [
        "pkg:npm/jsonparse@0.0.5",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/acorn@4.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv-keywords@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv@4.10.4",
      "dependsOn": [
        "pkg:npm/co@4.6.0",
        "pkg:npm/json-stable-stringify@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/argparse@1.0.9",
      "dependsOn": [
        "pkg:npm/sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/array-differ@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/autoprefixer@6.6.1",
      "dependsOn": [
        "pkg:npm/browserslist@1.5.2",
        "pkg:npm/caniuse-db@1.0.30000611",
        "pkg:npm/normalize-range@0.1.2",
        "pkg:npm/num2fraction@1.2.2",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.10"
      ]
    },
    {
      "ref": "pkg:npm/babel-code-frame@6.20.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/js-tokens@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/beeper@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/browserslist@1.5.2",
      "dependsOn": [
        "pkg:npm/caniuse-db@1.0.30000611"
      ]
    },
    {
      "ref": "pkg:npm/camelcase-keys@2.1.0",
      "dependsOn": [
        "pkg:npm/camelcase@2.1.1",
        "pkg:npm/map-obj@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/camelcase@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caniuse-db@1.0.30000611",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/circular-json@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cli-width@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/clone-regexp@1.0.0",
      "dependsOn": [
        "pkg:npm/is-regexp@1.0.0",
        "pkg:npm/is-supported-regexp-flag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/clone-stats@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/clone@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-diff@0.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/colorguard@1.2.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/color-diff@0.1.7",
        "pkg:npm/log-symbols@1.0.2",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/pipetteur@2.0.3",
        "pkg:npm/plur@2.1.2",
        "pkg:npm/postcss-reporter@1.4.1",
        "pkg:npm/postcss@5.2.10",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/yargs@1.3.3"
      ]
    },
    {
      "ref": "pkg:npm/concat-stream@1.6.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.2.2",
        "pkg:npm/readable-stream@2.2.6",
        "pkg:npm/readable-stream@2.2.9",
        "pkg:npm/typedarray@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/cosmiconfig@2.1.1",
      "dependsOn": [
        "pkg:npm/js-yaml@3.7.0",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/os-homedir@1.0.2",
        "pkg:npm/parse-json@2.2.0",
        "pkg:npm/require-from-string@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/css-color-names@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css-rule-stream@1.1.0",
      "dependsOn": [
        "pkg:npm/css-tokenize@1.0.1",
        "pkg:npm/duplexer2@0.0.2",
        "pkg:npm/ldjson-stream@1.2.1",
        "pkg:npm/through2@0.6.5"
      ]
    },
    {
      "ref": "pkg:npm/css-tokenize@1.0.1",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@1.1.14"
      ]
    },
    {
      "ref": "pkg:npm/dateformat@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@2.6.0",
      "dependsOn": [
        "pkg:npm/ms@0.7.2"
      ]
    },
    {
      "ref": "pkg:npm/deprecated@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/doiuse@2.5.0",
      "dependsOn": [
        "pkg:npm/browserslist@1.5.2",
        "pkg:npm/caniuse-db@1.0.30000611",
        "pkg:npm/css-rule-stream@1.1.0",
        "pkg:npm/duplexer2@0.0.2",
        "pkg:npm/jsonfilter@1.1.2",
        "pkg:npm/ldjson-stream@1.2.1",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/multimatch@2.1.0",
        "pkg:npm/postcss@5.2.10",
        "pkg:npm/source-map@0.4.4",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/yargs@3.32.0"
      ]
    },
    {
      "ref": "pkg:npm/duplexer2@0.0.2",
      "dependsOn": [
        "pkg:npm/readable-stream@1.1.14"
      ]
    },
    {
      "ref": "pkg:npm/duplexer@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/end-of-stream@0.1.5",
      "dependsOn": [
        "pkg:npm/once@1.3.3"
      ]
    },
    {
      "ref": "pkg:npm/es6-map@0.1.4",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12",
        "pkg:npm/es6-iterator@2.0.0",
        "pkg:npm/es6-set@0.1.4",
        "pkg:npm/es6-symbol@3.1.0",
        "pkg:npm/event-emitter@0.3.4"
      ]
    },
    {
      "ref": "pkg:npm/es6-set@0.1.4",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12",
        "pkg:npm/es6-iterator@2.0.0",
        "pkg:npm/es6-symbol@3.1.0",
        "pkg:npm/event-emitter@0.3.4"
      ]
    },
    {
      "ref": "pkg:npm/es6-weak-map@2.0.1",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12",
        "pkg:npm/es6-iterator@2.0.0",
        "pkg:npm/es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/escope@3.6.0",
      "dependsOn": [
        "pkg:npm/es6-map@0.1.4",
        "pkg:npm/es6-map@0.1.5",
        "pkg:npm/es6-weak-map@2.0.1",
        "pkg:npm/es6-weak-map@2.0.2",
        "pkg:npm/esrecurse@4.1.0",
        "pkg:npm/estraverse@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-react@3.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint@3.13.1",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.20.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/concat-stream@1.6.0",
        "pkg:npm/debug@2.6.0",
        "pkg:npm/doctrine@1.5.0",
        "pkg:npm/escope@3.6.0",
        "pkg:npm/espree@3.3.2",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/file-entry-cache@2.0.0",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/globals@9.14.0",
        "pkg:npm/ignore@3.2.0",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/inquirer@0.12.0",
        "pkg:npm/is-my-json-valid@2.15.0",
        "pkg:npm/is-resolvable@1.0.0",
        "pkg:npm/js-yaml@3.7.0",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/path-is-inside@1.0.2",
        "pkg:npm/pluralize@1.2.1",
        "pkg:npm/progress@1.1.8",
        "pkg:npm/require-uncached@1.0.3",
        "pkg:npm/shelljs@0.7.6",
        "pkg:npm/strip-bom@3.0.0",
        "pkg:npm/strip-json-comments@2.0.1",
        "pkg:npm/table@3.8.3",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/espree@3.3.2",
      "dependsOn": [
        "pkg:npm/acorn-jsx@3.0.1",
        "pkg:npm/acorn@4.0.4"
      ]
    },
    {
      "ref": "pkg:npm/esprima@2.7.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esrecurse@4.1.0",
      "dependsOn": [
        "pkg:npm/estraverse@4.1.1",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/estraverse@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/event-emitter@0.3.4",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12"
      ]
    },
    {
      "ref": "pkg:npm/execall@1.0.0",
      "dependsOn": [
        "pkg:npm/clone-regexp@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/fancy-log@1.3.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/time-stamp@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/find-index@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/findup-sync@0.4.3",
      "dependsOn": [
        "pkg:npm/detect-file@0.1.0",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/resolve-dir@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/fined@1.0.2",
      "dependsOn": [
        "pkg:npm/expand-tilde@1.2.2",
        "pkg:npm/lodash.assignwith@4.2.0",
        "pkg:npm/lodash.isempty@4.4.0",
        "pkg:npm/lodash.isplainobject@4.0.6",
        "pkg:npm/lodash.isstring@4.0.1",
        "pkg:npm/lodash.pick@4.4.0",
        "pkg:npm/parse-filepath@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/first-chunk-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/flagged-respawn@0.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/flat-cache@1.2.2",
      "dependsOn": [
        "pkg:npm/circular-json@0.3.1",
        "pkg:npm/del@2.2.2",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/write@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/flatten@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gather-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gaze@0.5.2",
      "dependsOn": [
        "pkg:npm/globule@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/get-stdin@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/glob-stream@3.1.18",
      "dependsOn": [
        "pkg:npm/glob2base@0.0.12",
        "pkg:npm/glob@4.5.3",
        "pkg:npm/minimatch@2.0.10",
        "pkg:npm/ordered-read-streams@0.1.0",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/unique-stream@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/glob-watcher@0.0.6",
      "dependsOn": [
        "pkg:npm/gaze@0.5.2"
      ]
    },
    {
      "ref": "pkg:npm/glob2base@0.0.12",
      "dependsOn": [
        "pkg:npm/find-index@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/glob@4.5.3",
      "dependsOn": [
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@2.0.10",
        "pkg:npm/once@1.3.3"
      ]
    },
    {
      "ref": "pkg:npm/glob@3.1.21",
      "dependsOn": [
        "pkg:npm/graceful-fs@1.2.3",
        "pkg:npm/inherits@1.0.2",
        "pkg:npm/minimatch@0.2.14"
      ]
    },
    {
      "ref": "pkg:npm/globals@9.14.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/globby@6.1.0",
      "dependsOn": [
        "pkg:npm/array-union@1.0.2",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/globjoin@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/globule@0.1.0",
      "dependsOn": [
        "pkg:npm/glob@3.1.21",
        "pkg:npm/lodash@1.0.2",
        "pkg:npm/minimatch@0.2.14"
      ]
    },
    {
      "ref": "pkg:npm/glogg@1.0.0",
      "dependsOn": [
        "pkg:npm/sparkles@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@3.0.11",
      "dependsOn": [
        "pkg:npm/natives@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gulp-util@3.0.8",
      "dependsOn": [
        "pkg:npm/array-differ@1.0.0",
        "pkg:npm/array-uniq@1.0.3",
        "pkg:npm/beeper@1.1.1",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/dateformat@2.0.0",
        "pkg:npm/fancy-log@1.3.0",
        "pkg:npm/gulplog@1.0.0",
        "pkg:npm/has-gulplog@0.1.0",
        "pkg:npm/lodash._reescape@3.0.0",
        "pkg:npm/lodash._reevaluate@3.0.0",
        "pkg:npm/lodash._reinterpolate@3.0.0",
        "pkg:npm/lodash.template@3.6.2",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/multipipe@0.1.2",
        "pkg:npm/object-assign@3.0.0",
        "pkg:npm/replace-ext@0.0.1",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/vinyl@0.5.3"
      ]
    },
    {
      "ref": "pkg:npm/has-gulplog@0.1.0",
      "dependsOn": [
        "pkg:npm/sparkles@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/html-tags@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ignore@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/indent-string@2.1.0",
      "dependsOn": [
        "pkg:npm/repeating@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/indexes-of@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inherits@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inquirer@0.12.0",
      "dependsOn": [
        "pkg:npm/ansi-escapes@1.4.0",
        "pkg:npm/ansi-regex@2.1.1",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/cli-cursor@1.0.2",
        "pkg:npm/cli-width@2.1.0",
        "pkg:npm/figures@1.7.0",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/readline2@1.0.1",
        "pkg:npm/run-async@0.1.0",
        "pkg:npm/rx-lite@3.1.2",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/irregular-plurals@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-absolute@0.2.6",
      "dependsOn": [
        "pkg:npm/is-relative@0.2.1",
        "pkg:npm/is-windows@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/is-path-in-cwd@1.0.0",
      "dependsOn": [
        "pkg:npm/is-path-inside@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-path-inside@1.0.0",
      "dependsOn": [
        "pkg:npm/path-is-inside@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/is-regexp@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-relative@0.2.1",
      "dependsOn": [
        "pkg:npm/is-unc-path@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/is-resolvable@1.0.0",
      "dependsOn": [
        "pkg:npm/tryit@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/is-supported-regexp-flag@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-unc-path@0.1.2",
      "dependsOn": [
        "pkg:npm/unc-path-regex@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/isarray@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-base64@2.1.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-tokens@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-yaml@3.7.0",
      "dependsOn": [
        "pkg:npm/argparse@1.0.9",
        "pkg:npm/esprima@2.7.3"
      ]
    },
    {
      "ref": "pkg:npm/jsonfilter@1.1.2",
      "dependsOn": [
        "pkg:npm/JSONStream@0.8.4",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/stream-combiner@0.2.2",
        "pkg:npm/through2@0.6.5"
      ]
    },
    {
      "ref": "pkg:npm/jsonparse@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonpointer@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/kind-of@3.1.0",
      "dependsOn": [
        "pkg:npm/is-buffer@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/known-css-properties@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ldjson-stream@1.2.1",
      "dependsOn": [
        "pkg:npm/split2@0.2.1",
        "pkg:npm/through2@0.6.5"
      ]
    },
    {
      "ref": "pkg:npm/liftoff@2.3.0",
      "dependsOn": [
        "pkg:npm/extend@3.0.0",
        "pkg:npm/findup-sync@0.4.3",
        "pkg:npm/fined@1.0.2",
        "pkg:npm/flagged-respawn@0.3.2",
        "pkg:npm/lodash.isplainobject@4.0.6",
        "pkg:npm/lodash.isstring@4.0.1",
        "pkg:npm/lodash.mapvalues@4.6.0",
        "pkg:npm/rechoir@0.6.2",
        "pkg:npm/resolve@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash._basecopy@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._basetostring@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._basevalues@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._getnative@3.9.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._isiterateecall@3.0.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._reescape@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._reevaluate@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._reinterpolate@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._root@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.assignwith@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.escape@3.2.0",
      "dependsOn": [
        "pkg:npm/lodash._root@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.isarguments@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isarray@3.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isempty@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isplainobject@4.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isstring@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.keys@3.1.2",
      "dependsOn": [
        "pkg:npm/lodash._getnative@3.9.1",
        "pkg:npm/lodash.isarguments@3.1.0",
        "pkg:npm/lodash.isarray@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/lodash.mapvalues@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.pick@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.restparam@3.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.template@3.6.2",
      "dependsOn": [
        "pkg:npm/lodash._basecopy@3.0.1",
        "pkg:npm/lodash._basetostring@3.0.1",
        "pkg:npm/lodash._basevalues@3.0.0",
        "pkg:npm/lodash._isiterateecall@3.0.9",
        "pkg:npm/lodash._reinterpolate@3.0.0",
        "pkg:npm/lodash.escape@3.2.0",
        "pkg:npm/lodash.keys@3.1.2",
        "pkg:npm/lodash.restparam@3.6.1",
        "pkg:npm/lodash.templatesettings@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.templatesettings@3.1.1",
      "dependsOn": [
        "pkg:npm/lodash._reinterpolate@3.0.0",
        "pkg:npm/lodash.escape@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@2.7.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/map-obj@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/meow@3.7.0",
      "dependsOn": [
        "pkg:npm/camelcase-keys@2.1.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/loud-rejection@1.6.0",
        "pkg:npm/map-obj@1.0.1",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/normalize-package-data@2.3.5",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/read-pkg-up@1.0.1",
        "pkg:npm/redent@1.0.0",
        "pkg:npm/trim-newlines@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@2.0.10",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.6"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@0.2.14",
      "dependsOn": [
        "pkg:npm/lru-cache@2.7.3",
        "pkg:npm/sigmund@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/ms@0.7.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/multimatch@2.1.0",
      "dependsOn": [
        "pkg:npm/array-differ@1.0.0",
        "pkg:npm/array-union@1.0.2",
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/minimatch@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/multipipe@0.1.2",
      "dependsOn": [
        "pkg:npm/duplexer2@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/mute-stream@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/natives@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/normalize-range@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/normalize-selector@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/num2fraction@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-assign@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/onecolor@3.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/orchestrator@0.3.8",
      "dependsOn": [
        "pkg:npm/end-of-stream@0.1.5",
        "pkg:npm/sequencify@0.0.7",
        "pkg:npm/stream-consume@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/ordered-read-streams@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse-filepath@1.0.1",
      "dependsOn": [
        "pkg:npm/is-absolute@0.2.6",
        "pkg:npm/map-cache@0.2.2",
        "pkg:npm/path-root@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/pipetteur@2.0.3",
      "dependsOn": [
        "pkg:npm/onecolor@3.0.4",
        "pkg:npm/synesthesia@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/plur@2.1.2",
      "dependsOn": [
        "pkg:npm/irregular-plurals@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/pluralize@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss-less@0.14.0",
      "dependsOn": [
        "pkg:npm/postcss@5.2.10"
      ]
    },
    {
      "ref": "pkg:npm/postcss-media-query-parser@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss-reporter@1.4.1",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/log-symbols@1.0.2",
        "pkg:npm/postcss@5.2.10"
      ]
    },
    {
      "ref": "pkg:npm/postcss-reporter@3.0.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/log-symbols@1.0.2",
        "pkg:npm/postcss@5.2.10"
      ]
    },
    {
      "ref": "pkg:npm/postcss-resolve-nested-selector@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss-scss@0.4.0",
      "dependsOn": [
        "pkg:npm/postcss@5.2.10"
      ]
    },
    {
      "ref": "pkg:npm/postcss-selector-parser@2.2.2",
      "dependsOn": [
        "pkg:npm/flatten@1.0.2",
        "pkg:npm/indexes-of@1.0.1",
        "pkg:npm/uniq@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-value-parser@3.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss@5.2.10",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/js-base64@2.1.9",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/supports-color@3.2.3"
      ]
    },
    {
      "ref": "pkg:npm/progress@1.1.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/randomatic@1.1.6",
      "dependsOn": [
        "pkg:npm/is-number@2.1.0",
        "pkg:npm/kind-of@3.1.0",
        "pkg:npm/kind-of@3.2.2"
      ]
    },
    {
      "ref": "pkg:npm/read-file-stdin@0.2.1",
      "dependsOn": [
        "pkg:npm/gather-stream@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@1.0.34",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/string_decoder@0.10.31"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@1.1.14",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/string_decoder@0.10.31"
      ]
    },
    {
      "ref": "pkg:npm/readline2@1.0.1",
      "dependsOn": [
        "pkg:npm/code-point-at@1.1.0",
        "pkg:npm/is-fullwidth-code-point@1.0.0",
        "pkg:npm/mute-stream@0.0.5"
      ]
    },
    {
      "ref": "pkg:npm/redent@1.0.0",
      "dependsOn": [
        "pkg:npm/indent-string@2.1.0",
        "pkg:npm/strip-indent@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/require-from-string@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve-from@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/run-async@0.1.0",
      "dependsOn": [
        "pkg:npm/once@1.3.3",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/rx-lite@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@4.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sequencify@0.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sigmund@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/slice-ansi@0.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sparkles@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/specificity@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/split2@0.2.1",
      "dependsOn": [
        "pkg:npm/through2@0.6.5"
      ]
    },
    {
      "ref": "pkg:npm/stream-combiner@0.2.2",
      "dependsOn": [
        "pkg:npm/duplexer@0.1.1",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/stream-consume@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string-width@2.0.0",
      "dependsOn": [
        "pkg:npm/is-fullwidth-code-point@2.0.0",
        "pkg:npm/strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-bom@1.0.0",
      "dependsOn": [
        "pkg:npm/first-chunk-stream@1.0.0",
        "pkg:npm/is-utf8@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/style-search@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stylehacks@2.3.1",
      "dependsOn": [
        "pkg:npm/browserslist@1.5.2",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/log-symbols@1.0.2",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/plur@2.1.2",
        "pkg:npm/postcss-reporter@1.4.1",
        "pkg:npm/postcss-selector-parser@2.2.2",
        "pkg:npm/postcss@5.2.10",
        "pkg:npm/read-file-stdin@0.2.1",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/write-file-stdout@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/stylelint@7.7.1",
      "dependsOn": [
        "pkg:npm/autoprefixer@6.6.1",
        "pkg:npm/balanced-match@0.4.2",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/colorguard@1.2.0",
        "pkg:npm/cosmiconfig@2.1.1",
        "pkg:npm/doiuse@2.5.0",
        "pkg:npm/execall@1.0.0",
        "pkg:npm/get-stdin@5.0.1",
        "pkg:npm/globby@6.1.0",
        "pkg:npm/globjoin@0.1.4",
        "pkg:npm/html-tags@1.1.1",
        "pkg:npm/ignore@3.2.0",
        "pkg:npm/known-css-properties@0.0.6",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/log-symbols@1.0.2",
        "pkg:npm/meow@3.7.0",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/normalize-selector@0.2.0",
        "pkg:npm/postcss-less@0.14.0",
        "pkg:npm/postcss-media-query-parser@0.2.3",
        "pkg:npm/postcss-reporter@3.0.0",
        "pkg:npm/postcss-resolve-nested-selector@0.1.1",
        "pkg:npm/postcss-scss@0.4.0",
        "pkg:npm/postcss-selector-parser@2.2.2",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.10",
        "pkg:npm/resolve-from@2.0.0",
        "pkg:npm/specificity@0.3.0",
        "pkg:npm/string-width@2.0.0",
        "pkg:npm/style-search@0.1.0",
        "pkg:npm/stylehacks@2.3.1",
        "pkg:npm/sugarss@0.2.0",
        "pkg:npm/svg-tags@1.0.0",
        "pkg:npm/table@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/sugarss@0.2.0",
      "dependsOn": [
        "pkg:npm/postcss@5.2.10"
      ]
    },
    {
      "ref": "pkg:npm/svg-tags@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/synesthesia@1.0.1",
      "dependsOn": [
        "pkg:npm/css-color-names@0.0.3"
      ]
    },
    {
      "ref": "pkg:npm/table@3.8.3",
      "dependsOn": [
        "pkg:npm/ajv-keywords@1.5.0",
        "pkg:npm/ajv-keywords@1.5.1",
        "pkg:npm/ajv@4.10.4",
        "pkg:npm/ajv@4.11.5",
        "pkg:npm/ajv@4.11.8",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/slice-ansi@0.0.4",
        "pkg:npm/string-width@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/table@4.0.1",
      "dependsOn": [
        "pkg:npm/ajv-keywords@1.5.0",
        "pkg:npm/ajv@4.10.4",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/slice-ansi@0.0.4",
        "pkg:npm/string-width@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/through2@0.6.5",
      "dependsOn": [
        "pkg:npm/readable-stream@1.0.34",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/tildify@1.2.0",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/time-stamp@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/trim-newlines@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tryit@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uniq@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unique-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/user-home@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/v8flags@2.0.11",
      "dependsOn": [
        "pkg:npm/user-home@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/vinyl-fs@0.3.14",
      "dependsOn": [
        "pkg:npm/defaults@1.0.3",
        "pkg:npm/glob-stream@3.1.18",
        "pkg:npm/glob-watcher@0.0.6",
        "pkg:npm/graceful-fs@3.0.11",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/strip-bom@1.0.0",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/vinyl@0.4.6"
      ]
    },
    {
      "ref": "pkg:npm/vinyl@0.4.6",
      "dependsOn": [
        "pkg:npm/clone-stats@0.0.1",
        "pkg:npm/clone@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/vinyl@0.5.3",
      "dependsOn": [
        "pkg:npm/clone-stats@0.0.1",
        "pkg:npm/clone@1.0.2",
        "pkg:npm/replace-ext@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/which@1.2.12",
      "dependsOn": [
        "pkg:npm/isexe@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/window-size@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/write-file-stdout@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs@1.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs@3.32.0",
      "dependsOn": [
        "pkg:npm/camelcase@2.1.1",
        "pkg:npm/cliui@3.2.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/os-locale@1.4.0",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/window-size@0.1.4",
        "pkg:npm/y18n@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/mime-db@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/abbrev@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aproba@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arr-flatten@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@0.9.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64-js@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/binary-extensions@1.8.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/browserify-aes@0.4.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/chokidar@1.7.0",
      "dependsOn": [
        "pkg:npm/anymatch@1.3.0",
        "pkg:npm/async-each@1.0.1",
        "pkg:npm/fsevents@1.0.17",
        "pkg:npm/fsevents@1.1.2",
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/is-binary-path@1.0.1",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/readdirp@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/crypto-browserify@3.3.0",
      "dependsOn": [
        "pkg:npm/browserify-aes@0.4.0",
        "pkg:npm/pbkdf2-compat@2.0.1",
        "pkg:npm/ripemd160@0.2.0",
        "pkg:npm/sha.js@2.2.6"
      ]
    },
    {
      "ref": "pkg:npm/debug@2.6.8",
      "dependsOn": [
        "pkg:npm/ms@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/enhanced-resolve@0.9.1",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/memory-fs@0.2.0",
        "pkg:npm/tapable@0.1.10"
      ]
    },
    {
      "ref": "pkg:npm/fsevents@1.1.2",
      "dependsOn": [
        "pkg:npm/nan@2.6.2",
        "pkg:npm/node-pre-gyp@0.6.36"
      ]
    },
    {
      "ref": "pkg:npm/interpret@0.6.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-buffer@1.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsprim@1.4.0",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/extsprintf@1.0.2",
        "pkg:npm/json-schema@0.2.3",
        "pkg:npm/verror@1.3.6"
      ]
    },
    {
      "ref": "pkg:npm/memory-fs@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-db@1.27.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@2.1.15",
      "dependsOn": [
        "pkg:npm/mime-db@1.27.0"
      ]
    },
    {
      "ref": "pkg:npm/nan@2.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-libs-browser@0.7.0",
      "dependsOn": [
        "pkg:npm/assert@1.4.1",
        "pkg:npm/browserify-zlib@0.1.4",
        "pkg:npm/buffer@4.9.1",
        "pkg:npm/console-browserify@1.1.0",
        "pkg:npm/constants-browserify@1.0.0",
        "pkg:npm/crypto-browserify@3.3.0",
        "pkg:npm/domain-browser@1.1.7",
        "pkg:npm/events@1.1.1",
        "pkg:npm/https-browserify@0.0.1",
        "pkg:npm/os-browserify@0.2.1",
        "pkg:npm/path-browserify@0.0.0",
        "pkg:npm/process@0.11.10",
        "pkg:npm/punycode@1.4.1",
        "pkg:npm/querystring-es3@0.2.1",
        "pkg:npm/readable-stream@2.2.9",
        "pkg:npm/readable-stream@2.3.2",
        "pkg:npm/stream-browserify@2.0.1",
        "pkg:npm/stream-http@2.7.1",
        "pkg:npm/stream-http@2.7.2",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/timers-browserify@2.0.2",
        "pkg:npm/tty-browserify@0.0.0",
        "pkg:npm/url@0.11.0",
        "pkg:npm/util@0.10.3",
        "pkg:npm/vm-browserify@0.0.4"
      ]
    },
    {
      "ref": "pkg:npm/node-pre-gyp@0.6.36",
      "dependsOn": [
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/nopt@4.0.1",
        "pkg:npm/npmlog@4.1.0",
        "pkg:npm/rc@1.2.1",
        "pkg:npm/request@2.81.0",
        "pkg:npm/rimraf@2.6.1",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/tar-pack@3.4.0",
        "pkg:npm/tar@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/npmlog@4.1.0",
      "dependsOn": [
        "pkg:npm/are-we-there-yet@1.1.4",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/gauge@2.7.4",
        "pkg:npm/set-blocking@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/osenv@0.1.4",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2",
        "pkg:npm/os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/pbkdf2-compat@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rc@1.2.1",
      "dependsOn": [
        "pkg:npm/deep-extend@0.4.2",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/strip-json-comments@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.3.2",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/string_decoder@1.0.3",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/remove-trailing-separator@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rimraf@2.6.1",
      "dependsOn": [
        "pkg:npm/glob@7.1.1",
        "pkg:npm/glob@7.1.2"
      ]
    },
    {
      "ref": "pkg:npm/ripemd160@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sha.js@2.2.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-list-map@0.1.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-http@2.7.2",
      "dependsOn": [
        "pkg:npm/builtin-status-codes@3.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.3.2",
        "pkg:npm/to-arraybuffer@1.0.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/tapable@0.1.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tar-pack@3.4.0",
      "dependsOn": [
        "pkg:npm/debug@2.6.8",
        "pkg:npm/fstream-ignore@1.0.5",
        "pkg:npm/fstream@1.0.11",
        "pkg:npm/once@1.4.0",
        "pkg:npm/readable-stream@2.2.9",
        "pkg:npm/readable-stream@2.3.2",
        "pkg:npm/rimraf@2.6.1",
        "pkg:npm/tar@2.2.1",
        "pkg:npm/uid-number@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/timers-browserify@2.0.2",
      "dependsOn": [
        "pkg:npm/setimmediate@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/uglify-js@2.7.5",
      "dependsOn": [
        "pkg:npm/async@0.2.10",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/uglify-to-browserify@1.0.2",
        "pkg:npm/yargs@3.10.0"
      ]
    },
    {
      "ref": "pkg:npm/uuid@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/watchpack@0.2.9",
      "dependsOn": [
        "pkg:npm/async@0.9.2",
        "pkg:npm/chokidar@1.7.0",
        "pkg:npm/graceful-fs@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/webpack-core@0.6.9",
      "dependsOn": [
        "pkg:npm/source-list-map@0.1.8",
        "pkg:npm/source-map@0.4.4"
      ]
    },
    {
      "ref": "pkg:npm/webpack-parallel-uglify-plugin@0.2.0",
      "dependsOn": [
        "pkg:npm/glob@7.1.2",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/tmp@0.0.29",
        "pkg:npm/uglify-js@2.8.29",
        "pkg:npm/webpack-sources@0.1.5"
      ]
    },
    {
      "ref": "pkg:npm/webpack-sources@0.1.5",
      "dependsOn": [
        "pkg:npm/source-list-map@0.1.8",
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/webpack@1.14.0",
      "dependsOn": [
        "pkg:npm/acorn@3.3.0",
        "pkg:npm/async@1.5.2",
        "pkg:npm/clone@1.0.2",
        "pkg:npm/enhanced-resolve@0.9.1",
        "pkg:npm/interpret@0.6.6",
        "pkg:npm/loader-utils@0.2.17",
        "pkg:npm/memory-fs@0.3.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/node-libs-browser@0.7.0",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/supports-color@3.2.3",
        "pkg:npm/tapable@0.1.10",
        "pkg:npm/uglify-js@2.7.5",
        "pkg:npm/watchpack@0.2.9",
        "pkg:npm/webpack-core@0.6.9"
      ]
    },
    {
      "ref": "pkg:npm/express@4.11.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/leftpad@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dep-optional@1.0.0",
      "dependsOn": [
        "pkg:npm/dep-incompatible@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dep-incompatible@1.0.0",
      "dependsOn": [
        "pkg:npm/dep-a@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/a@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node.date-time@1.2.2",
      "dependsOn": [
        "pkg:npm/left-pad@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/b@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/c@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/e@1.0.0",
      "dependsOn": [
        "pkg:npm/b@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/amdefine@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/archive-type@3.2.0",
      "dependsOn": [
        "pkg:npm/file-type@3.8.0"
      ]
    },
    {
      "ref": "pkg:npm/array-find-index@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ast-query@1.2.0",
      "dependsOn": [
        "pkg:npm/class-extend@0.1.2",
        "pkg:npm/escodegen@1.8.1",
        "pkg:npm/esprima@2.7.3",
        "pkg:npm/lodash@4.15.0",
        "pkg:npm/traverse@0.6.6"
      ]
    },
    {
      "ref": "pkg:npm/beeper@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/binaryextensions@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/boolbase@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer-crc32@0.2.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer-to-vinyl@1.1.0",
      "dependsOn": [
        "pkg:npm/file-type@3.8.0",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/uuid@2.0.2",
        "pkg:npm/vinyl@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/capture-stack-trace@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caw@1.2.0",
      "dependsOn": [
        "pkg:npm/get-proxy@1.1.0",
        "pkg:npm/is-obj@1.0.1",
        "pkg:npm/object-assign@3.0.0",
        "pkg:npm/tunnel-agent@0.4.3"
      ]
    },
    {
      "ref": "pkg:npm/cheerio@0.19.0",
      "dependsOn": [
        "pkg:npm/css-select@1.0.0",
        "pkg:npm/dom-serializer@0.1.0",
        "pkg:npm/entities@1.1.1",
        "pkg:npm/htmlparser2@3.8.3",
        "pkg:npm/lodash@3.10.1"
      ]
    },
    {
      "ref": "pkg:npm/class-extend@0.1.2",
      "dependsOn": [
        "pkg:npm/object-assign@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/cli-table@0.3.1",
      "dependsOn": [
        "pkg:npm/colors@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/cli-width@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/co@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/code-point-at@1.0.0",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/colors@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/commander@2.8.1",
      "dependsOn": [
        "pkg:npm/graceful-readlink@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/concat-stream@1.5.2",
      "dependsOn": [
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.0.6",
        "pkg:npm/typedarray@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/convert-source-map@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/create-error-class@3.0.2",
      "dependsOn": [
        "pkg:npm/capture-stack-trace@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn-async@2.2.4",
      "dependsOn": [
        "pkg:npm/lru-cache@4.0.1",
        "pkg:npm/which@1.2.11"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@2.2.3",
      "dependsOn": [
        "pkg:npm/cross-spawn-async@2.2.4",
        "pkg:npm/spawn-sync@1.0.15"
      ]
    },
    {
      "ref": "pkg:npm/css-select@1.0.0",
      "dependsOn": [
        "pkg:npm/boolbase@1.0.0",
        "pkg:npm/css-what@1.0.0",
        "pkg:npm/domutils@1.4.3",
        "pkg:npm/nth-check@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/css-what@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dargs@4.1.0",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dateformat@1.0.12",
      "dependsOn": [
        "pkg:npm/get-stdin@4.0.1",
        "pkg:npm/meow@3.7.0"
      ]
    },
    {
      "ref": "pkg:npm/decompress-tar@3.1.0",
      "dependsOn": [
        "pkg:npm/is-tar@1.0.0",
        "pkg:npm/object-assign@2.1.1",
        "pkg:npm/strip-dirs@1.1.1",
        "pkg:npm/tar-stream@1.5.2",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/vinyl@0.4.6"
      ]
    },
    {
      "ref": "pkg:npm/decompress-tarbz2@3.1.0",
      "dependsOn": [
        "pkg:npm/is-bzip2@1.0.0",
        "pkg:npm/object-assign@2.1.1",
        "pkg:npm/seek-bzip@1.0.5",
        "pkg:npm/strip-dirs@1.1.1",
        "pkg:npm/tar-stream@1.5.2",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/vinyl@0.4.6"
      ]
    },
    {
      "ref": "pkg:npm/decompress-targz@3.1.0",
      "dependsOn": [
        "pkg:npm/is-gzip@1.0.0",
        "pkg:npm/object-assign@2.1.1",
        "pkg:npm/strip-dirs@1.1.1",
        "pkg:npm/tar-stream@1.5.2",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/vinyl@0.4.6"
      ]
    },
    {
      "ref": "pkg:npm/decompress-unzip@3.4.0",
      "dependsOn": [
        "pkg:npm/is-zip@1.0.0",
        "pkg:npm/read-all-stream@3.1.0",
        "pkg:npm/stat-mode@0.2.2",
        "pkg:npm/strip-dirs@1.1.1",
        "pkg:npm/through2@2.0.1",
        "pkg:npm/vinyl@1.2.0",
        "pkg:npm/yauzl@2.6.0"
      ]
    },
    {
      "ref": "pkg:npm/decompress@3.0.0",
      "dependsOn": [
        "pkg:npm/buffer-to-vinyl@1.1.0",
        "pkg:npm/concat-stream@1.5.2",
        "pkg:npm/decompress-tar@3.1.0",
        "pkg:npm/decompress-tarbz2@3.1.0",
        "pkg:npm/decompress-targz@3.1.0",
        "pkg:npm/decompress-unzip@3.4.0",
        "pkg:npm/stream-combiner2@1.1.1",
        "pkg:npm/vinyl-assign@1.2.1",
        "pkg:npm/vinyl-fs@2.4.3"
      ]
    },
    {
      "ref": "pkg:npm/detect-conflict@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-newline@1.0.3",
      "dependsOn": [
        "pkg:npm/get-stdin@4.0.1",
        "pkg:npm/minimist@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/diff@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dom-serializer@0.1.0",
      "dependsOn": [
        "pkg:npm/domelementtype@1.1.3",
        "pkg:npm/entities@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/domelementtype@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/domelementtype@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/domhandler@2.3.0",
      "dependsOn": [
        "pkg:npm/domelementtype@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/domutils@1.4.3",
      "dependsOn": [
        "pkg:npm/domelementtype@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/domutils@1.5.1",
      "dependsOn": [
        "pkg:npm/dom-serializer@0.1.0",
        "pkg:npm/domelementtype@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/download@4.4.3",
      "dependsOn": [
        "pkg:npm/caw@1.2.0",
        "pkg:npm/concat-stream@1.5.2",
        "pkg:npm/each-async@1.1.1",
        "pkg:npm/filenamify@1.2.1",
        "pkg:npm/got@5.6.0",
        "pkg:npm/gulp-decompress@1.2.0",
        "pkg:npm/gulp-rename@1.2.2",
        "pkg:npm/is-url@1.2.2",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/read-all-stream@3.1.0",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/stream-combiner2@1.1.1",
        "pkg:npm/vinyl-fs@2.4.3",
        "pkg:npm/vinyl@1.2.0",
        "pkg:npm/ware@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/duplexer2@0.1.4",
      "dependsOn": [
        "pkg:npm/readable-stream@2.1.5"
      ]
    },
    {
      "ref": "pkg:npm/duplexify@3.4.5",
      "dependsOn": [
        "pkg:npm/end-of-stream@1.0.0",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/stream-shift@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/ejs@2.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/end-of-stream@1.0.0",
      "dependsOn": [
        "pkg:npm/once@1.3.3"
      ]
    },
    {
      "ref": "pkg:npm/entities@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/entities@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escodegen@1.8.1",
      "dependsOn": [
        "pkg:npm/esprima@2.7.3",
        "pkg:npm/estraverse@1.9.3",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/optionator@0.8.1",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/source-map@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/estraverse@1.9.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/external-editor@1.0.3",
      "dependsOn": [
        "pkg:npm/extend@3.0.0",
        "pkg:npm/spawn-sync@1.0.15",
        "pkg:npm/temp@0.8.3"
      ]
    },
    {
      "ref": "pkg:npm/fancy-log@1.2.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/time-stamp@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/fast-levenshtein@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fd-slicer@1.0.1",
      "dependsOn": [
        "pkg:npm/pend@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/file-type@3.8.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/filename-reserved-regex@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/filenamify@1.2.1",
      "dependsOn": [
        "pkg:npm/filename-reserved-regex@1.0.0",
        "pkg:npm/strip-outer@1.0.0",
        "pkg:npm/trim-repeated@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/findup-sync@0.2.1",
      "dependsOn": [
        "pkg:npm/glob@4.3.5"
      ]
    },
    {
      "ref": "pkg:npm/first-chunk-stream@2.0.0",
      "dependsOn": [
        "pkg:npm/readable-stream@2.1.5"
      ]
    },
    {
      "ref": "pkg:npm/for-in@0.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/formatio@1.1.1",
      "dependsOn": [
        "pkg:npm/samsam@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/get-proxy@1.1.0",
      "dependsOn": [
        "pkg:npm/rc@1.1.6"
      ]
    },
    {
      "ref": "pkg:npm/gh-got@2.4.0",
      "dependsOn": [
        "pkg:npm/got@5.6.0",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/github-username@2.1.0",
      "dependsOn": [
        "pkg:npm/gh-got@2.4.0",
        "pkg:npm/meow@3.7.0"
      ]
    },
    {
      "ref": "pkg:npm/glob-stream@5.3.4",
      "dependsOn": [
        "pkg:npm/extend@3.0.0",
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/glob@5.0.15",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/ordered-read-streams@0.3.0",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/to-absolute-glob@0.1.1",
        "pkg:npm/unique-stream@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/glob@6.0.4",
      "dependsOn": [
        "pkg:npm/inflight@1.0.5",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/glob@7.0.6",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.5",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/glob@4.3.5",
      "dependsOn": [
        "pkg:npm/inflight@1.0.5",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@2.0.10",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/globby@2.1.0",
      "dependsOn": [
        "pkg:npm/array-union@1.0.2",
        "pkg:npm/async@1.5.2",
        "pkg:npm/glob@5.0.15",
        "pkg:npm/object-assign@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/globby@4.1.0",
      "dependsOn": [
        "pkg:npm/array-union@1.0.2",
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/glob@6.0.4",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/got@5.6.0",
      "dependsOn": [
        "pkg:npm/create-error-class@3.0.2",
        "pkg:npm/duplexer2@0.1.4",
        "pkg:npm/is-plain-obj@1.1.0",
        "pkg:npm/is-redirect@1.0.0",
        "pkg:npm/is-retry-allowed@1.1.0",
        "pkg:npm/is-stream@1.1.0",
        "pkg:npm/lowercase-keys@1.0.0",
        "pkg:npm/node-status-codes@1.0.0",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/parse-json@2.2.0",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/read-all-stream@3.1.0",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/timed-out@2.0.0",
        "pkg:npm/unzip-response@1.0.1",
        "pkg:npm/url-parse-lax@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@4.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/grouped-queue@0.3.2",
      "dependsOn": [
        "pkg:npm/lodash@3.10.1"
      ]
    },
    {
      "ref": "pkg:npm/gruntfile-editor@1.2.0",
      "dependsOn": [
        "pkg:npm/ast-query@1.2.0",
        "pkg:npm/lodash@4.15.0"
      ]
    },
    {
      "ref": "pkg:npm/gulp-decompress@1.2.0",
      "dependsOn": [
        "pkg:npm/archive-type@3.2.0",
        "pkg:npm/decompress@3.0.0",
        "pkg:npm/gulp-util@3.0.7",
        "pkg:npm/readable-stream@2.1.5"
      ]
    },
    {
      "ref": "pkg:npm/gulp-rename@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gulp-sourcemaps@1.6.0",
      "dependsOn": [
        "pkg:npm/convert-source-map@1.3.0",
        "pkg:npm/graceful-fs@4.1.6",
        "pkg:npm/strip-bom@2.0.0",
        "pkg:npm/through2@2.0.1",
        "pkg:npm/vinyl@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/gulp-util@3.0.7",
      "dependsOn": [
        "pkg:npm/array-differ@1.0.0",
        "pkg:npm/array-uniq@1.0.3",
        "pkg:npm/beeper@1.1.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/dateformat@1.0.12",
        "pkg:npm/fancy-log@1.2.0",
        "pkg:npm/gulplog@1.0.0",
        "pkg:npm/has-gulplog@0.1.0",
        "pkg:npm/lodash._reescape@3.0.0",
        "pkg:npm/lodash._reevaluate@3.0.0",
        "pkg:npm/lodash._reinterpolate@3.0.0",
        "pkg:npm/lodash.template@3.6.2",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/multipipe@0.1.2",
        "pkg:npm/object-assign@3.0.0",
        "pkg:npm/replace-ext@0.0.1",
        "pkg:npm/through2@2.0.1",
        "pkg:npm/vinyl@0.5.3"
      ]
    },
    {
      "ref": "pkg:npm/html-wiring@1.2.0",
      "dependsOn": [
        "pkg:npm/cheerio@0.19.0",
        "pkg:npm/detect-newline@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/htmlparser2@3.8.3",
      "dependsOn": [
        "pkg:npm/domelementtype@1.3.0",
        "pkg:npm/domhandler@2.3.0",
        "pkg:npm/domutils@1.5.1",
        "pkg:npm/entities@1.0.0",
        "pkg:npm/readable-stream@1.1.13"
      ]
    },
    {
      "ref": "pkg:npm/inflight@1.0.5",
      "dependsOn": [
        "pkg:npm/once@1.4.0",
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/inquirer@0.8.5",
      "dependsOn": [
        "pkg:npm/ansi-regex@1.1.1",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/cli-width@1.1.1",
        "pkg:npm/figures@1.7.0",
        "pkg:npm/lodash@3.10.1",
        "pkg:npm/readline2@0.1.1",
        "pkg:npm/rx@2.5.3",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/inquirer@1.1.3",
      "dependsOn": [
        "pkg:npm/ansi-escapes@1.4.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/cli-cursor@1.0.2",
        "pkg:npm/cli-width@2.1.0",
        "pkg:npm/external-editor@1.0.3",
        "pkg:npm/figures@1.7.0",
        "pkg:npm/lodash@4.15.0",
        "pkg:npm/mute-stream@0.0.6",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/run-async@2.2.0",
        "pkg:npm/rx@4.1.0",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/is-absolute@0.1.7",
      "dependsOn": [
        "pkg:npm/is-relative@0.1.3"
      ]
    },
    {
      "ref": "pkg:npm/is-bzip2@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-finite@1.0.1",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-natural-number@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-obj@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-redirect@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-relative@0.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-retry-allowed@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-tar@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-url@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-valid-glob@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-zip@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/istextorbinary@1.0.2",
      "dependsOn": [
        "pkg:npm/binaryextensions@1.0.1",
        "pkg:npm/textextensions@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/lodash.isequal@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@3.10.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.15.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lolex@1.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lowercase-keys@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@4.0.1",
      "dependsOn": [
        "pkg:npm/pseudomap@1.0.2",
        "pkg:npm/yallist@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/mem-fs-editor@2.3.0",
      "dependsOn": [
        "pkg:npm/commondir@1.0.1",
        "pkg:npm/deep-extend@0.4.1",
        "pkg:npm/ejs@2.5.1",
        "pkg:npm/ejs@2.5.2",
        "pkg:npm/glob@7.0.6",
        "pkg:npm/globby@4.1.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/multimatch@2.1.0",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/through2@2.0.1",
        "pkg:npm/vinyl@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/mem-fs@1.1.3",
      "dependsOn": [
        "pkg:npm/through2@2.0.1",
        "pkg:npm/vinyl-file@2.0.0",
        "pkg:npm/vinyl@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/merge-stream@1.0.0",
      "dependsOn": [
        "pkg:npm/readable-stream@2.1.5"
      ]
    },
    {
      "ref": "pkg:npm/mime@1.3.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mute-stream@0.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-status-codes@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nth-check@1.0.1",
      "dependsOn": [
        "pkg:npm/boolbase@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/number-is-nan@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-assign@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object.omit@2.0.0",
      "dependsOn": [
        "pkg:npm/for-own@0.1.4",
        "pkg:npm/is-extendable@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/optionator@0.8.1",
      "dependsOn": [
        "pkg:npm/deep-is@0.1.3",
        "pkg:npm/fast-levenshtein@1.1.4",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/prelude-ls@1.1.2",
        "pkg:npm/type-check@0.3.2",
        "pkg:npm/wordwrap@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/ordered-read-streams@0.3.0",
      "dependsOn": [
        "pkg:npm/is-stream@1.1.0",
        "pkg:npm/readable-stream@2.1.5"
      ]
    },
    {
      "ref": "pkg:npm/os-tmpdir@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-exists@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-is-absolute@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pend@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pretty-bytes@2.0.1",
      "dependsOn": [
        "pkg:npm/get-stdin@4.0.1",
        "pkg:npm/meow@3.7.0",
        "pkg:npm/number-is-nan@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/read-all-stream@3.1.0",
      "dependsOn": [
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/readable-stream@2.1.5"
      ]
    },
    {
      "ref": "pkg:npm/read-chunk@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/readable-stream@1.1.13",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/string_decoder@0.10.31"
      ]
    },
    {
      "ref": "pkg:npm/readline2@0.1.1",
      "dependsOn": [
        "pkg:npm/mute-stream@0.0.4",
        "pkg:npm/strip-ansi@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/repeat-string@1.5.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/run-async@2.2.0",
      "dependsOn": [
        "pkg:npm/is-promise@2.1.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/rx@2.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/samsam@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/samsam@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/seek-bzip@1.0.5",
      "dependsOn": [
        "pkg:npm/commander@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/shelljs@0.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/signal-exit@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sinon@1.17.5",
      "dependsOn": [
        "pkg:npm/formatio@1.1.1",
        "pkg:npm/lolex@1.3.2",
        "pkg:npm/samsam@1.1.2",
        "pkg:npm/util@0.10.3"
      ]
    },
    {
      "ref": "pkg:npm/source-map@0.2.0",
      "dependsOn": [
        "pkg:npm/amdefine@1.0.0",
        "pkg:npm/amdefine@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/spdx-expression-parse@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stat-mode@0.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-combiner2@1.1.1",
      "dependsOn": [
        "pkg:npm/duplexer2@0.1.4",
        "pkg:npm/readable-stream@2.1.5"
      ]
    },
    {
      "ref": "pkg:npm/strip-bom-stream@1.0.0",
      "dependsOn": [
        "pkg:npm/first-chunk-stream@1.0.0",
        "pkg:npm/strip-bom@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/strip-bom-stream@2.0.0",
      "dependsOn": [
        "pkg:npm/first-chunk-stream@2.0.0",
        "pkg:npm/strip-bom@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/strip-dirs@1.1.1",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/get-stdin@4.0.1",
        "pkg:npm/is-absolute@0.1.7",
        "pkg:npm/is-natural-number@2.1.1",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/sum-up@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/strip-outer@1.0.0",
      "dependsOn": [
        "pkg:npm/escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/sum-up@1.0.3",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/textextensions@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/through2@2.0.1",
      "dependsOn": [
        "pkg:npm/readable-stream@2.0.6",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/timed-out@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-absolute-glob@0.1.1",
      "dependsOn": [
        "pkg:npm/extend-shallow@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/traverse@0.6.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/trim-repeated@1.0.0",
      "dependsOn": [
        "pkg:npm/escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/underscore.string@3.3.4",
      "dependsOn": [
        "pkg:npm/sprintf-js@1.0.3",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/untildify@2.1.0",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/unzip-response@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uuid@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vali-date@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vinyl-assign@1.2.1",
      "dependsOn": [
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/readable-stream@2.1.5"
      ]
    },
    {
      "ref": "pkg:npm/vinyl-file@2.0.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.6",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/strip-bom-stream@2.0.0",
        "pkg:npm/strip-bom@2.0.0",
        "pkg:npm/vinyl@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/vinyl-fs@2.4.3",
      "dependsOn": [
        "pkg:npm/duplexify@3.4.5",
        "pkg:npm/glob-stream@5.3.4",
        "pkg:npm/glob-stream@5.3.5",
        "pkg:npm/graceful-fs@4.1.6",
        "pkg:npm/gulp-sourcemaps@1.6.0",
        "pkg:npm/is-valid-glob@0.3.0",
        "pkg:npm/lazystream@1.0.0",
        "pkg:npm/lodash.isequal@4.4.0",
        "pkg:npm/merge-stream@1.0.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/strip-bom-stream@1.0.0",
        "pkg:npm/strip-bom@2.0.0",
        "pkg:npm/through2-filter@2.0.0",
        "pkg:npm/through2@2.0.1",
        "pkg:npm/vali-date@1.0.0",
        "pkg:npm/vinyl@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/vinyl@1.2.0",
      "dependsOn": [
        "pkg:npm/clone-stats@0.0.1",
        "pkg:npm/clone@1.0.2",
        "pkg:npm/replace-ext@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/ware@1.3.0",
      "dependsOn": [
        "pkg:npm/wrap-fn@0.1.5"
      ]
    },
    {
      "ref": "pkg:npm/wrap-fn@0.1.5",
      "dependsOn": [
        "pkg:npm/co@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/xdg-basedir@2.0.0",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/yallist@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yauzl@2.6.0",
      "dependsOn": [
        "pkg:npm/buffer-crc32@0.2.5",
        "pkg:npm/fd-slicer@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/yeoman-assert@2.2.1",
      "dependsOn": [
        "pkg:npm/lodash@3.10.1",
        "pkg:npm/path-exists@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yeoman-environment@1.6.3",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/diff@2.2.3",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/globby@4.1.0",
        "pkg:npm/grouped-queue@0.3.2",
        "pkg:npm/inquirer@1.1.3",
        "pkg:npm/lodash@4.15.0",
        "pkg:npm/log-symbols@1.0.2",
        "pkg:npm/mem-fs@1.1.3",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/untildify@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yeoman-environment@1.2.7",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/diff@1.4.0",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/globby@2.1.0",
        "pkg:npm/grouped-queue@0.3.2",
        "pkg:npm/inquirer@0.8.5",
        "pkg:npm/lodash@3.10.1",
        "pkg:npm/log-symbols@1.0.2",
        "pkg:npm/mem-fs@1.1.3",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/untildify@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yeoman-generator@0.20.3",
      "dependsOn": [
        "pkg:npm/async@1.5.2",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/class-extend@0.1.2",
        "pkg:npm/cli-table@0.3.1",
        "pkg:npm/cross-spawn@2.2.3",
        "pkg:npm/dargs@4.1.0",
        "pkg:npm/dateformat@1.0.12",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/detect-conflict@1.0.1",
        "pkg:npm/diff@2.2.3",
        "pkg:npm/download@4.4.3",
        "pkg:npm/findup-sync@0.2.1",
        "pkg:npm/github-username@2.1.0",
        "pkg:npm/glob@5.0.15",
        "pkg:npm/gruntfile-editor@1.2.0",
        "pkg:npm/html-wiring@1.2.0",
        "pkg:npm/inquirer@0.8.5",
        "pkg:npm/istextorbinary@1.0.2",
        "pkg:npm/lodash@3.10.1",
        "pkg:npm/mem-fs-editor@2.3.0",
        "pkg:npm/mime@1.3.4",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/nopt@3.0.6",
        "pkg:npm/path-exists@1.0.0",
        "pkg:npm/path-is-absolute@1.0.0",
        "pkg:npm/pretty-bytes@2.0.1",
        "pkg:npm/read-chunk@1.0.1",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/run-async@0.1.0",
        "pkg:npm/shelljs@0.5.3",
        "pkg:npm/sinon@1.17.5",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/through2@2.0.1",
        "pkg:npm/underscore.string@3.3.4",
        "pkg:npm/user-home@2.0.0",
        "pkg:npm/xdg-basedir@2.0.0",
        "pkg:npm/yeoman-assert@2.2.1",
        "pkg:npm/yeoman-environment@1.6.3",
        "pkg:npm/yeoman-welcome@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/yeoman-welcome@1.0.1",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/dep-c@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dep-d@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dep-e@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dep-e@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dep-a@2.0.0",
      "dependsOn": [
        "pkg:npm/dep-b@2.0.0",
        "pkg:npm/dep-c@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dep-b@2.0.0",
      "dependsOn": [
        "pkg:npm/dep-c@2.0.0",
        "pkg:npm/dep-d@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dep-a@2.0.1",
      "dependsOn": [
        "pkg:npm/dep-b@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@turf/helpers@3.0.16",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@turf/helpers@3.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@turf/tin@3.7.0",
      "dependsOn": [
        "pkg:npm/@turf/helpers@3.7.1"
      ]
    },
    {
      "ref": "pkg:npm/left-pad2@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aws4@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/binary-extensions@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/form-data@2.0.0",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/mime-types@2.1.12"
      ]
    },
    {
      "ref": "pkg:npm/fsevents@1.0.14",
      "dependsOn": [
        "pkg:npm/nan@2.4.0",
        "pkg:npm/node-pre-gyp@0.6.30"
      ]
    },
    {
      "ref": "pkg:npm/glob@7.1.0",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.5",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-my-json-valid@2.14.0",
      "dependsOn": [
        "pkg:npm/generate-function@2.0.0",
        "pkg:npm/generate-object-property@1.2.0",
        "pkg:npm/jsonpointer@2.0.0",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jsonpointer@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-pre-gyp@0.6.30",
      "dependsOn": [
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/nopt@3.0.6",
        "pkg:npm/npmlog@4.0.0",
        "pkg:npm/rc@1.1.6",
        "pkg:npm/request@2.75.0",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/tar-pack@3.1.4",
        "pkg:npm/tar@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/qs@6.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/request@2.75.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/aws4@1.4.1",
        "pkg:npm/bl@1.1.2",
        "pkg:npm/caseless@0.11.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.0.0",
        "pkg:npm/har-validator@2.0.6",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/http-signature@1.1.1",
        "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.12",
        "pkg:npm/node-uuid@1.4.7",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/qs@6.2.1",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.3.1",
        "pkg:npm/tunnel-agent@0.4.3"
      ]
    },
    {
      "ref": "pkg:npm/sshpk@1.10.0",
      "dependsOn": [
        "pkg:npm/asn1@0.2.3",
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/bcrypt-pbkdf@1.0.0",
        "pkg:npm/dashdash@1.14.0",
        "pkg:npm/ecc-jsbn@0.1.1",
        "pkg:npm/getpass@0.1.6",
        "pkg:npm/jodid25519@1.0.2",
        "pkg:npm/jsbn@0.1.0",
        "pkg:npm/tweetnacl@0.13.3"
      ]
    },
    {
      "ref": "pkg:npm/tar-pack@3.1.4",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/fstream-ignore@1.0.5",
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/once@1.3.3",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/tar@2.2.1",
        "pkg:npm/uid-number@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/tough-cookie@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tweetnacl@0.13.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv@4.11.5",
      "dependsOn": [
        "pkg:npm/co@4.6.0",
        "pkg:npm/json-stable-stringify@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/debug-log@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@2.6.3",
      "dependsOn": [
        "pkg:npm/ms@0.7.2"
      ]
    },
    {
      "ref": "pkg:npm/deglob@2.1.0",
      "dependsOn": [
        "pkg:npm/find-root@1.0.0",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/ignore@3.2.6",
        "pkg:npm/pkg-config@1.1.1",
        "pkg:npm/run-parallel@1.1.6",
        "pkg:npm/uniq@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/es5-ext@0.10.15",
      "dependsOn": [
        "pkg:npm/es6-iterator@2.0.1",
        "pkg:npm/es6-symbol@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/es6-iterator@2.0.1",
      "dependsOn": [
        "pkg:npm/d@1.0.0",
        "pkg:npm/es5-ext@0.10.15",
        "pkg:npm/es5-ext@0.10.21",
        "pkg:npm/es6-symbol@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/es6-map@0.1.5",
      "dependsOn": [
        "pkg:npm/d@1.0.0",
        "pkg:npm/es5-ext@0.10.15",
        "pkg:npm/es5-ext@0.10.21",
        "pkg:npm/es6-iterator@2.0.1",
        "pkg:npm/es6-set@0.1.5",
        "pkg:npm/es6-symbol@3.1.1",
        "pkg:npm/event-emitter@0.3.5"
      ]
    },
    {
      "ref": "pkg:npm/es6-set@0.1.5",
      "dependsOn": [
        "pkg:npm/d@1.0.0",
        "pkg:npm/es5-ext@0.10.15",
        "pkg:npm/es5-ext@0.10.21",
        "pkg:npm/es6-iterator@2.0.1",
        "pkg:npm/es6-symbol@3.1.1",
        "pkg:npm/event-emitter@0.3.5"
      ]
    },
    {
      "ref": "pkg:npm/eslint-config-standard-jsx@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-config-standard@6.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-plugin-promise@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-plugin-react@6.4.1",
      "dependsOn": [
        "pkg:npm/doctrine@1.5.0",
        "pkg:npm/jsx-ast-utils@1.4.0",
        "pkg:npm/jsx-ast-utils@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-standard@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint@3.7.1",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/concat-stream@1.6.0",
        "pkg:npm/debug@2.6.3",
        "pkg:npm/doctrine@1.5.0",
        "pkg:npm/escope@3.6.0",
        "pkg:npm/espree@3.4.0",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/file-entry-cache@2.0.0",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/globals@9.16.0",
        "pkg:npm/ignore@3.2.6",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/inquirer@0.12.0",
        "pkg:npm/is-my-json-valid@2.16.0",
        "pkg:npm/is-resolvable@1.0.0",
        "pkg:npm/js-yaml@3.8.2",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/path-is-inside@1.0.2",
        "pkg:npm/pluralize@1.2.1",
        "pkg:npm/progress@1.1.8",
        "pkg:npm/require-uncached@1.0.3",
        "pkg:npm/shelljs@0.6.1",
        "pkg:npm/strip-bom@3.0.0",
        "pkg:npm/strip-json-comments@1.0.4",
        "pkg:npm/table@3.8.3",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/espree@3.4.0",
      "dependsOn": [
        "pkg:npm/acorn-jsx@3.0.1",
        "pkg:npm/acorn@4.0.4"
      ]
    },
    {
      "ref": "pkg:npm/globals@9.16.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ignore@3.2.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-my-json-valid@2.16.0",
      "dependsOn": [
        "pkg:npm/generate-function@2.0.0",
        "pkg:npm/generate-object-property@1.2.0",
        "pkg:npm/jsonpointer@4.0.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/js-yaml@3.8.2",
      "dependsOn": [
        "pkg:npm/argparse@1.0.9",
        "pkg:npm/esprima@3.1.3"
      ]
    },
    {
      "ref": "pkg:npm/jsx-ast-utils@1.4.0",
      "dependsOn": [
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/pkg-config@1.1.1",
      "dependsOn": [
        "pkg:npm/debug-log@1.0.1",
        "pkg:npm/find-root@1.0.0",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.2.6",
      "dependsOn": [
        "pkg:npm/buffer-shims@1.0.0",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/run-parallel@1.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shelljs@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/standard-engine@5.1.1",
      "dependsOn": [
        "pkg:npm/deglob@2.1.0",
        "pkg:npm/find-root@1.0.0",
        "pkg:npm/get-stdin@5.0.1",
        "pkg:npm/home-or-tmp@2.0.0",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/pkg-config@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/standard@8.4.0",
      "dependsOn": [
        "pkg:npm/eslint-config-standard-jsx@3.2.0",
        "pkg:npm/eslint-config-standard@6.2.0",
        "pkg:npm/eslint-plugin-promise@3.0.0",
        "pkg:npm/eslint-plugin-react@6.4.1",
        "pkg:npm/eslint-plugin-standard@2.0.1",
        "pkg:npm/eslint@3.7.1",
        "pkg:npm/standard-engine@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/fake-yarn-dependency@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dep-a@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint@3.7.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/concat-stream@1.6.0",
        "pkg:npm/debug@2.6.3",
        "pkg:npm/doctrine@1.5.0",
        "pkg:npm/escope@3.6.0",
        "pkg:npm/espree@3.4.0",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/file-entry-cache@2.0.0",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/globals@9.16.0",
        "pkg:npm/ignore@3.2.6",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/inquirer@0.12.0",
        "pkg:npm/is-my-json-valid@2.16.0",
        "pkg:npm/is-resolvable@1.0.0",
        "pkg:npm/js-yaml@3.8.2",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/path-is-inside@1.0.2",
        "pkg:npm/pluralize@1.2.1",
        "pkg:npm/progress@1.1.8",
        "pkg:npm/require-uncached@1.0.3",
        "pkg:npm/shelljs@0.6.1",
        "pkg:npm/strip-bom@3.0.0",
        "pkg:npm/strip-json-comments@1.0.4",
        "pkg:npm/table@3.8.3",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/abab@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/accepts@1.3.3",
      "dependsOn": [
        "pkg:npm/mime-types@2.1.15",
        "pkg:npm/negotiator@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/acorn-globals@3.1.0",
      "dependsOn": [
        "pkg:npm/acorn@4.0.13"
      ]
    },
    {
      "ref": "pkg:npm/acorn@5.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/alphanum-sort@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-html@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansicolors@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/append-transform@0.4.0",
      "dependsOn": [
        "pkg:npm/default-require-extensions@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/aproba@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aria-query@0.3.0",
      "dependsOn": [
        "pkg:npm/ast-types-flow@0.0.7"
      ]
    },
    {
      "ref": "pkg:npm/array-flatten@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array.prototype.find@2.0.4",
      "dependsOn": [
        "pkg:npm/define-properties@1.1.2",
        "pkg:npm/es-abstract@1.7.0"
      ]
    },
    {
      "ref": "pkg:npm/asap@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@2.4.1",
      "dependsOn": [
        "pkg:npm/lodash@4.17.4"
      ]
    },
    {
      "ref": "pkg:npm/autoprefixer@6.7.2",
      "dependsOn": [
        "pkg:npm/browserslist@1.7.7",
        "pkg:npm/caniuse-db@1.0.30000676",
        "pkg:npm/normalize-range@0.1.2",
        "pkg:npm/num2fraction@1.2.2",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/babel-code-frame@6.22.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/js-tokens@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-core@6.22.1",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.22.0",
        "pkg:npm/babel-generator@6.24.1",
        "pkg:npm/babel-helpers@6.24.1",
        "pkg:npm/babel-messages@6.23.0",
        "pkg:npm/babel-register@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babylon@6.17.1",
        "pkg:npm/convert-source-map@1.5.0",
        "pkg:npm/debug@2.6.8",
        "pkg:npm/json5@0.5.1",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/private@0.1.7",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-core@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.22.0",
        "pkg:npm/babel-generator@6.24.1",
        "pkg:npm/babel-helpers@6.24.1",
        "pkg:npm/babel-messages@6.23.0",
        "pkg:npm/babel-register@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babylon@6.17.1",
        "pkg:npm/convert-source-map@1.5.0",
        "pkg:npm/debug@2.6.8",
        "pkg:npm/json5@0.5.1",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/private@0.1.7",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-eslint@7.1.1",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.22.0",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babylon@6.17.1",
        "pkg:npm/lodash.pickby@4.6.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-generator@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-messages@6.23.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/detect-indent@4.0.0",
        "pkg:npm/jsesc@1.3.0",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/trim-right@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-builder-react-jsx@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/esutils@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-define-map@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-helper-function-name@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/lodash@4.17.4"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-regex@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/lodash@4.17.4"
      ]
    },
    {
      "ref": "pkg:npm/babel-jest@18.0.0",
      "dependsOn": [
        "pkg:npm/babel-core@6.22.1",
        "pkg:npm/babel-plugin-istanbul@3.1.2",
        "pkg:npm/babel-preset-jest@18.0.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-loader@6.2.10",
      "dependsOn": [
        "pkg:npm/find-cache-dir@0.1.1",
        "pkg:npm/loader-utils@0.2.17",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-istanbul@3.1.2",
      "dependsOn": [
        "pkg:npm/find-up@1.1.2",
        "pkg:npm/istanbul-lib-instrument@1.7.2",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/test-exclude@3.3.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-jest-hoist@18.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-class-properties@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-helper-function-name@6.24.1",
        "pkg:npm/babel-plugin-syntax-class-properties@6.13.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-template@6.24.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/lodash@4.17.4"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-strict-mode@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-types@6.24.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-object-rest-spread@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-object-rest-spread@6.13.0",
        "pkg:npm/babel-runtime@6.23.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-react-constant-elements@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-react-display-name@6.23.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-react-jsx-self@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
        "pkg:npm/babel-runtime@6.23.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-react-jsx-source@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
        "pkg:npm/babel-runtime@6.23.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-react-jsx@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-helper-builder-react-jsx@6.24.1",
        "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
        "pkg:npm/babel-runtime@6.23.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-regenerator@6.22.0",
      "dependsOn": [
        "pkg:npm/regenerator-transform@0.9.8"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-runtime@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-env@1.2.1",
      "dependsOn": [
        "pkg:npm/babel-plugin-check-es2015-constants@6.22.0",
        "pkg:npm/babel-plugin-syntax-trailing-function-commas@6.22.0",
        "pkg:npm/babel-plugin-transform-async-to-generator@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-classes@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-destructuring@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-for-of@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-function-name@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-literals@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-object-super@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-parameters@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-spread@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.24.1",
        "pkg:npm/babel-plugin-transform-es2015-template-literals@6.22.0",
        "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.23.0",
        "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.24.1",
        "pkg:npm/babel-plugin-transform-exponentiation-operator@6.24.1",
        "pkg:npm/babel-plugin-transform-regenerator@6.22.0",
        "pkg:npm/browserslist@1.7.7",
        "pkg:npm/electron-to-chromium@1.3.13",
        "pkg:npm/invariant@2.2.2"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-jest@18.0.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-jest-hoist@18.0.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-react-app@2.2.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-class-properties@6.22.0",
        "pkg:npm/babel-plugin-transform-object-rest-spread@6.22.0",
        "pkg:npm/babel-plugin-transform-react-constant-elements@6.22.0",
        "pkg:npm/babel-plugin-transform-react-jsx-self@6.22.0",
        "pkg:npm/babel-plugin-transform-react-jsx-source@6.22.0",
        "pkg:npm/babel-plugin-transform-react-jsx@6.22.0",
        "pkg:npm/babel-plugin-transform-regenerator@6.22.0",
        "pkg:npm/babel-plugin-transform-runtime@6.22.0",
        "pkg:npm/babel-preset-env@1.2.1",
        "pkg:npm/babel-preset-react@6.22.0",
        "pkg:npm/babel-runtime@6.22.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-react@6.22.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-flow@6.18.0",
        "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
        "pkg:npm/babel-plugin-transform-flow-strip-types@6.22.0",
        "pkg:npm/babel-plugin-transform-react-display-name@6.23.0",
        "pkg:npm/babel-plugin-transform-react-jsx-self@6.22.0",
        "pkg:npm/babel-plugin-transform-react-jsx-source@6.22.0",
        "pkg:npm/babel-plugin-transform-react-jsx@6.22.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-register@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-core@6.24.1",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/core-js@2.4.1",
        "pkg:npm/home-or-tmp@2.0.0",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/source-map-support@0.4.15"
      ]
    },
    {
      "ref": "pkg:npm/babel-runtime@6.22.0",
      "dependsOn": [
        "pkg:npm/core-js@2.4.1",
        "pkg:npm/regenerator-runtime@0.10.5"
      ]
    },
    {
      "ref": "pkg:npm/babel-runtime@6.23.0",
      "dependsOn": [
        "pkg:npm/core-js@2.4.1",
        "pkg:npm/regenerator-runtime@0.10.5"
      ]
    },
    {
      "ref": "pkg:npm/babel-template@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babylon@6.17.1",
        "pkg:npm/lodash@4.17.4"
      ]
    },
    {
      "ref": "pkg:npm/babel-traverse@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.22.0",
        "pkg:npm/babel-messages@6.23.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babylon@6.17.1",
        "pkg:npm/debug@2.6.8",
        "pkg:npm/globals@9.17.0",
        "pkg:npm/invariant@2.2.2",
        "pkg:npm/lodash@4.17.4"
      ]
    },
    {
      "ref": "pkg:npm/babel-types@6.24.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/to-fast-properties@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/babylon@6.17.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/batch@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bluebird@3.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@1.1.7",
      "dependsOn": [
        "pkg:npm/balanced-match@0.4.2",
        "pkg:npm/concat-map@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/browserslist@1.7.7",
      "dependsOn": [
        "pkg:npm/caniuse-db@1.0.30000676",
        "pkg:npm/electron-to-chromium@1.3.13"
      ]
    },
    {
      "ref": "pkg:npm/bser@1.0.2",
      "dependsOn": [
        "pkg:npm/node-int64@0.4.0"
      ]
    },
    {
      "ref": "pkg:npm/bytes@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/camel-case@3.0.0",
      "dependsOn": [
        "pkg:npm/no-case@2.3.1",
        "pkg:npm/upper-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/caniuse-api@1.6.1",
      "dependsOn": [
        "pkg:npm/browserslist@1.7.7",
        "pkg:npm/caniuse-db@1.0.30000676",
        "pkg:npm/lodash.memoize@4.1.2",
        "pkg:npm/lodash.uniq@4.5.0"
      ]
    },
    {
      "ref": "pkg:npm/caniuse-db@1.0.30000676",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cardinal@1.0.0",
      "dependsOn": [
        "pkg:npm/ansicolors@0.2.1",
        "pkg:npm/redeyed@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/case-sensitive-paths-webpack-plugin@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ci-info@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/clap@1.1.3",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/clean-css@4.1.3",
      "dependsOn": [
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/cli-usage@0.1.4",
      "dependsOn": [
        "pkg:npm/marked-terminal@1.7.0",
        "pkg:npm/marked@0.3.6"
      ]
    },
    {
      "ref": "pkg:npm/coa@1.0.2",
      "dependsOn": [
        "pkg:npm/q@1.5.0"
      ]
    },
    {
      "ref": "pkg:npm/color-name@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/colormin@1.1.2",
      "dependsOn": [
        "pkg:npm/color@0.11.4",
        "pkg:npm/css-color-names@0.0.4",
        "pkg:npm/has@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/colors@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/compressible@2.0.10",
      "dependsOn": [
        "pkg:npm/mime-db@1.28.0"
      ]
    },
    {
      "ref": "pkg:npm/compression@1.6.2",
      "dependsOn": [
        "pkg:npm/accepts@1.3.3",
        "pkg:npm/bytes@2.3.0",
        "pkg:npm/compressible@2.0.10",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/on-headers@1.0.1",
        "pkg:npm/vary@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/connect-history-api-fallback@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/contains-path@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/content-disposition@0.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/content-type-parser@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/content-type@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/convert-source-map@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie-signature@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cosmiconfig@2.1.3",
      "dependsOn": [
        "pkg:npm/is-directory@0.3.1",
        "pkg:npm/js-yaml@3.8.4",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/os-homedir@1.0.2",
        "pkg:npm/parse-json@2.2.0",
        "pkg:npm/require-from-string@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@4.0.2",
      "dependsOn": [
        "pkg:npm/lru-cache@4.0.2",
        "pkg:npm/which@1.2.14"
      ]
    },
    {
      "ref": "pkg:npm/css-color-names@0.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css-loader@0.26.1",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.22.0",
        "pkg:npm/css-selector-tokenizer@0.7.0",
        "pkg:npm/cssnano@3.10.0",
        "pkg:npm/loader-utils@0.2.17",
        "pkg:npm/lodash.camelcase@4.3.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/postcss-modules-extract-imports@1.2.0",
        "pkg:npm/postcss-modules-local-by-default@1.2.0",
        "pkg:npm/postcss-modules-scope@1.1.0",
        "pkg:npm/postcss-modules-values@1.3.0",
        "pkg:npm/postcss@5.2.17",
        "pkg:npm/source-list-map@0.1.8"
      ]
    },
    {
      "ref": "pkg:npm/css-select@1.2.0",
      "dependsOn": [
        "pkg:npm/boolbase@1.0.0",
        "pkg:npm/css-what@2.1.0",
        "pkg:npm/domutils@1.5.1",
        "pkg:npm/nth-check@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/css-selector-tokenizer@0.7.0",
      "dependsOn": [
        "pkg:npm/cssesc@0.1.0",
        "pkg:npm/fastparse@1.1.1",
        "pkg:npm/regexpu-core@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/css-what@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cssesc@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cssnano@3.10.0",
      "dependsOn": [
        "pkg:npm/autoprefixer@6.7.2",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/defined@1.0.0",
        "pkg:npm/has@1.0.1",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/postcss-calc@5.3.1",
        "pkg:npm/postcss-colormin@2.2.2",
        "pkg:npm/postcss-convert-values@2.6.1",
        "pkg:npm/postcss-discard-comments@2.0.4",
        "pkg:npm/postcss-discard-duplicates@2.1.0",
        "pkg:npm/postcss-discard-empty@2.1.0",
        "pkg:npm/postcss-discard-overridden@0.1.1",
        "pkg:npm/postcss-discard-unused@2.2.3",
        "pkg:npm/postcss-filter-plugins@2.0.2",
        "pkg:npm/postcss-merge-idents@2.1.7",
        "pkg:npm/postcss-merge-longhand@2.0.2",
        "pkg:npm/postcss-merge-rules@2.1.2",
        "pkg:npm/postcss-minify-font-values@1.0.5",
        "pkg:npm/postcss-minify-gradients@1.0.5",
        "pkg:npm/postcss-minify-params@1.2.2",
        "pkg:npm/postcss-minify-selectors@2.1.1",
        "pkg:npm/postcss-normalize-charset@1.1.1",
        "pkg:npm/postcss-normalize-url@3.0.8",
        "pkg:npm/postcss-ordered-values@2.2.3",
        "pkg:npm/postcss-reduce-idents@2.4.0",
        "pkg:npm/postcss-reduce-initial@1.0.1",
        "pkg:npm/postcss-reduce-transforms@1.0.4",
        "pkg:npm/postcss-svgo@2.1.6",
        "pkg:npm/postcss-unique-selectors@2.0.2",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss-zindex@2.2.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/csso@2.3.2",
      "dependsOn": [
        "pkg:npm/clap@1.1.3",
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/debug@2.6.7",
      "dependsOn": [
        "pkg:npm/ms@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/default-require-extensions@1.0.0",
      "dependsOn": [
        "pkg:npm/strip-bom@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/defined@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/depd@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/destroy@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-port@1.1.0",
      "dependsOn": [
        "pkg:npm/debug@2.6.8"
      ]
    },
    {
      "ref": "pkg:npm/diff@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/doctrine@1.3.0",
      "dependsOn": [
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/isarray@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/doctrine@2.0.0",
      "dependsOn": [
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/isarray@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dom-converter@0.1.4",
      "dependsOn": [
        "pkg:npm/utila@0.3.3"
      ]
    },
    {
      "ref": "pkg:npm/domhandler@2.1.0",
      "dependsOn": [
        "pkg:npm/domelementtype@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/domutils@1.1.6",
      "dependsOn": [
        "pkg:npm/domelementtype@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/dotenv@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ee-first@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/electron-to-chromium@1.3.13",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/emoji-regex@6.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/encodeurl@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es-abstract@1.7.0",
      "dependsOn": [
        "pkg:npm/es-to-primitive@1.1.1",
        "pkg:npm/function-bind@1.1.0",
        "pkg:npm/is-callable@1.1.3",
        "pkg:npm/is-regex@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/es5-ext@0.10.21",
      "dependsOn": [
        "pkg:npm/es6-iterator@2.0.1",
        "pkg:npm/es6-symbol@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/escape-html@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-config-react-app@0.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint-import-resolver-node@0.2.3",
      "dependsOn": [
        "pkg:npm/debug@2.6.8",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/resolve@1.3.3"
      ]
    },
    {
      "ref": "pkg:npm/eslint-loader@1.6.0",
      "dependsOn": [
        "pkg:npm/find-cache-dir@0.1.1",
        "pkg:npm/loader-utils@0.2.17",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/eslint-module-utils@1.0.0",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/pkg-dir@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-flowtype@2.21.0",
      "dependsOn": [
        "pkg:npm/lodash@4.17.4"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-import@2.0.1",
      "dependsOn": [
        "pkg:npm/builtin-modules@1.1.1",
        "pkg:npm/contains-path@0.1.0",
        "pkg:npm/debug@2.6.8",
        "pkg:npm/doctrine@1.3.0",
        "pkg:npm/eslint-import-resolver-node@0.2.3",
        "pkg:npm/eslint-module-utils@1.0.0",
        "pkg:npm/has@1.0.1",
        "pkg:npm/lodash.cond@4.5.2",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/pkg-up@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-jsx-a11y@4.0.0",
      "dependsOn": [
        "pkg:npm/aria-query@0.3.0",
        "pkg:npm/ast-types-flow@0.0.7",
        "pkg:npm/damerau-levenshtein@1.0.4",
        "pkg:npm/emoji-regex@6.4.2",
        "pkg:npm/jsx-ast-utils@1.4.1",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-react@6.10.3",
      "dependsOn": [
        "pkg:npm/array.prototype.find@2.0.4",
        "pkg:npm/doctrine@1.5.0",
        "pkg:npm/has@1.0.1",
        "pkg:npm/jsx-ast-utils@1.4.1",
        "pkg:npm/object.assign@4.0.4"
      ]
    },
    {
      "ref": "pkg:npm/eslint@3.16.1",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.22.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/concat-stream@1.6.0",
        "pkg:npm/debug@2.6.8",
        "pkg:npm/doctrine@1.5.0",
        "pkg:npm/escope@3.6.0",
        "pkg:npm/espree@3.4.3",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/file-entry-cache@2.0.0",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/globals@9.17.0",
        "pkg:npm/ignore@3.3.3",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/inquirer@0.12.0",
        "pkg:npm/is-my-json-valid@2.16.0",
        "pkg:npm/is-resolvable@1.0.0",
        "pkg:npm/js-yaml@3.8.4",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/path-is-inside@1.0.2",
        "pkg:npm/pluralize@1.2.1",
        "pkg:npm/progress@1.1.8",
        "pkg:npm/require-uncached@1.0.3",
        "pkg:npm/shelljs@0.7.7",
        "pkg:npm/strip-bom@3.0.0",
        "pkg:npm/strip-json-comments@2.0.1",
        "pkg:npm/table@3.8.3",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint@3.19.0",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.22.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/concat-stream@1.6.0",
        "pkg:npm/debug@2.6.8",
        "pkg:npm/doctrine@2.0.0",
        "pkg:npm/escope@3.6.0",
        "pkg:npm/espree@3.4.3",
        "pkg:npm/esquery@1.0.0",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/file-entry-cache@2.0.0",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/globals@9.17.0",
        "pkg:npm/ignore@3.3.3",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/inquirer@0.12.0",
        "pkg:npm/is-my-json-valid@2.16.0",
        "pkg:npm/is-resolvable@1.0.0",
        "pkg:npm/js-yaml@3.8.4",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/path-is-inside@1.0.2",
        "pkg:npm/pluralize@1.2.1",
        "pkg:npm/progress@1.1.8",
        "pkg:npm/require-uncached@1.0.3",
        "pkg:npm/shelljs@0.7.7",
        "pkg:npm/strip-bom@3.0.0",
        "pkg:npm/strip-json-comments@2.0.1",
        "pkg:npm/table@3.8.3",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/espree@3.4.3",
      "dependsOn": [
        "pkg:npm/acorn-jsx@3.0.1",
        "pkg:npm/acorn@5.0.3"
      ]
    },
    {
      "ref": "pkg:npm/esprima@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esquery@1.0.0",
      "dependsOn": [
        "pkg:npm/estraverse@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/etag@1.8.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eventemitter3@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eventsource@0.1.6",
      "dependsOn": [
        "pkg:npm/original@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/exec-sh@0.2.0",
      "dependsOn": [
        "pkg:npm/merge@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/express@4.15.3",
      "dependsOn": [
        "pkg:npm/accepts@1.3.3",
        "pkg:npm/array-flatten@1.1.1",
        "pkg:npm/content-disposition@0.5.2",
        "pkg:npm/content-type@1.0.2",
        "pkg:npm/cookie-signature@1.0.6",
        "pkg:npm/cookie@0.3.1",
        "pkg:npm/debug@2.6.7",
        "pkg:npm/depd@1.1.0",
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.8.0",
        "pkg:npm/finalhandler@1.0.3",
        "pkg:npm/fresh@0.5.0",
        "pkg:npm/merge-descriptors@1.0.1",
        "pkg:npm/methods@1.1.2",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/parseurl@1.3.1",
        "pkg:npm/path-to-regexp@0.1.7",
        "pkg:npm/proxy-addr@1.1.4",
        "pkg:npm/qs@6.4.0",
        "pkg:npm/range-parser@1.2.0",
        "pkg:npm/send@0.15.3",
        "pkg:npm/serve-static@1.12.3",
        "pkg:npm/setprototypeof@1.0.3",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/type-is@1.6.15",
        "pkg:npm/utils-merge@1.0.0",
        "pkg:npm/vary@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/extract-text-webpack-plugin@1.0.1",
      "dependsOn": [
        "pkg:npm/async@1.5.2",
        "pkg:npm/loader-utils@0.2.17",
        "pkg:npm/webpack-sources@0.1.5"
      ]
    },
    {
      "ref": "pkg:npm/fastparse@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/faye-websocket@0.10.0",
      "dependsOn": [
        "pkg:npm/websocket-driver@0.6.5"
      ]
    },
    {
      "ref": "pkg:npm/faye-websocket@0.11.1",
      "dependsOn": [
        "pkg:npm/websocket-driver@0.6.5"
      ]
    },
    {
      "ref": "pkg:npm/faye-websocket@0.7.3",
      "dependsOn": [
        "pkg:npm/websocket-driver@0.6.5"
      ]
    },
    {
      "ref": "pkg:npm/fb-watchman@1.9.2",
      "dependsOn": [
        "pkg:npm/bser@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/file-loader@0.10.0",
      "dependsOn": [
        "pkg:npm/loader-utils@0.2.17"
      ]
    },
    {
      "ref": "pkg:npm/filesize@3.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/finalhandler@1.0.3",
      "dependsOn": [
        "pkg:npm/debug@2.6.7",
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/parseurl@1.3.1",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/forwarded@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fresh@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-extra@0.30.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jsonfile@2.4.0",
        "pkg:npm/klaw@1.3.1",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/rimraf@2.6.1"
      ]
    },
    {
      "ref": "pkg:npm/fsevents@1.0.17",
      "dependsOn": [
        "pkg:npm/nan@2.6.2",
        "pkg:npm/node-pre-gyp@0.6.36"
      ]
    },
    {
      "ref": "pkg:npm/function-bind@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/globals@9.17.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gzip-size@3.0.0",
      "dependsOn": [
        "pkg:npm/duplexer@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/handlebars@4.0.10",
      "dependsOn": [
        "pkg:npm/async@1.5.2",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/source-map@0.4.4",
        "pkg:npm/uglify-js@2.7.5"
      ]
    },
    {
      "ref": "pkg:npm/he@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hosted-git-info@2.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/html-comment-regex@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/html-encoding-sniffer@1.0.1",
      "dependsOn": [
        "pkg:npm/whatwg-encoding@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/html-entities@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/html-minifier@3.5.2",
      "dependsOn": [
        "pkg:npm/camel-case@3.0.0",
        "pkg:npm/clean-css@4.1.3",
        "pkg:npm/commander@2.9.0",
        "pkg:npm/he@1.1.1",
        "pkg:npm/ncname@1.0.0",
        "pkg:npm/param-case@2.1.1",
        "pkg:npm/relateurl@0.2.7",
        "pkg:npm/uglify-js@3.0.14"
      ]
    },
    {
      "ref": "pkg:npm/html-webpack-plugin@2.24.0",
      "dependsOn": [
        "pkg:npm/bluebird@3.5.0",
        "pkg:npm/html-minifier@3.5.2",
        "pkg:npm/loader-utils@0.2.17",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/pretty-error@2.1.0",
        "pkg:npm/toposort@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/htmlparser2@3.3.0",
      "dependsOn": [
        "pkg:npm/domelementtype@1.3.0",
        "pkg:npm/domhandler@2.1.0",
        "pkg:npm/domutils@1.1.6",
        "pkg:npm/readable-stream@1.0.34"
      ]
    },
    {
      "ref": "pkg:npm/http-errors@1.6.1",
      "dependsOn": [
        "pkg:npm/depd@1.1.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/setprototypeof@1.0.3",
        "pkg:npm/statuses@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/http-proxy-middleware@0.17.3",
      "dependsOn": [
        "pkg:npm/http-proxy@1.16.2",
        "pkg:npm/is-glob@3.1.0",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/micromatch@2.3.11"
      ]
    },
    {
      "ref": "pkg:npm/http-proxy@1.16.2",
      "dependsOn": [
        "pkg:npm/eventemitter3@1.2.0",
        "pkg:npm/requires-port@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/iconv-lite@0.4.13",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/icss-replace-symbols@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ignore@3.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/interpret@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ipaddr.js@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-absolute-url@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-ci@1.0.10",
      "dependsOn": [
        "pkg:npm/ci-info@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-directory@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-svg@2.1.0",
      "dependsOn": [
        "pkg:npm/html-comment-regex@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-api@1.1.9",
      "dependsOn": [
        "pkg:npm/async@2.4.1",
        "pkg:npm/fileset@2.0.3",
        "pkg:npm/istanbul-lib-coverage@1.1.1",
        "pkg:npm/istanbul-lib-hook@1.0.7",
        "pkg:npm/istanbul-lib-instrument@1.7.2",
        "pkg:npm/istanbul-lib-report@1.1.1",
        "pkg:npm/istanbul-lib-source-maps@1.2.1",
        "pkg:npm/istanbul-reports@1.1.1",
        "pkg:npm/js-yaml@3.8.4",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-coverage@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/istanbul-lib-hook@1.0.7",
      "dependsOn": [
        "pkg:npm/append-transform@0.4.0"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-instrument@1.7.2",
      "dependsOn": [
        "pkg:npm/babel-generator@6.24.1",
        "pkg:npm/babel-template@6.24.1",
        "pkg:npm/babel-traverse@6.24.1",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/babylon@6.17.1",
        "pkg:npm/istanbul-lib-coverage@1.1.1",
        "pkg:npm/semver@5.3.0"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-report@1.1.1",
      "dependsOn": [
        "pkg:npm/istanbul-lib-coverage@1.1.1",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/path-parse@1.0.5",
        "pkg:npm/supports-color@3.2.3"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-source-maps@1.2.1",
      "dependsOn": [
        "pkg:npm/debug@2.6.8",
        "pkg:npm/istanbul-lib-coverage@1.1.1",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/rimraf@2.6.1",
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-reports@1.1.1",
      "dependsOn": [
        "pkg:npm/handlebars@4.0.10"
      ]
    },
    {
      "ref": "pkg:npm/jest-changed-files@17.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-cli@18.1.0",
      "dependsOn": [
        "pkg:npm/ansi-escapes@1.4.0",
        "pkg:npm/callsites@2.0.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/is-ci@1.0.10",
        "pkg:npm/istanbul-api@1.1.9",
        "pkg:npm/istanbul-lib-coverage@1.1.1",
        "pkg:npm/istanbul-lib-instrument@1.7.2",
        "pkg:npm/jest-changed-files@17.0.2",
        "pkg:npm/jest-config@18.1.0",
        "pkg:npm/jest-environment-jsdom@18.1.0",
        "pkg:npm/jest-file-exists@17.0.0",
        "pkg:npm/jest-haste-map@18.1.0",
        "pkg:npm/jest-jasmine2@18.1.0",
        "pkg:npm/jest-mock@18.0.0",
        "pkg:npm/jest-resolve-dependencies@18.1.0",
        "pkg:npm/jest-resolve@18.1.0",
        "pkg:npm/jest-runtime@18.1.0",
        "pkg:npm/jest-snapshot@18.1.0",
        "pkg:npm/jest-util@18.1.0",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/node-notifier@4.6.1",
        "pkg:npm/sane@1.4.1",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/throat@3.0.0",
        "pkg:npm/which@1.2.14",
        "pkg:npm/worker-farm@1.3.1",
        "pkg:npm/yargs@6.6.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-config@18.1.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/jest-environment-jsdom@18.1.0",
        "pkg:npm/jest-environment-node@18.1.0",
        "pkg:npm/jest-jasmine2@18.1.0",
        "pkg:npm/jest-mock@18.0.0",
        "pkg:npm/jest-resolve@18.1.0",
        "pkg:npm/jest-util@18.1.0",
        "pkg:npm/json-stable-stringify@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-diff@18.1.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/diff@3.2.0",
        "pkg:npm/jest-matcher-utils@18.1.0",
        "pkg:npm/pretty-format@18.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-environment-jsdom@18.1.0",
      "dependsOn": [
        "pkg:npm/jest-mock@18.0.0",
        "pkg:npm/jest-util@18.1.0",
        "pkg:npm/jsdom@9.12.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-environment-node@18.1.0",
      "dependsOn": [
        "pkg:npm/jest-mock@18.0.0",
        "pkg:npm/jest-util@18.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-file-exists@17.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-haste-map@18.1.0",
      "dependsOn": [
        "pkg:npm/fb-watchman@1.9.2",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/sane@1.4.1",
        "pkg:npm/worker-farm@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/jest-jasmine2@18.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jest-matcher-utils@18.1.0",
        "pkg:npm/jest-matchers@18.1.0",
        "pkg:npm/jest-snapshot@18.1.0",
        "pkg:npm/jest-util@18.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-matcher-utils@18.1.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/pretty-format@18.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-matchers@18.1.0",
      "dependsOn": [
        "pkg:npm/jest-diff@18.1.0",
        "pkg:npm/jest-matcher-utils@18.1.0",
        "pkg:npm/jest-util@18.1.0",
        "pkg:npm/pretty-format@18.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-mock@18.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jest-resolve-dependencies@18.1.0",
      "dependsOn": [
        "pkg:npm/jest-file-exists@17.0.0",
        "pkg:npm/jest-resolve@18.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-resolve@18.1.0",
      "dependsOn": [
        "pkg:npm/browser-resolve@1.11.2",
        "pkg:npm/jest-file-exists@17.0.0",
        "pkg:npm/jest-haste-map@18.1.0",
        "pkg:npm/resolve@1.3.3"
      ]
    },
    {
      "ref": "pkg:npm/jest-runtime@18.1.0",
      "dependsOn": [
        "pkg:npm/babel-core@6.22.1",
        "pkg:npm/babel-jest@18.0.0",
        "pkg:npm/babel-plugin-istanbul@3.1.2",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jest-config@18.1.0",
        "pkg:npm/jest-file-exists@17.0.0",
        "pkg:npm/jest-haste-map@18.1.0",
        "pkg:npm/jest-mock@18.0.0",
        "pkg:npm/jest-resolve@18.1.0",
        "pkg:npm/jest-snapshot@18.1.0",
        "pkg:npm/jest-util@18.1.0",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/yargs@6.6.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-snapshot@18.1.0",
      "dependsOn": [
        "pkg:npm/jest-diff@18.1.0",
        "pkg:npm/jest-file-exists@17.0.0",
        "pkg:npm/jest-matcher-utils@18.1.0",
        "pkg:npm/jest-util@18.1.0",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/pretty-format@18.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jest-util@18.1.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/diff@3.2.0",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jest-file-exists@17.0.0",
        "pkg:npm/jest-mock@18.0.0",
        "pkg:npm/mkdirp@0.5.1"
      ]
    },
    {
      "ref": "pkg:npm/jest@18.1.0",
      "dependsOn": [
        "pkg:npm/jest-cli@18.1.0"
      ]
    },
    {
      "ref": "pkg:npm/js-tokens@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-yaml@3.8.4",
      "dependsOn": [
        "pkg:npm/argparse@1.0.9",
        "pkg:npm/esprima@3.1.3"
      ]
    },
    {
      "ref": "pkg:npm/jsdom@9.12.0",
      "dependsOn": [
        "pkg:npm/abab@1.0.3",
        "pkg:npm/acorn-globals@3.1.0",
        "pkg:npm/acorn@4.0.13",
        "pkg:npm/array-equal@1.0.0",
        "pkg:npm/content-type-parser@1.0.1",
        "pkg:npm/cssom@0.3.2",
        "pkg:npm/cssstyle@0.2.37",
        "pkg:npm/escodegen@1.8.1",
        "pkg:npm/html-encoding-sniffer@1.0.1",
        "pkg:npm/nwmatcher@1.4.0",
        "pkg:npm/parse5@1.5.1",
        "pkg:npm/request@2.81.0",
        "pkg:npm/sax@1.2.2",
        "pkg:npm/symbol-tree@3.2.2",
        "pkg:npm/tough-cookie@2.3.2",
        "pkg:npm/webidl-conversions@4.0.1",
        "pkg:npm/whatwg-encoding@1.0.1",
        "pkg:npm/whatwg-url@4.8.0",
        "pkg:npm/xml-name-validator@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/json-loader@0.5.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json3@3.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsx-ast-utils@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._arraycopy@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._arrayeach@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._baseassign@3.2.0",
      "dependsOn": [
        "pkg:npm/lodash._basecopy@3.0.1",
        "pkg:npm/lodash.keys@3.1.2"
      ]
    },
    {
      "ref": "pkg:npm/lodash._baseclone@3.3.0",
      "dependsOn": [
        "pkg:npm/lodash._arraycopy@3.0.0",
        "pkg:npm/lodash._arrayeach@3.0.0",
        "pkg:npm/lodash._baseassign@3.2.0",
        "pkg:npm/lodash._basefor@3.0.3",
        "pkg:npm/lodash.isarray@3.0.4",
        "pkg:npm/lodash.keys@3.1.2"
      ]
    },
    {
      "ref": "pkg:npm/lodash._basefor@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._bindcallback@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.camelcase@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.clonedeep@3.0.2",
      "dependsOn": [
        "pkg:npm/lodash._baseclone@3.3.0",
        "pkg:npm/lodash._bindcallback@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.cond@4.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.memoize@4.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.pickby@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.uniq@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lower-case@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@4.0.2",
      "dependsOn": [
        "pkg:npm/pseudomap@1.0.2",
        "pkg:npm/yallist@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/macaddress@0.2.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/marked-terminal@1.7.0",
      "dependsOn": [
        "pkg:npm/cardinal@1.0.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/cli-table@0.3.1",
        "pkg:npm/lodash.assign@4.2.0",
        "pkg:npm/node-emoji@1.5.1"
      ]
    },
    {
      "ref": "pkg:npm/marked@0.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/math-expression-evaluator@1.2.17",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/media-typer@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/merge-descriptors@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/methods@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-db@1.28.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime@1.2.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime@1.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ncname@1.0.0",
      "dependsOn": [
        "pkg:npm/xml-char-classes@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/negotiator@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/no-case@2.3.1",
      "dependsOn": [
        "pkg:npm/lower-case@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/node-emoji@1.5.1",
      "dependsOn": [
        "pkg:npm/string.prototype.codepointat@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/node-notifier@4.6.1",
      "dependsOn": [
        "pkg:npm/cli-usage@0.1.4",
        "pkg:npm/growly@1.3.0",
        "pkg:npm/lodash.clonedeep@3.0.2",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/shellwords@0.1.0",
        "pkg:npm/which@1.2.14"
      ]
    },
    {
      "ref": "pkg:npm/normalize-package-data@2.3.8",
      "dependsOn": [
        "pkg:npm/hosted-git-info@2.4.2",
        "pkg:npm/is-builtin-module@1.0.0",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/validate-npm-package-license@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/normalize-url@1.9.1",
      "dependsOn": [
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/prepend-http@1.0.4",
        "pkg:npm/query-string@4.3.4",
        "pkg:npm/sort-keys@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/nwmatcher@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object.assign@4.0.4",
      "dependsOn": [
        "pkg:npm/define-properties@1.1.2",
        "pkg:npm/function-bind@1.1.0",
        "pkg:npm/object-keys@1.0.11"
      ]
    },
    {
      "ref": "pkg:npm/on-finished@2.3.0",
      "dependsOn": [
        "pkg:npm/ee-first@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/on-headers@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/open@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/original@1.0.0",
      "dependsOn": [
        "pkg:npm/url-parse@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/param-case@2.1.1",
      "dependsOn": [
        "pkg:npm/no-case@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/parse5@1.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parseurl@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-to-regexp@0.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pkg-up@1.0.0",
      "dependsOn": [
        "pkg:npm/find-up@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/postcss-calc@5.3.1",
      "dependsOn": [
        "pkg:npm/postcss-message-helpers@2.0.0",
        "pkg:npm/postcss@5.2.17",
        "pkg:npm/reduce-css-calc@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/postcss-colormin@2.2.2",
      "dependsOn": [
        "pkg:npm/colormin@1.1.2",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-convert-values@2.6.1",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-comments@2.0.4",
      "dependsOn": [
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-duplicates@2.1.0",
      "dependsOn": [
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-empty@2.1.0",
      "dependsOn": [
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-overridden@0.1.1",
      "dependsOn": [
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-discard-unused@2.2.3",
      "dependsOn": [
        "pkg:npm/postcss@5.2.17",
        "pkg:npm/uniqs@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/postcss-filter-plugins@2.0.2",
      "dependsOn": [
        "pkg:npm/postcss@5.2.17",
        "pkg:npm/uniqid@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-load-config@1.2.0",
      "dependsOn": [
        "pkg:npm/cosmiconfig@2.1.3",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/postcss-load-options@1.2.0",
        "pkg:npm/postcss-load-plugins@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/postcss-load-options@1.2.0",
      "dependsOn": [
        "pkg:npm/cosmiconfig@2.1.3",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-load-plugins@2.3.0",
      "dependsOn": [
        "pkg:npm/cosmiconfig@2.1.3",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-loader@1.2.2",
      "dependsOn": [
        "pkg:npm/loader-utils@0.2.17",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/postcss-load-config@1.2.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-merge-idents@2.1.7",
      "dependsOn": [
        "pkg:npm/has@1.0.1",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-merge-longhand@2.0.2",
      "dependsOn": [
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-merge-rules@2.1.2",
      "dependsOn": [
        "pkg:npm/browserslist@1.7.7",
        "pkg:npm/caniuse-api@1.6.1",
        "pkg:npm/postcss-selector-parser@2.2.3",
        "pkg:npm/postcss@5.2.17",
        "pkg:npm/vendors@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-message-helpers@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss-minify-font-values@1.0.5",
      "dependsOn": [
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-minify-gradients@1.0.5",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-minify-params@1.2.2",
      "dependsOn": [
        "pkg:npm/alphanum-sort@1.0.2",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17",
        "pkg:npm/uniqs@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/postcss-minify-selectors@2.1.1",
      "dependsOn": [
        "pkg:npm/alphanum-sort@1.0.2",
        "pkg:npm/has@1.0.1",
        "pkg:npm/postcss-selector-parser@2.2.3",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-modules-extract-imports@1.2.0",
      "dependsOn": [
        "pkg:npm/postcss@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-modules-local-by-default@1.2.0",
      "dependsOn": [
        "pkg:npm/css-selector-tokenizer@0.7.0",
        "pkg:npm/postcss@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-modules-scope@1.1.0",
      "dependsOn": [
        "pkg:npm/css-selector-tokenizer@0.7.0",
        "pkg:npm/postcss@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-modules-values@1.3.0",
      "dependsOn": [
        "pkg:npm/icss-replace-symbols@1.1.0",
        "pkg:npm/postcss@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-charset@1.1.1",
      "dependsOn": [
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-normalize-url@3.0.8",
      "dependsOn": [
        "pkg:npm/is-absolute-url@2.1.0",
        "pkg:npm/normalize-url@1.9.1",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-ordered-values@2.2.3",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-reduce-idents@2.4.0",
      "dependsOn": [
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-reduce-initial@1.0.1",
      "dependsOn": [
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-reduce-transforms@1.0.4",
      "dependsOn": [
        "pkg:npm/has@1.0.1",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17"
      ]
    },
    {
      "ref": "pkg:npm/postcss-selector-parser@2.2.3",
      "dependsOn": [
        "pkg:npm/flatten@1.0.2",
        "pkg:npm/indexes-of@1.0.1",
        "pkg:npm/uniq@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/postcss-svgo@2.1.6",
      "dependsOn": [
        "pkg:npm/is-svg@2.1.0",
        "pkg:npm/postcss-value-parser@3.3.0",
        "pkg:npm/postcss@5.2.17",
        "pkg:npm/svgo@0.7.2"
      ]
    },
    {
      "ref": "pkg:npm/postcss-unique-selectors@2.0.2",
      "dependsOn": [
        "pkg:npm/alphanum-sort@1.0.2",
        "pkg:npm/postcss@5.2.17",
        "pkg:npm/uniqs@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/postcss-zindex@2.2.0",
      "dependsOn": [
        "pkg:npm/has@1.0.1",
        "pkg:npm/postcss@5.2.17",
        "pkg:npm/uniqs@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/postcss@5.2.17",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/js-base64@2.1.9",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/supports-color@3.2.3"
      ]
    },
    {
      "ref": "pkg:npm/postcss@6.0.1",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/supports-color@3.2.3"
      ]
    },
    {
      "ref": "pkg:npm/pretty-error@2.1.0",
      "dependsOn": [
        "pkg:npm/renderkid@2.0.1",
        "pkg:npm/utila@0.4.0"
      ]
    },
    {
      "ref": "pkg:npm/pretty-format@18.1.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/private@0.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/promise@7.1.1",
      "dependsOn": [
        "pkg:npm/asap@2.0.5"
      ]
    },
    {
      "ref": "pkg:npm/proxy-addr@1.1.4",
      "dependsOn": [
        "pkg:npm/forwarded@0.1.0",
        "pkg:npm/ipaddr.js@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/q@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/query-string@4.3.4",
      "dependsOn": [
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/strict-uri-encode@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/querystringify@0.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/querystringify@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/range-parser@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/react-dev-utils@0.5.2",
      "dependsOn": [
        "pkg:npm/ansi-html@0.0.5",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/filesize@3.3.0",
        "pkg:npm/gzip-size@3.0.0",
        "pkg:npm/html-entities@1.2.0",
        "pkg:npm/opn@4.0.2",
        "pkg:npm/recursive-readdir@2.1.1",
        "pkg:npm/sockjs-client@1.0.1",
        "pkg:npm/strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/react-scripts@0.9.5",
      "dependsOn": [
        "pkg:npm/autoprefixer@6.7.2",
        "pkg:npm/babel-core@6.22.1",
        "pkg:npm/babel-eslint@7.1.1",
        "pkg:npm/babel-jest@18.0.0",
        "pkg:npm/babel-loader@6.2.10",
        "pkg:npm/babel-preset-react-app@2.2.0",
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/case-sensitive-paths-webpack-plugin@1.1.4",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/connect-history-api-fallback@1.3.0",
        "pkg:npm/cross-spawn@4.0.2",
        "pkg:npm/css-loader@0.26.1",
        "pkg:npm/detect-port@1.1.0",
        "pkg:npm/dotenv@2.0.0",
        "pkg:npm/eslint-config-react-app@0.6.2",
        "pkg:npm/eslint-loader@1.6.0",
        "pkg:npm/eslint-plugin-flowtype@2.21.0",
        "pkg:npm/eslint-plugin-import@2.0.1",
        "pkg:npm/eslint-plugin-jsx-a11y@4.0.0",
        "pkg:npm/eslint-plugin-react@6.4.1",
        "pkg:npm/eslint@3.16.1",
        "pkg:npm/extract-text-webpack-plugin@1.0.1",
        "pkg:npm/file-loader@0.10.0",
        "pkg:npm/fs-extra@0.30.0",
        "pkg:npm/fsevents@1.0.17",
        "pkg:npm/html-webpack-plugin@2.24.0",
        "pkg:npm/http-proxy-middleware@0.17.3",
        "pkg:npm/jest@18.1.0",
        "pkg:npm/json-loader@0.5.4",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/postcss-loader@1.2.2",
        "pkg:npm/promise@7.1.1",
        "pkg:npm/react-dev-utils@0.5.2",
        "pkg:npm/style-loader@0.13.1",
        "pkg:npm/url-loader@0.5.7",
        "pkg:npm/webpack-dev-server@1.16.2",
        "pkg:npm/webpack-manifest-plugin@1.1.0",
        "pkg:npm/webpack@1.14.0",
        "pkg:npm/whatwg-fetch@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.2.9",
      "dependsOn": [
        "pkg:npm/buffer-shims@1.0.0",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/string_decoder@1.0.1",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/recursive-readdir@2.1.1",
      "dependsOn": [
        "pkg:npm/minimatch@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/redeyed@1.0.1",
      "dependsOn": [
        "pkg:npm/esprima@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/reduce-css-calc@1.3.0",
      "dependsOn": [
        "pkg:npm/balanced-match@0.4.2",
        "pkg:npm/math-expression-evaluator@1.2.17",
        "pkg:npm/reduce-function-call@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/reduce-function-call@1.0.2",
      "dependsOn": [
        "pkg:npm/balanced-match@0.4.2"
      ]
    },
    {
      "ref": "pkg:npm/regenerate@1.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regenerator-transform@0.9.8",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.23.0",
        "pkg:npm/babel-types@6.24.1",
        "pkg:npm/private@0.1.7"
      ]
    },
    {
      "ref": "pkg:npm/regexpu-core@1.0.0",
      "dependsOn": [
        "pkg:npm/regenerate@1.3.2",
        "pkg:npm/regjsgen@0.2.0",
        "pkg:npm/regjsparser@0.1.5"
      ]
    },
    {
      "ref": "pkg:npm/relateurl@0.2.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/remove-trailing-separator@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/renderkid@2.0.1",
      "dependsOn": [
        "pkg:npm/css-select@1.2.0",
        "pkg:npm/dom-converter@0.1.4",
        "pkg:npm/htmlparser2@3.3.0",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/utila@0.3.3"
      ]
    },
    {
      "ref": "pkg:npm/requires-port@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve@1.3.3",
      "dependsOn": [
        "pkg:npm/path-parse@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/safe-buffer@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sane@1.4.1",
      "dependsOn": [
        "pkg:npm/exec-sh@0.2.0",
        "pkg:npm/fb-watchman@1.9.2",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/walker@1.0.7",
        "pkg:npm/watch@0.10.0"
      ]
    },
    {
      "ref": "pkg:npm/sax@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/send@0.15.3",
      "dependsOn": [
        "pkg:npm/debug@2.6.7",
        "pkg:npm/depd@1.1.0",
        "pkg:npm/destroy@1.0.4",
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.8.0",
        "pkg:npm/fresh@0.5.0",
        "pkg:npm/http-errors@1.6.1",
        "pkg:npm/mime@1.3.4",
        "pkg:npm/ms@2.0.0",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/range-parser@1.2.0",
        "pkg:npm/statuses@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/serve-index@1.9.0",
      "dependsOn": [
        "pkg:npm/accepts@1.3.3",
        "pkg:npm/batch@0.6.1",
        "pkg:npm/debug@2.6.8",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/http-errors@1.6.1",
        "pkg:npm/mime-types@2.1.15",
        "pkg:npm/parseurl@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/serve-static@1.12.3",
      "dependsOn": [
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/parseurl@1.3.1",
        "pkg:npm/send@0.15.3"
      ]
    },
    {
      "ref": "pkg:npm/setprototypeof@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shelljs@0.7.7",
      "dependsOn": [
        "pkg:npm/glob@7.1.2",
        "pkg:npm/interpret@1.0.3",
        "pkg:npm/rechoir@0.6.2"
      ]
    },
    {
      "ref": "pkg:npm/shellwords@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sockjs-client@1.0.1",
      "dependsOn": [
        "pkg:npm/debug@2.6.8",
        "pkg:npm/eventsource@0.1.6",
        "pkg:npm/faye-websocket@0.7.3",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/json3@3.3.2",
        "pkg:npm/url-parse@1.1.9"
      ]
    },
    {
      "ref": "pkg:npm/sockjs-client@1.1.4",
      "dependsOn": [
        "pkg:npm/debug@2.6.8",
        "pkg:npm/eventsource@0.1.6",
        "pkg:npm/faye-websocket@0.11.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/json3@3.3.2",
        "pkg:npm/url-parse@1.1.9"
      ]
    },
    {
      "ref": "pkg:npm/sockjs@0.3.18",
      "dependsOn": [
        "pkg:npm/faye-websocket@0.10.0",
        "pkg:npm/uuid@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/source-map-support@0.4.15",
      "dependsOn": [
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/sshpk@1.13.0",
      "dependsOn": [
        "pkg:npm/asn1@0.2.3",
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/bcrypt-pbkdf@1.0.1",
        "pkg:npm/dashdash@1.14.1",
        "pkg:npm/ecc-jsbn@0.1.1",
        "pkg:npm/getpass@0.1.7",
        "pkg:npm/jodid25519@1.0.2",
        "pkg:npm/jsbn@0.1.1",
        "pkg:npm/tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "pkg:npm/statuses@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-cache@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-http@2.7.1",
      "dependsOn": [
        "pkg:npm/builtin-status-codes@3.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.2.9",
        "pkg:npm/to-arraybuffer@1.0.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/string_decoder@1.0.1",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/style-loader@0.13.1",
      "dependsOn": [
        "pkg:npm/loader-utils@0.2.17"
      ]
    },
    {
      "ref": "pkg:npm/svgo@0.7.2",
      "dependsOn": [
        "pkg:npm/coa@1.0.2",
        "pkg:npm/colors@1.1.2",
        "pkg:npm/csso@2.3.2",
        "pkg:npm/js-yaml@3.7.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/sax@1.2.2",
        "pkg:npm/whet.extend@0.9.9"
      ]
    },
    {
      "ref": "pkg:npm/test-exclude@3.3.0",
      "dependsOn": [
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/read-pkg-up@1.0.1",
        "pkg:npm/require-main-filename@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/throat@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/toposort@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tr46@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-is@1.6.15",
      "dependsOn": [
        "pkg:npm/media-typer@0.3.0",
        "pkg:npm/mime-types@2.1.15"
      ]
    },
    {
      "ref": "pkg:npm/uglify-js@3.0.14",
      "dependsOn": [
        "pkg:npm/commander@2.9.0",
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/uniqid@4.1.1",
      "dependsOn": [
        "pkg:npm/macaddress@0.2.8"
      ]
    },
    {
      "ref": "pkg:npm/uniqs@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unpipe@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/upper-case@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/url-loader@0.5.7",
      "dependsOn": [
        "pkg:npm/loader-utils@0.2.17",
        "pkg:npm/mime@1.2.11"
      ]
    },
    {
      "ref": "pkg:npm/url-parse@1.0.5",
      "dependsOn": [
        "pkg:npm/querystringify@0.0.4",
        "pkg:npm/requires-port@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/url-parse@1.1.9",
      "dependsOn": [
        "pkg:npm/querystringify@1.0.0",
        "pkg:npm/requires-port@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/utila@0.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/utila@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/utils-merge@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uuid@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uuid@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vary@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vendors@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/watch@0.10.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webidl-conversions@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webidl-conversions@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webpack-dev-middleware@1.10.2",
      "dependsOn": [
        "pkg:npm/memory-fs@0.4.1",
        "pkg:npm/mime@1.3.6",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/range-parser@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/webpack-dev-server@1.16.2",
      "dependsOn": [
        "pkg:npm/compression@1.6.2",
        "pkg:npm/connect-history-api-fallback@1.3.0",
        "pkg:npm/express@4.15.3",
        "pkg:npm/http-proxy-middleware@0.17.3",
        "pkg:npm/open@0.0.5",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/serve-index@1.9.0",
        "pkg:npm/sockjs-client@1.1.4",
        "pkg:npm/sockjs@0.3.18",
        "pkg:npm/stream-cache@0.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/supports-color@3.2.3",
        "pkg:npm/webpack-dev-middleware@1.10.2"
      ]
    },
    {
      "ref": "pkg:npm/webpack-manifest-plugin@1.1.0",
      "dependsOn": [
        "pkg:npm/fs-extra@0.30.0",
        "pkg:npm/lodash@4.17.4"
      ]
    },
    {
      "ref": "pkg:npm/websocket-driver@0.6.5",
      "dependsOn": [
        "pkg:npm/websocket-extensions@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/websocket-extensions@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/whatwg-encoding@1.0.1",
      "dependsOn": [
        "pkg:npm/iconv-lite@0.4.13"
      ]
    },
    {
      "ref": "pkg:npm/whatwg-fetch@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/whatwg-url@4.8.0",
      "dependsOn": [
        "pkg:npm/tr46@0.0.3",
        "pkg:npm/webidl-conversions@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/whet.extend@0.9.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/which@1.2.14",
      "dependsOn": [
        "pkg:npm/isexe@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/worker-farm@1.3.1",
      "dependsOn": [
        "pkg:npm/errno@0.1.4",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/xml-char-classes@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xml-name-validator@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/feed@0.3.0",
      "dependsOn": [
        "pkg:npm/xml@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/some-missing-pkg@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/some-other-pkg@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/some-pkg@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pad-left@2.1.0",
      "dependsOn": [
        "pkg:npm/repeat-string@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/repeat-string@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nyc@10.3.2",
      "dependsOn": [
        "pkg:npm/archy@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@3.0.0",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "pkg:npm/hoek@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/package-a@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-db@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@2.0.0",
      "dependsOn": [
        "pkg:npm/mime-db@1.0.1",
        "pkg:npm/mime-db@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/ejs@2.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/glob-parent@3.0.0",
      "dependsOn": [
        "pkg:npm/is-glob@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/glob-stream@5.3.5",
      "dependsOn": [
        "pkg:npm/extend@3.0.0",
        "pkg:npm/glob-parent@3.0.0",
        "pkg:npm/glob@5.0.15",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/ordered-read-streams@0.3.0",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/to-absolute-glob@0.1.1",
        "pkg:npm/unique-stream@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/is-extglob@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-glob@3.0.0",
      "dependsOn": [
        "pkg:npm/is-extglob@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/mime-db@1.0.1",
      "dependsOn": []
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/lockfile-conflict-package-lock-json"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "11.11.0",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@11.11.0",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@11.11.0",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-08-11T18:09:45Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Tuesday, August 11, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'lockfile-conflict-package-lock-json'. The application also has 170 child modules/components. There are 2398 components. The package type in this SBOM is npm with 10 purl namespaces described under components. The components were identified from 253 source files."
    }
  ]
}