New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@plumbiu/github-info

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@plumbiu/github-info - npm Package Compare versions

Comparing version 0.0.9 to 0.0.10

2

dist/index.js

@@ -1,2 +0,2 @@

async function l(a){return await(await fetch(a)).json()}function i(a){return a?.map(e=>({id:e.id,name:e.name,fullName:e.full_name,url:e.html_url,description:e.description,language:e.language,star:e.stargazers_count,watchers:e.watchers,forks:e.forks,issue:e.open_issues,license:e.license?.name,created_at:e.created_at,updated_at:e.updated_at,pushed_at:e.pushed_at,owner:{user:e.owner?.login,avatar:e.owner?.avatar_url}}))}function n(a){let{name:e,avatar:t,html_url:r}=a;return{name:e,avatar:t,url:r}}function u(a){let{merged_by:e,user:t,head:r,base:o}=a,s=r.repo;return{html_url:a.html_url,diff_url:a.diff_url,patch_url:a.patch_url,state:a.state,locked:a.locked,body:a.body,created_at:a.created_at,updated_at:a.updated_at,closed_at:a.closed_at,merged_at:{name:e.login,url:e.html_url},merged_by:n(e),comments:a.comments,additions:a.additions,deletions:a.deletions,changed_files:a.changed_files,user:n(t),head:{label:r.label,ref:r.ref,user:n(r.user),repo:{name:s.name,fullName:s.full_name,description:s.description,language:s.language,license:s.license.name}},base:{label:o.label,ref:o.ref,user:n(o.user)}}}async function d(a){return{async userField(){return await l(`https://api.github.com/users/${a}`)},async followersField(){return(await l(`https://api.github.com/users/${a}/followers`))?.map(t=>({id:t.id,user:t.login,avatar:t.avatar_url}))},async followingField(){return(await l(`https://api.github.com/users/${a}/following`))?.map(t=>({id:t.id,user:t.login,avatar:t.avatar_url}))},async starredField(){let e=await l(`https://api.github.com/users/${a}/starred`);return i(e)},async reposField(){let e=await l(`https://api.github.com/users/${a}/repos`);return i(e)},async eventsField(){return(await l(`https://api.github.com/users/${a}/events`))?.map(t=>{let r=t.payload?.pull_request,o={id:t.id,type:t.type,created_at:t.created_at,org:{name:t.org?.login,avatar:t.org?.avatar_url},actor:{name:t.actor?.login,avatar:t.actor?.avatar_url},repo:t.repo.name,payload:{ref:t.payload.ref,commits:t.payload.commits?.map(s=>({author:s.author,message:s.message}))}};return r&&(o.pull_request=u(r)),o})}}}async function T(a){let{userField:e,followersField:t,followingField:r,starredField:o,reposField:s,eventsField:c}=await d(a),{bio:p,name:f,company:g,blog:_,location:w,email:h,avatar_url:y,twitter_username:m,created_at:v,updated_at:F}=await e(),b=await t(),R=await r(),x=await o(),q=await s(),S=await c();return{name:f,bio:p,company:g,blog:_,location:w,email:h,avatar:y,created_at:v,updated_at:F,twitter:m,public_repos:q,followers:b,following:R,starred:x,events:S}}export{T as profileInfo};
async function l(e){return await(await fetch(e)).json()}function i(e){return e?.map(a=>({id:a.id,name:a.name,fullName:a.full_name,url:a.html_url,description:a.description,language:a.language,star:a.stargazers_count,watchers:a.watchers,forks:a.forks,issue:a.open_issues,license:a.license?.name,created_at:a.created_at,updated_at:a.updated_at,pushed_at:a.pushed_at,owner:{user:a.owner?.login,avatar:a.owner?.avatar_url}}))}function n(e){let{login:a,avatar_url:t,html_url:r}=e;return{name:a,avatar:t,url:r}}function u(e){let{merged_by:a,user:t,head:r,base:o}=e,s=r.repo;return{html_url:e.html_url,diff_url:e.diff_url,patch_url:e.patch_url,state:e.state,locked:e.locked,body:e.body,created_at:e.created_at,updated_at:e.updated_at,closed_at:e.closed_at,merged_at:{name:a.login,url:a.html_url},merged_by:n(a),comments:e.comments,additions:e.additions,deletions:e.deletions,changed_files:e.changed_files,user:n(t),head:{label:r.label,ref:r.ref,user:n(r.user),repo:{name:s.name,fullName:s.full_name,description:s.description,language:s.language,license:s.license.name}},base:{label:o.label,ref:o.ref,user:n(o.user)}}}async function d(e){return{async userField(){return await l(`https://api.github.com/users/${e}`)},async followersField(){return(await l(`https://api.github.com/users/${e}/followers`))?.map(t=>({id:t.id,user:t.login,avatar:t.avatar_url}))},async followingField(){return(await l(`https://api.github.com/users/${e}/following`))?.map(t=>({id:t.id,user:t.login,avatar:t.avatar_url}))},async starredField(){let a=await l(`https://api.github.com/users/${e}/starred`);return i(a)},async reposField(){let a=await l(`https://api.github.com/users/${e}/repos`);return i(a)},async eventsField(){return(await l(`https://api.github.com/users/${e}/events`))?.map(t=>{let r=t.payload?.pull_request,o={id:t.id,type:t.type,created_at:t.created_at,org:{name:t.org?.login,avatar:t.org?.avatar_url},actor:{name:t.actor?.login,avatar:t.actor?.avatar_url},repo:t.repo.name,payload:{ref:t.payload.ref,commits:t.payload.commits?.map(s=>({author:s.author,message:s.message}))}};return r&&(o.pull_request=u(r)),o})}}}async function T(e){let{userField:a,followersField:t,followingField:r,starredField:o,reposField:s,eventsField:c}=await d(e),{bio:p,name:f,company:g,blog:_,location:w,email:h,avatar_url:y,twitter_username:m,created_at:v,updated_at:F}=await a(),b=await t(),R=await r(),x=await o(),q=await s(),S=await c();return{name:f,bio:p,company:g,blog:_,location:w,email:h,avatar:y,created_at:v,updated_at:F,twitter:m,public_repos:q,followers:b,following:R,starred:x,events:S}}export{T as profileInfo};
//# sourceMappingURL=index.js.map
{
"name": "@plumbiu/github-info",
"version": "0.0.9",
"version": "0.0.10",
"description": "Get the github profile information!",

@@ -5,0 +5,0 @@ "type": "module",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc