Source: config.js

/**
shared configuration generation for various modules.

@module taskcluster-client/config
*/

/**
XXX: this should be https and in the mozilla subdomain.

@constant
*/
var DEFAULT_TASKCLUSTER_QUEUE = 'http://queue.taskcluster.net';

/**
Default location where task definitions can be fetched from.
@constant
*/
var DEFAULT_TASKCLUSTER_TASK_BUCKET = 'http://tasks.taskcluster.net';

/**
@param {Object} [options] configuration details for TC.
@param {Object} [options.queueUrl] protocol + host for queue url.
@param {Object} [options.tasksUrl] protocol + host for tasks location.
@return {Object} full configuration for taskcluster
*/
function config(options) {
  options = options || {};

  return {
    queueUrl: options.queueUrl || DEFAULT_TASKCLUSTER_QUEUE,
    tasksUrl: options.tasksUrl || DEFAULT_TASKCLUSTER_TASK_BUCKET
  };
}

module.exports = config;