Commit 7603ece
authored
[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 components1 parent 4421bbb commit 7603ece
File tree
5 files changed
+1846
-39
lines changed- lib
- builder
- processors
- tasks
- test/lib
- processors
- tasks
5 files changed
+1846
-39
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
| 79 | + | |
78 | 80 | | |
79 | 81 | | |
80 | 82 | | |
| |||
0 commit comments