Files
website/server/utils/octokit.ts
2026-08-09 21:28:45 +02:00

15 lines
344 B
TypeScript

import { Octokit } from 'octokit';
import type { H3Event } from 'h3';
let octokit: Octokit | null = null;
export function useOctokit(event: H3Event): Octokit | null {
if (!octokit) {
const config = useRuntimeConfig(event);
if (config.githubApiToken) {
octokit = new Octokit({ auth: config.githubApiToken });
}
}
return octokit;
}