Closed
Description
according to the CDX spec multiple components
can be nested inside a component
- see https://cyclonedx.org/docs/1.4/json/#components_items_components
this nested component thing can be utilized to render the internals of node's bundleDependencies
package feature (see CycloneDX/cyclonedx-node-npm#13)
feature request:
- make the
component
data model aware of nested components
was done via add support for sub-components (Models.Component.components
) #136
functional requirement
-
thebuilders.fromPackageJson
are aware ofbundleDependencies
and generate apropriate data models
this is not the right place to traverse directories and generate nestings. - the nested
component.components.component.dependencies
are used in rendered/serialized/normalizeddependencies
graph
was done via add support for sub-components (Models.Component.components
) #136
non-functional
- have unit tests for the new feature available
- IDEA: current
libs/*
are transformed to local sub-packages that are properly bundled ion release.
see [IDEA] have libs as bundled packages #64