Skip to content

thedumbterminal/gemnasium-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gemnasium-client

Dependency Status

Build Status

A wrapper for the gemnasium API

Usage

First set the correct environment variables, which can be found in the gemnasium account and project settings pages.

export GEMNASIUM_TOKEN=yourtoken
export GEMNASIUM_PROJECT_SLUG=yourprojectslug

var GemnasiumClient = require('gemnasium-client');
var client = new GemnasiumClient();

details()

Retrieve details for the project.

client.details(function(error, result){
  console.log(error, result);
});

alerts()

Retrieve all security alerts for the project.

client.alerts(function(error, result){
  console.log(error, result);
});

dependencies()

Retrieve all dependencies for the project.

client.dependencies(function(error, result){
  console.log(error, result);
});

dependencyFiles()

Retrieve all the dependency files for the project.

client.dependencyFiles(function(error, result){
  console.log(error, result);
});

Example

Run the following command to see a demo of the above methods:

node example/client.js

Developing

To run tests:

npm test

About

A wrapper for the gemnasium API

Resources

License

Stars

Watchers

Forks

Packages

No packages published