look, it's also a npm package