- generate(
source: Source,
options: {
additionalOnVersion?: (
context: {
githubRepo: string;
package: Package;
release: Release;
addFetchQueue<T>(job: () => T): Promise<T>;
},
) => Record<string, unknown>
| Promise<Record<string, unknown>>;
apiBatchRepositorySize?: number;
apiConcurrency?: number;
calcSHA256?: boolean;
check?: boolean;
concurrency?: number;
logger?: (message: string) => unknown;
octokit: Octokit & {} & paginateGraphQLInterface & Api & {};
retries?: number;
retryDelay?: RetryDelayOption;
retryOn?: RetryOnOption;
},
): Promise<Listing> Parameters
- source: Source
- options: {
additionalOnVersion?: (
context: {
githubRepo: string;
package: Package;
release: Release;
addFetchQueue<T>(job: () => T): Promise<T>;
},
) => Record<string, unknown>
| Promise<Record<string, unknown>>;
apiBatchRepositorySize?: number;
apiConcurrency?: number;
calcSHA256?: boolean;
check?: boolean;
concurrency?: number;
logger?: (message: string) => unknown;
octokit: Octokit & {} & paginateGraphQLInterface & Api & {};
retries?: number;
retryDelay?: RetryDelayOption;
retryOn?: RetryOnOption;
}OptionaladditionalOnVersion?: (
context: {
githubRepo: string;
package: Package;
release: Release;
addFetchQueue<T>(job: () => T): Promise<T>;
},
) => Record<string, unknown>
| Promise<Record<string, unknown>>
OptionalapiBatchRepositorySize?: number
OptionalapiConcurrency?: number
OptionalcalcSHA256?: boolean
Optionalcheck?: boolean
Optionalconcurrency?: number
Optionallogger?: (message: string) => unknown
octokit: Octokit & {} & paginateGraphQLInterface & Api & {}
Optionalretries?: number
Returns Promise<Listing>
generate vpm repository listing json