Skip to content

Is the last element in property "dependencies" meaning "direct dependencies"? #334

@SandZn

Description

@SandZn

Hi,

I noticed that in bom.json, the last element in the property "dependencies" looked like the direct dependencies for the given package.

However, when I generated bom.json for yeoman-generator, there are 94 items in the array "dependsOn". But depending on the package.json in yeoman-generator, there are only 13 direct dependencies. I wonder how it happens and what exactly are the items in "dependsOn" in the last element of "dependencies".

{
      "ref": "pkg:npm/[email protected]",
      "dependsOn": [
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/%40tootallnate/[email protected]",
        "pkg:npm/%40gar/[email protected]",
        "pkg:npm/%40isaacs/[email protected]",
        "pkg:npm/%40nodelib/[email protected]",
        "pkg:npm/%40nodelib/[email protected]",
        "pkg:npm/%40npmcli/[email protected]",
        "pkg:npm/%40npmcli/[email protected]",
        "pkg:npm/%40npmcli/[email protected]",
        "pkg:npm/%40npmcli/[email protected]",
        "pkg:npm/%40npmcli/[email protected]",
        "pkg:npm/%40npmcli/[email protected]",
        "pkg:npm/%40types/[email protected]",
        "pkg:npm/%40types/[email protected]",
        "pkg:npm/%40types/[email protected]",
        "pkg:npm/%40types/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/%40npmcli/[email protected]",
        "pkg:npm/[email protected]",
        "pkg:npm/[email protected]"
      ]
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions