Decorator
Intro
While the packageanalyzer
itself only collects the package.json
during the traversal of the dependency tree, it's the Decorator
that adds any custom data along the way.
This data is then also made available in the Package class.
For example if you want to add the weekly download numbers of a package, you would do it with a Decorator
.
Further reading
Please see Creating a Decorator to see how you can create a basic Decorator
or
Using Custom Reports for a more indepth explanation of its usage in conjunction with the Report
feature.