before npm