vite-plugin-markdown icon indicating copy to clipboard operation
vite-plugin-markdown copied to clipboard

this npm is BROKEN

Open Avi-E-Koenig opened this issue 4 months ago • 1 comments

Dont use it

import mdPlugin from 'vite-plugin-markdown'

const plugins = [
/* */
  mdPlugin({ mode: ["html", "markdown"] }),
];

error when starting dev server:
TypeError: mdPlugin is not a function

Avi-E-Koenig avatar Aug 27 '25 09:08 Avi-E-Koenig

Their export default is borked. The main entry function is plugin you need to extract. Try this:

import { defineConfig } from 'vite';
import { plugin as mdPlugin, Mode } from 'vite-plugin-markdown';

export default defineConfig({
  plugins: [
    mdPlugin({
      mode: [Mode.HTML, Mode.REACT, Mode.MARKDOWN],
    }),
  ],
});

charlesvill avatar Aug 29 '25 20:08 charlesvill