pr-sizewise
Version:
A CLI tool that measures and reports pull request sizes for GitHub and GitLab, helping teams maintain manageable code changes.
23 lines • 976 B
TypeScript
import type { VCSProvider, VCSProviderConfig } from './base';
/**
* Creates a VCS provider instance based on configuration
*/
export declare function createProvider(config: VCSProviderConfig): VCSProvider;
/**
* Environment variable mappings for different platforms
*/
export declare const ENV_MAPPINGS: {
readonly gitlab: {
readonly token: readonly ["GITLAB_TOKEN", "CI_JOB_TOKEN"];
readonly host: readonly ["GITLAB_HOST", "CI_SERVER_URL"];
readonly projectId: readonly ["CI_PROJECT_ID", "GITLAB_PROJECT_ID"];
readonly pullRequestId: readonly ["CI_MERGE_REQUEST_IID", "GITLAB_MR_IID"];
};
readonly github: {
readonly token: readonly ["GITHUB_TOKEN", "GH_TOKEN"];
readonly host: readonly ["GITHUB_SERVER_URL", "GITHUB_HOST"];
readonly projectId: readonly ["GITHUB_REPOSITORY"];
readonly pullRequestId: readonly ["GITHUB_EVENT_NUMBER", "PR_NUMBER"];
};
};
//# sourceMappingURL=factory.d.ts.map