/vso-node-api

Node client for Visual Studio Online/TFS REST APIs

Primary LanguageTypeScriptMIT LicenseMIT

vso-node-api

Node client for Visual Studio Online/TFS REST APIs

Goals and Scope

  • Complete coverage: All VSO services and resources
  • Always up to date: Generated and released every sprint by the Visual Studio Online team
  • Share what we use: Used by our apps including the VSO build agent
  • Patterns: Use traditional node call back patterns or Q Promises. Async/Await when available in ts.
  • Definition Files: generate typescript d.ts files for all services
  • Authentication Flows: Alternate Credentials, Personal Access Tokens and OAuth flows
  • Versioning and Negotiation: Same versioning mechanism and negoation as the other VSO clients. Shares code/logic with VSO web UI code