import type { EPackageJsonDependencyType } from "../enum/package-json-dependency-type.enum"; import type { TPackageJsonScripts } from "../type/package-json-scripts.type"; import type { IPackageJsonAuthor } from "./package-json-author.interface"; import type { IPackageJsonBugs } from "./package-json-bugs.interface"; import type { IPackageJsonRepository } from "./package-json-repository.interface"; export interface IPackageJson { [EPackageJsonDependencyType.DEV]?: Record; [EPackageJsonDependencyType.OPTIONAL]?: Record; [EPackageJsonDependencyType.PEER]?: Record; [EPackageJsonDependencyType.PROD]?: Record; author?: IPackageJsonAuthor | string; bugs?: IPackageJsonBugs | string; config?: Record; contributors?: Array; description?: string; engines?: Record; eslintConfig?: Record; homepage?: string; keywords?: Array; license?: string; "lint-staged"?: Record; main?: string; name: string; prettier?: Record; private?: boolean; repository?: IPackageJsonRepository | string; scripts?: TPackageJsonScripts; stylelint?: Record; type?: "commonjs" | "module"; version: string; workspaces?: { packages: Array; } | Array; } //# sourceMappingURL=package-json.interface.d.ts.map