release-checker
Version:
Check your release before publishing
32 lines (31 loc) • 1.07 kB
TypeScript
import { Checker } from '../common/checker-interface';
export declare const sensitiveDataChecker: Partial<Checker>;
export declare function createPackageAndReadAsJson(): NpmPackageInfos[];
export interface NpmPackageInfos {
id: string;
name: string;
version: string;
size: number;
unpackedSize: number;
shasum: string;
integrity: string;
filename: string;
entryCount: number;
files: NpmPackageFileInfos[];
}
export interface NpmPackageFileInfos {
path: string;
size: number;
mode: number;
}
export declare function extractJsonDataFrom(content: string): string;
export interface AllSensitiveDataPatterns {
ignoredData: string[];
sensitiveData: string[];
}
export declare function getSensitiveData(): AllSensitiveDataPatterns;
export declare function readSensitiveDataIn(directory: string): AllSensitiveDataPatterns;
export declare function packagedFile(filepath: string): {
isSensitiveData(allSensitiveDataPatterns: AllSensitiveDataPatterns): boolean;
};
export declare function ejectSensitiveData(): void;