import { runHighlighterWithAstro } from "@astrojs/prism/dist/highlighter"; import { highlightCodeBlocks } from "./highlight.js"; const rehypePrism = (excludeLangs) => { return async (tree) => { await highlightCodeBlocks( tree, (code, language) => { let { html, classLanguage } = runHighlighterWithAstro(language, code); return Promise.resolve( `
${html}
`
);
},
excludeLangs
);
};
};
export {
rehypePrism
};