GitHub Repos
Search GitHub repositories
function searchRepos({ query = 'tosijs', perPage = 5 }) {
let url =
'https://api.github.com/search/repositories?q=' +
query +
'&per_page=' +
perPage +
'&sort=stars'
let response = httpFetch({ url, cache: 300 })
let repos = response.items.map((x) => ({
name: x.full_name,
stars: x.stargazers_count,
description: x.description,
}))
return { repos }
}