@mintlify/common
Version:
Commonly shared code within Mintlify
14 lines (13 loc) • 435 B
JavaScript
import { remove } from 'unist-util-remove';
import { getExportMapFromTree } from './getExportMap.js';
import { nodeIncludesExport } from './nodeIncludesExport.js';
export const findAndRemoveExports = (tree) => {
const exportMap = getExportMapFromTree(tree);
remove(tree, (node) => {
if (!nodeIncludesExport(node))
return false;
node.value = '';
return true;
});
return exportMap;
};