jepso-ci-config

2.0.3 • Public • Published

Build Status Dependency Status

jepso-ci-config

API for interacting with jepso-ci config files

Installation

$ npm install jepso-ci-config

API

loadLocal(directory, [callback])

Loads and validates/error-corrects jepso-ci configuration from a local directory. If callback is omitted a promise is returned.

var config = require('jepso-ci-config');
config.loadLocal(__dirname, function (err, res) {
  if (err) throw err;
  else console.dir(res);
});

loadLocal.sync(directory)

Loads and validates/error-corrects jepso-ci configuration from a local directory.

var config = require('jepso-ci-config');
console.dir(config.loadLocal.sync(__dirname));

loadRemote(user, repo, [tag = 'master'], [callback])

Loads and validates/error-corrects jepso-ci configuration from a github repository. If callback is omitted a promise is returned.

var config = require('jepso-ci-config');
config.loadRemote('jepso-ci-examples', 'minimum', function (err, res) {
  if (err) throw err;
  else console.dir(res);
});

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i jepso-ci-config

Weekly Downloads

0

Version

2.0.3

License

MIT

Last publish

Collaborators

  • forbeslindesay