J2M
J2M copied to clipboard
Error when using with React: `Cannot read properties of undefined (reading 'setOptions')`
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
same issue but still no solution.
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.
I ended up copy pasting this library inline as I couldn't figure out a way for it to work as is