in scripts/sync-docs.js [255:279]
function normalizeSidebar(sidebarList, version) {
const arr = sidebarList.map((block) => ({
...block,
...(block?.id ? { id: `version-${version}/${block.id}` } : {}),
...(block?.items?.length > 0
? {
collapsible: true,
collapsed: true,
items: block.items.map((v) => {
if (typeof v === 'string') {
return {
type: 'doc',
id: `version-${version}/${v}`,
};
}
return normalizeSidebar([v], version)[`version-${version}/docs`][0];
}),
}
: {}),
}));
return {
[`version-${version}/docs`]: arr,
};
}