meet-simen
Version:
Get to know Simen via `npx meet-simen`
22 lines (21 loc) • 733 B
JavaScript
// Function to fetch GitHub stats
export async function fetchGitHubStats(username) {
try {
// Fetch user data from GitHub API
const response = await fetch(`https://api.github.com/users/${username}`);
if (!response.ok) {
throw new Error(`GitHub API error: ${response.status}`);
}
// Parse response
const data = await response.json();
// Extract relevant stats
const followers = data.followers;
const repositories = data.public_repos;
// Format stats
return `Followers: ${followers}\nRepositories: ${repositories}`;
}
catch (error) {
console.error('Error fetching GitHub stats:', error);
return '';
}
}