27 lines
708 B
TypeScript
27 lines
708 B
TypeScript
export interface ReleaseEntry {
|
|
name: string;
|
|
data: Uint8Array;
|
|
}
|
|
|
|
export interface DosDateTime {
|
|
time: number;
|
|
date: number;
|
|
}
|
|
|
|
export function createDeterministicZip(
|
|
entries: ReleaseEntry[]
|
|
): Buffer<ArrayBuffer>;
|
|
|
|
export function collectReleaseEntries(): ReleaseEntry[];
|
|
export function collectRuntimeDependencyLicenseEntries(): ReleaseEntry[];
|
|
export function listFiles(directory: string): string[];
|
|
export function toDosDateTime(date: Date): DosDateTime;
|
|
export function writeReleaseFiles(options: {
|
|
archive: Uint8Array;
|
|
archiveTarget: string;
|
|
checksum: string;
|
|
checksumTarget: string;
|
|
force?: boolean;
|
|
}): void;
|
|
export function packageRelease(options?: { force?: boolean }): void;
|