make it installable with npm