Change repo name, register on npm, fix bugs