{"size": 471, "ext": "js", "max_stars_repo_path": "lib/provider/runner.js", "max_stars_repo_name": "andyneville/taskjs", "max_stars_repo_stars_event_min_datetime": "2017-10-16T04:30:09.000Z", "max_stars_repo_stars_event_max_datetime": "2017-10-16T04:30:09.000Z", "max_issues_repo_path": "lib/provider/runner.js", "max_issues_repo_name": "andyneville/taskjs", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "lib/provider/runner.js", "max_forks_repo_name": "andyneville/taskjs", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 23.55, "max_line_length": 69, "alphanum_fraction": 0.7091295117}
(function() {

	function Runner(){
	};

	Runner.prototype.implement = function(name, taskDefinition) {
		throw new Error("Runner must override the implement() function.")
	};

	Runner.prototype.unimplement = function(name) {
		throw new Error("Runner must override the unimplement() function.")
	};

	Runner.prototype.run = function(name, parameters, callback) {
		throw new Error("Runner must override the run() function.")
	};

	module.exports = Runner;

}).call(this);