"use strict";
/**
 * GitHub URL Constants (Centralized)
 * Issue #264: DRY - All GitHub URLs derived from GITHUB_REPO_BASE_URL
 *
 * [SEC-001] SSRF Prevention: GITHUB_API_URL is NOT included here.
 * It remains hardcoded in version-checker.ts for security reasons.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.GITHUB_SECURITY_GUIDE_URL = exports.GITHUB_RELEASE_URL_PREFIX = exports.GITHUB_QUESTION_URL = exports.GITHUB_FEATURE_REQUEST_URL = exports.GITHUB_BUG_REPORT_URL = exports.GITHUB_NEW_ISSUE_URL = exports.GITHUB_ISSUES_URL = exports.GITHUB_REPO_BASE_URL = void 0;
exports.GITHUB_REPO_BASE_URL = 'https://github.com/Kewton/CommandMate';
// Issue URLs
exports.GITHUB_ISSUES_URL = `${exports.GITHUB_REPO_BASE_URL}/issues`;
exports.GITHUB_NEW_ISSUE_URL = `${exports.GITHUB_REPO_BASE_URL}/issues/new`;
// Template URLs (UI: uses filename in query parameter)
exports.GITHUB_BUG_REPORT_URL = `${exports.GITHUB_NEW_ISSUE_URL}?template=bug_report.md`;
exports.GITHUB_FEATURE_REQUEST_URL = `${exports.GITHUB_NEW_ISSUE_URL}?template=feature_request.md`;
exports.GITHUB_QUESTION_URL = `${exports.GITHUB_NEW_ISSUE_URL}?template=question.md`;
// Release URL (moved from version-checker.ts, re-exported there for backward compatibility)
exports.GITHUB_RELEASE_URL_PREFIX = `${exports.GITHUB_REPO_BASE_URL}/releases/`;
// Security Guide URL (moved from security-messages.ts)
exports.GITHUB_SECURITY_GUIDE_URL = `${exports.GITHUB_REPO_BASE_URL}/blob/main/docs/security-guide.md`;
