@nuxtjs/mdc
Version:
Nuxt MDC module
11 lines (10 loc) • 363 B
JavaScript
export const useProcessorPlugins = async (processor, plugins = {}) => {
const toUse = Object.entries(plugins).filter((p) => p[1] !== false);
for (const plugin of toUse) {
const instance = plugin[1].instance || await import(
/* @vite-ignore */
plugin[0]
).then((m) => m.default || m);
processor.use(instance, plugin[1].options);
}
};