An array of resolved dependencies of this package.
Indicates all dependencies are resolved or not.
A package's unique id as {package name}/{package version} format.
Indicates this node and it's dependencies are linked or not.
This value is changed as true after linkDependencies call.
Contents of the package.json file of this package.
Name of the package. The name field of package.json. If the name field of package.json is empty, directory name of the package will be used.
An upper directory node of child nodes in a node_modules directory.
parent1/node_modules/child1
An absolute path of this node.
An array of dependencies which remain unresolved after dependency resolution try.
Indicates this node is validated.
Returns a node with the given name which this node depends on.
The name of a dependency.
Returns true if this node depends on the package
with the given name and optional version.
The name of a dependency.
The version of the dependency.
For each unresolved dependencies, this method check if the dependency node exist, and if it exists and satisfies version then add to dependencies and remove from unresolvedDependencies.
If the package.json has the optionalDependencies and some of it also
exists unresolved dependencies, this method will remove them from
the unresolved dependencies.
Calls linkDependencies, then calls validate
Called when the resolution process for this node has been ended.
If this value is true this node will resolve devDependencies too.
Validates all of this node's dependencies recursively.
Generated using TypeDoc
Child nodes inside of a
node_modulespath under this package.