Add plugin
The way that you can add custom plugins to the mix, is by adding them before or after a built-in plugin.
Let's say we want to use the "remark-github-alerts" plugin. It must be added before or after a built-in remark plugin. Do the same with rehype plugins too. Let's say we want to add it after the built-in "remark-gfm" plugin.
import remarkGithubAlerts from "remark-github-alerts"
svelteInMarkdownPreprocess({
onTransform: async (options, config) => {
return await transformer(options, config, {
builtInPlugins: {
remarkGfm: {
plugins: {
after: remarkGithubAlerts,
},
},
},
})
},
})
Note
It doesn't matter if the built-in plugin is disabled, the custom plugin added by you will work.