Vue3 component wrapper for EasyMDE markdown editor, version 1.0.1. Written in TypeScript, built by Rollup. Provides a drop-in <vue-easymde> component with v-model support, full EasyMDE options passthrough, access to the underlying EasyMDE instance, and TypeScript typings. Requires Vue 3.2+ and EasyMDE 2.16+ as peer dependencies. Suitable for Vue 3 projects needing a lightweight, customizable markdown editor.
npm install vue3-easymdeNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Set up Vue3 EasyMDE with v-model, options, event handling, and access to the EasyMDE instance.
Ensure easymde dependency is updated to v2.16.1 or compatible. Refer to EasyMDE changelog for API changes.
Review EasyMDE documentation for deprecated configuration options.
Import 'easymde/dist/easymde.min.css' in your main entry file (e.g., main.ts).
Use client-only rendering (e.g., <ClientOnly> in Nuxt) or dynamic import with ssr: false.
Use 'import type { EditorInstance } from 'vue3-easymde'' to import the type.Ensure 'node_modules/vue3-easymde' contains 'index.d.ts'. Add '"types": ["vue3-easymde"]' to tsconfig.json or use 'import type' from the package.
Call 'app.use(VueEasymde)' in main.ts or register component locally: 'components: { VueEasymde }'.Use exact tag '<vue-easymde>' (all lowercase, hyphenated). Ensure component is registered.