import { Version3Client } from 'jira.js'; export function createJiraClient(config) { const jira = config.jiraCloud; const clientConfig = { host: jira.host }; if (jira.authType === 'bearer') { clientConfig.authentication = { oauth2: { accessToken: jira.token }, }; } else { clientConfig.authentication = { basic: { email: jira.email, apiToken: jira.token, }, }; } return new Version3Client(clientConfig); }