Ionaru / Ionaru/easy-markdown-editor

CodeMirror.commands undefined when importing package

Open
#43 5 comments 5 reactions 0 assignees View on GitHub
Bug Help wanted
Dominant language
JavaScript
Stars
3.1k
Forks
363
PR merge metrics
No merged PRs in 30d

Description

I'm submitting a...
- [x] Bug report
- [ ] Feature request

### Reproduction steps
1. Install package `npm install --save easymde`
2. Use webpack to bundle your js and point it to an entrypoint javascript file.
3. Import it in your JS file `import "easymde"` or `import { EasyMDE } from "easymde"` or `import * as EasyMDE from "easymde"`
4. Visit page that JS is loaded, it will say `CodeMirror.commands is undefined` in browser console.

If I import the minified js file (see below) it works fine, so I guess the issue is related to the bundling, perhaps some dependency or something that have to be set in the webpack config file that is not specified?

```
const EasyMDE = require('easymde/dist/easymde.min.js');
```

### Version information
Browser type and version: Chrome/Firefox
EasyMDE version: 2.4.2

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.