fix npm packaging