# medium-editor-vanilla-insert

> VanillaJS, simple, extendable version of https://github.com/orthes/medium-editor-insert-plugin

Latest version **0.0.3** (published 2016-09-30) · MIT license · 0 weekly downloads

## Install

```sh
npm install medium-editor-vanilla-insert
pnpm add medium-editor-vanilla-insert
yarn add medium-editor-vanilla-insert
bun add medium-editor-vanilla-insert
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.3 |
| Published | 2016-09-30 |
| First published | 2016-09-28 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 4 |
| Author | lukaszsielski@gmail.com |
| Maintainers | sielay |
| Keywords | medium-editor, insert, wysiwyg, vanilljs |

## Links

- npm: https://www.npmjs.com/package/medium-editor-vanilla-insert
- Repository: https://github.com/sielay/medium-editor-vanilla-insert
- Homepage: https://github.com/sielay/medium-editor-vanilla-insert#readme
- Issues: https://github.com/sielay/medium-editor-vanilla-insert/issues
- npm.io page: https://npm.io/package/medium-editor-vanilla-insert

## Alternatives

- [ext-list](https://npm.io/package/ext-list.md) — 6.3M weekly downloads
- [@lexical/selection](https://npm.io/package/@lexical/selection.md) — 3.8M weekly downloads
- [@lexical/text](https://npm.io/package/@lexical/text.md) — 3.6M weekly downloads
- [@lexical/clipboard](https://npm.io/package/@lexical/clipboard.md) — 3.0M weekly downloads
- [@tiptap/extension-mention](https://npm.io/package/@tiptap/extension-mention.md) — 3.0M weekly downloads

## Recent versions

- 0.0.3 (latest) — 2016-09-30
- 0.0.2 — 2016-09-28
- 0.0.1 — 2016-09-28

## README

# Medium Editor Vanilla Insert

Extension to [MediumEditor](https://github.com/yabwe/medium-editor) inspired by [](http://linkesch.com/medium-editor-insert-plugin/) but without dependencies.

It's written with Browserify in mind, but should work for most cases.

`npm i --save medium-editor-vanilla-insert`

## Example

```javascript
const
  MediumEditor = require('medium-editor'),
  Insert = require('medium-editor-vanilla-insert')({
    MediumEditor: MediumEditor
  });

new MediumEditor(div, {
  extensions: {
    insert: new Insert({
      buttons: ['insert-image']
    })
  }
});
```

Same like for toolbar you can add your buttons as extensions as long they expose method `getButton`. Just specify extension in `buttons` option.

`getButton` will get two arguments. First will be current MediumEditor instance. Second will be getter method to `HTMLElement` in which context injector was shown.

## License

MIT

---
_Source: https://npm.io/package/medium-editor-vanilla-insert · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
