lerobot/robot-learning-tutorial
508
1// Transform `:::outputs ... :::` into a <section class="code-outputs"> wrapper2// Requires remark-directive to be applied before this plugin3 4export default function remarkOutputsContainer() {5 return (tree) => {6 const visit = (node) => {7 if (!node || typeof node !== 'object') return;8 9 if (node.type === 'containerDirective' && node.name === 'outputs') {10 node.data = node.data || {};11 node.data.hName = 'section';12 node.data.hProperties = { className: ['code-outputs'] };13 }14 15 const children = Array.isArray(node.children) ? node.children : [];16 for (const child of children) visit(child);17 };18 19 visit(tree);20 };21}22 23 24 