That library also pulls in 15 extra dependencies according to its npmjs page. One thing that needs to be researched before adding any new libraries is how compatible these are with current libraries already being used by Joplin.