14 lines
621 B
YAML
14 lines
621 B
YAML
# apes--sidebar bundle patch: inserts the host plugin row into the profile
|
|
# roster. The client half (sidebar tabs: Tasks / Agents / Profile) loads
|
|
# through the dsh.client.inject declaration in package.json; this patch mounts
|
|
# the Node-side host entry only.
|
|
#
|
|
# Double-mount guard: if another *enabled* entry already mounts the same
|
|
# package (e.g. via an aggregate bundle), this row backs off.
|
|
- insert:
|
|
- id: apes-sidebar
|
|
name: apes--sidebar
|
|
disabled: !!js >
|
|
[...ctx.loader.entries()].some((e) =>
|
|
e.options.name === 'apes--sidebar' && e.options.id !== 'apes-sidebar' && !e.disabled)
|