There is no official library written in JS or Node.Js.
You can search at https://npmjs.com for a community-provided package.
This one looks like the most advanced (full feature set) and updated (the latest revision was a few hours ago). No problem, and npmjs says it loads quite often (300 / month), so I would go for it.
brclz source share