quick-erd
Version:
quick and easy text-based ERD + code generator for migration, query, typescript types and orm entity
18 lines (17 loc) • 873 B
TypeScript
export declare function readErdFromStdin(cb: (text: string) => void): void;
export declare function writeSrcFile(file: string, code: string): void;
export declare function writeSrcFileIfNeeded(file: string, code: string): void;
export declare function addDependencies(name: string, version: string, mode?: 'prod' | 'dev'): void;
export declare function addGitIgnore(file: string, patterns: string[]): void;
export declare function readNpmScripts(): Record<string, string>;
export declare function addNpmScripts(scripts: Record<string, string>): void;
export declare function readPackageJSON(file: string): PackageJSON;
export type PackageJSON = {
type?: 'commonjs' | 'module';
devDependencies?: Record<string, string>;
dependencies?: Record<string, string>;
scripts?: Record<string, string>;
pnpm?: {
onlyBuiltDependencies?: string[];
};
};