[fix] move to npm