UNPKG

@mintlify/common

Version:

Commonly shared code within Mintlify

14 lines (13 loc) 435 B
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; };