Visual Studio Team Services and TFS client library for Node.js, loosely based on Infinity.NET.
The project is built using TypeScript. You only need TypeScript installed (npm install -g typescript
) to work with the source code.
To compile the project, simply run npm run build
.
Unit tests are created using Jasmine.
To run the test suite, simply run npm test
.
import { VstsClient, VstsConfiguration } from "vsts-api";
let configuration = new VstsConfiguration("https://myaccount.visualstudio.com/DefaultCollection", "user", "password");
let client = VstsClient.createFromConfiguration(configuration);
// Lists name of all projects
client.project.getProjects().then(result => {
for (let project of result) {
console.log(project.name);
}
});
let vs = require("vsts-api");
let configuration = new vs.VstsConfiguration("https://myaccount.visualstudio.com/DefaultCollection", "user", "password");
let client = vs.VstsClient.createFromConfiguration(configuration);
// Lists name of all projects
client.project.getProjects().then(result => {
for (let project of result) {
console.log(project.name);
}
});
See the test suite for all supported functionality.
Copyright (c) Jeppe Andersen. All rights reserved.
Available under the MIT license (refer to the LICENSE file).