Removed the private flag to allow this to be used as an NPM dependency.