support npm new publish flow