@j The problem is that the NPM version is outdated (with security exploits) and owned by @alexgorbatchev, not @joewalnes who created this repository. If I understand it correctly, neither me, nor @joewalnes have enough experience with NPM to "nationalize" the package and update it. If you have enough experience and time, you can try to communicate with @alexgorbatchev and/or NPM Staff and improve the package.
The current version was just published on NPM. Did it solve the problem for you? It was tested on Node 8, and should also be usable with Webpack or similar bundler in browser.
@j The problem is that the NPM version is outdated (with security exploits) and owned by @alexgorbatchev, not @joewalnes who created this repository. If I understand it correctly, neither me, nor @joewalnes have enough experience with NPM to "nationalize" the package and update it. If you have enough experience and time, you can try to communicate with @alexgorbatchev and/or NPM Staff and improve the package.