learning npm dependencies and travis