Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FEATURE] Versioninfo enrich with manifest infos (#554)
Enrich task generateVersionInfo, such that the created version-info.json file contains new sections in the json structure: manifestHints: for each library (in each library's json structure) The manifestHints section contains the libraries dependencies (fully resolved). The resolved dependencies are lazy - if parent dependencies are also lazy non-lazy - if lazy is not defined for this dependency and it has no lazy parent - if there is the same dependency defined lazy but the current one isn't (non-lazy wins on the same level) components: global (top level in the json structure) The components section contains all components which are embedded by the libraries. Each component has: - the including library - manifestHints - hasOwnPreload. It indicates that embeds points to subcomponents and embeddedBy points to parent components
- Loading branch information