@nestjs-mod/common
Version:
A collection of utilities for unifying NestJS applications and modules
13 lines (12 loc) • 790 B
TypeScript
import { ProjectUtilsConfiguration } from '../project-utils.configuration';
import { BasicPackageJsonType, PackageJsonCategoryType, PackageJsonType } from '../project-utils.types';
export declare class PackageJsonService {
protected readonly projectUtilsConfiguration: ProjectUtilsConfiguration;
constructor(projectUtilsConfiguration: ProjectUtilsConfiguration);
getPackageJsonFilePath(): string | undefined;
read(): PackageJsonType | undefined;
write(structuredJson: PackageJsonType): void;
addScripts(category: string, commands: PackageJsonCategoryType, structuredJson: PackageJsonType): void;
toStructure(basicJson: BasicPackageJsonType): PackageJsonType;
toPlain(basicJson: BasicPackageJsonType, structuredJson: PackageJsonType): BasicPackageJsonType;
}