From 50599f939d1c4ebe4c06e7a315c8c2429b85ab0e Mon Sep 17 00:00:00 2001 From: Hans Kristian Flaatten Date: Fri, 22 Apr 2016 20:46:07 +0200 Subject: [PATCH] feat(lib): add github wrapper Signed-off-by: Hans Kristian Flaatten --- lib/github.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/github.js diff --git a/lib/github.js b/lib/github.js new file mode 100644 index 0000000..7ee6366 --- /dev/null +++ b/lib/github.js @@ -0,0 +1,19 @@ +'use strict'; + +const Client = require('github'); + +exports.client = function githubClient(user) { + const client = new Client({ + version: '3.0.0', + debug: process.env.GITHUB_DEBUG === 'true', + }); + + client.authenticate({ + type: 'oauth', + token: user.accessToken, + }); + + client._user = user; + + return client; +};