def plugin_components
import near-v-framework@0.4.0.0/domain/architecture/system/release/ops.bend as Opsimport Base
import near-v-framework@0.4.0.0/domain/architecture/system/release/type.bend as Rl
91# Every component any plugin ships.
92def plugin_components(gs: List<&2, Rl.Plugin>) -> List<&2, String>:
93 match gs:
94 case []:
95 []
96 case g <> rest:
97 match g:
98 case Rl.Plugin{_, _, _, cs, _}:
99 List.append(&2, String, cs, plugin_components(rest))