@remcostoeten/fync
Version:
Unified TypeScript library for 9 popular APIs with consistent functional architecture
42 lines • 935 B
TypeScript
type TNpmConfig = {
baseUrl?: string;
cache?: boolean;
cacheTTL?: number;
userAgent?: string;
};
type TNpmMaintainer = {
name: string;
email: string;
};
type TNpmDistInfo = {
shasum: string;
tarball: string;
integrity?: string;
signatures?: {
keyid: string;
sig: string;
}[];
};
type TNpmRepository = {
type: string;
url: string;
directory?: string;
};
type TNpmBugs = {
url?: string;
email?: string;
};
type TNpmPerson = {
name: string;
email?: string;
url?: string;
};
type TNpmDependencies = Record<string, string>;
type TNpmEngines = {
node?: string;
npm?: string;
[key: string]: string | undefined;
};
type TNpmScripts = Record<string, string>;
export type { TNpmConfig, TNpmMaintainer, TNpmDistInfo, TNpmRepository, TNpmBugs, TNpmPerson, TNpmDependencies, TNpmEngines, TNpmScripts, };
//# sourceMappingURL=npm-common.d.ts.map