Socket
Socket
Sign inDemoInstall

@shelf/gh-sdk

Package Overview
Dependencies
Maintainers
9
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@shelf/gh-sdk - npm Package Compare versions

Comparing version 0.0.2 to 0.1.0

lib/repos/list-org-repos.d.ts

2

lib/index.d.ts
import Octokit from '@octokit/rest';
export { listOpenPRs } from './prs/list-open-prs';
export { listOrgRepos } from './repos/list-org-repos';
interface ApprovePRParams {

@@ -10,1 +11,2 @@ owner: string;

export declare function mergePR(params: ApprovePRParams): Promise<Octokit.PullsMergeResponse>;
export declare function getUserOrgs(): Promise<string[]>;

@@ -8,2 +8,3 @@ "use strict";

exports.mergePR = mergePR;
exports.getUserOrgs = getUserOrgs;
Object.defineProperty(exports, "listOpenPRs", {

@@ -15,2 +16,8 @@ enumerable: true,

});
Object.defineProperty(exports, "listOrgRepos", {
enumerable: true,
get: function () {
return _listOrgRepos.listOrgRepos;
}
});

@@ -21,2 +28,4 @@ var _restClient = require("./rest-client");

var _listOrgRepos = require("./repos/list-org-repos");
async function approvePR(params) {

@@ -46,2 +55,11 @@ const gh = (0, _restClient.getClient)();

return data;
}
async function getUserOrgs() {
const gh = (0, _restClient.getClient)();
const {
data
} = await gh.orgs.listForAuthenticatedUser();
const orgNames = data.map(item => item.login);
return orgNames.sort();
}

2

package.json
{
"name": "@shelf/gh-sdk",
"version": "0.0.2",
"version": "0.1.0",
"description": "Convenient wrapper for GitHub API for automation tasks",

@@ -5,0 +5,0 @@ "license": "MIT",

@@ -14,3 +14,3 @@ # gh-sdk [![CircleCI](https://circleci.com/gh/shelfio/gh-sdk/tree/master.svg?style=svg)](https://circleci.com/gh/shelfio/gh-sdk/tree/master)![](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)

```js
const {approvePR, mergePR, listOpenPRs} = require('@shelf/gh-sdk');
const {approvePR, mergePR, listOpenPRs, getUserOrgs, listOrgRepos} = require('@shelf/gh-sdk');

@@ -20,2 +20,4 @@ approvePR({owner: 'shelf', repo: 'api', pr: 3});

listOpenPRs({owner: 'shelf', searchText: 'renovate'});
getUserOrgs();
listOrgRepos('shelf');
```

@@ -22,0 +24,0 @@

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