Skip to main content

github.github.listrepositoriesforuser

Home > @runlightyear/github > GitHub > listRepositoriesForUser

GitHub.listRepositoriesForUser() method

List repositories for a user

Signature:
listRepositoriesForUser(props: ListRepositoriesForUserProps): Promise<HttpProxyResponse>;

Parameters

ParameterTypeDescription
propsListRepositoriesForUserPropsprops
Returns:

Promise<HttpProxyResponse>

Example

List public repositories for a user

import { defineAction } from "@runlightyear/lightyear";
import { GitHub } from "@runlightyear/github";

defineAction({
name: "listPublicRepositoriesForUser",
title: "List Public Repositories For User",
apps: ["github"],
variables: ["username"],
run: async ({ auths, variables }) => {
const github = new GitHub({
auth: auths.github,
});
const response = await github.listRepositoriesForUser({
username: variables.username!,
});
console.log("Response: ", response.data);
},
});