11'use strict'
22
3- var GitHub = require ( 'github ' )
4- var github = new GitHub ( { version : '3.0.0' } )
3+ var GitHub = require ( 'github4 ' )
4+ var github = new GitHub ( )
55var Request = require ( 'request' )
66var _ = require ( 'lodash' )
77var gitUrl
@@ -17,25 +17,25 @@ module.exports = function (options) {
1717
1818 opts = extend ( opts , options )
1919
20- seneca . add ( 'role:github,cmd:get' , cmd_get )
21- seneca . add ( 'role:github,cmd:query' , cmd_query )
22- seneca . add ( 'role:github,cmd:parse' , cmd_parse )
23- seneca . add ( 'role:github,cmd:extract' , cmd_extract )
20+ seneca . add ( 'role:github,cmd:get' , cmdGet )
21+ seneca . add ( 'role:github,cmd:query' , cmdQuery )
22+ seneca . add ( 'role:github,cmd:parse' , cmdParse )
23+ seneca . add ( 'role:github,cmd:extract' , cmdExtract )
2424
2525 return {
2626 name : 'nodezoo-github'
2727 }
2828}
2929
30- function cmd_get ( args , done ) {
30+ function cmdGet ( args , done ) {
3131 var seneca = this
3232
33- var github_name = args . name
34- var github_ent = seneca . make$ ( 'github' )
33+ var githubName = args . name
34+ var githubEnt = seneca . make$ ( 'github' )
3535
36- var url = opts . registry + github_name
36+ var url = opts . registry + githubName
3737 // check if in the cache
38- github_ent . load$ ( github_name , function ( err , github ) {
38+ githubEnt . load$ ( githubName , function ( err , github ) {
3939 if ( err ) {
4040 return done ( err )
4141 }
@@ -58,7 +58,7 @@ function cmd_get (args, done) {
5858 return done ( err )
5959 }
6060 // parse username and repo from giturl
61- var gitData = cmd_parse ( data )
61+ var gitData = cmdParse ( data )
6262
6363 if ( gitData ) {
6464 var user = gitData [ 1 ]
@@ -70,19 +70,19 @@ function cmd_get (args, done) {
7070 }
7171 else {
7272 // get github data using github username and repo name
73- seneca . act ( 'role:github,cmd:query' , { name : github_name , user : user , repo : repo } , done )
73+ seneca . act ( 'role:github,cmd:query' , { name : githubName , user : user , repo : repo } , done )
7474 }
7575 } )
7676 } )
7777 }
7878 } )
7979}
8080
81- function cmd_query ( args , done ) {
81+ function cmdQuery ( args , done ) {
8282 var seneca = this
8383
84- var github_ent = seneca . make$ ( 'github' )
85- var github_name = args . name
84+ var githubEnt = seneca . make$ ( 'github' )
85+ var githubName = args . name
8686 var user = args . user
8787 var repo = args . repo
8888
@@ -99,7 +99,7 @@ function cmd_query (args, done) {
9999 var data
100100 if ( repo ) {
101101 var pullRequests = [ ]
102- github . pullRequests . getAll ( { user : user , repo : github_name , state : 'open' } , function ( err , response ) {
102+ github . pullRequests . getAll ( { user : user , repo : githubName , state : 'open' } , function ( err , response ) {
103103 if ( err ) {
104104 console . log ( err )
105105 }
@@ -120,27 +120,27 @@ function cmd_query (args, done) {
120120 pullRequests : pullRequests . length || ''
121121 }
122122 // update the data if module exists in cache, if not create it
123- github_ent . load$ ( github_name , function ( err , github ) {
123+ githubEnt . load$ ( githubName , function ( err , github ) {
124124 if ( err ) {
125125 return done ( err )
126126 }
127127 if ( github ) {
128128 return github . data$ ( data ) . save$ ( done )
129129 }
130130 else {
131- data . id$ = github_name
132- github_ent . make$ ( data ) . save$ ( done )
131+ data . id$ = githubName
132+ githubEnt . make$ ( data ) . save$ ( done )
133133 }
134134 } )
135135 }
136136 else return done ( )
137137 } )
138138}
139139
140- function cmd_extract ( args , done ) {
140+ function cmdExtract ( args , done ) {
141141 var data = args . data
142- var dist_tags = data [ 'dist-tags' ] || { }
143- var latest = ( ( data . versions || { } ) [ dist_tags . latest ] ) || { }
142+ var distTags = data [ 'dist-tags' ] || { }
143+ var latest = ( ( data . versions || { } ) [ distTags . latest ] ) || { }
144144 var repository = latest . repository || { }
145145
146146 var out = {
@@ -150,7 +150,7 @@ function cmd_extract (args, done) {
150150 done ( null , out )
151151}
152152
153- function cmd_parse ( args ) {
153+ function cmdParse ( args ) {
154154 var m = / [ \/ : ] ( [ ^ \/ : ] + ?) [ \/ : ] ( [ ^ \/ ] + ?) ( \. g i t ) * $ / . exec ( args . giturl )
155155 if ( m ) {
156156 return ( m )
0 commit comments