J2M icon indicating copy to clipboard operation
J2M copied to clipboard

Error when using with React: `Cannot read properties of undefined (reading 'setOptions')`

Open dclaze opened this issue 2 years ago • 2 comments

I am trying to use this library in an React app using Node 16 and getting the following error

Error

index.js:3 Uncaught TypeError: Cannot read properties of undefined (reading 'setOptions')
    at ./node_modules/jira2md/index.js (index.js:3:1)
    at options.factory (react refresh:6:1)
    at __webpack_require__ (bootstrap:24:1)
    at fn (hot module replacement:62:1)

Usage

import j2m from 'jira2md';
...
j2m.to_markdown(<some stuff here>);
...

System

% node -v
v16.19.0

dclaze avatar Feb 10 '23 20:02 dclaze

same issue but still no solution.

damahala avatar May 04 '23 23:05 damahala

I started seeing this exact issue after upgrading react-scripts from version 4 to 5 (Also upgrading webpack 4 to 5). issue seem to be related to marked not being bundled correctly. image

I ended up copy pasting this library inline as I couldn't figure out a way for it to work as is

kirill578 avatar Jan 08 '24 11:01 kirill578