rucken
Version:
Console tools and scripts for nx and not only that I (EndyKaufman) use to automate the workflow and speed up the development process
31 lines • 1.31 kB
TypeScript
import { Logger } from 'log4js';
export declare const WORKSPACE_JSON = "workspace.json";
export declare const TSCONFIG_BASE_JSON = "tsconfig.base.json";
export declare const TSCONFIG_JSON = "tsconfig.json";
export declare const PROJECT_JSON = "project.json";
export declare const PACKAGE_JSON = "package.json";
export declare const RUCKEN_JSON = "rucken.json";
export declare const TRANSLOCO_CONFIG_JSON = "transloco.config.json";
export declare const TRANSLOCO_CONFIG_JS = "transloco.config.js";
export interface WorkspaceProject {
root?: string;
sourceRoot?: string;
projectType?: string;
[key: string]: unknown;
}
export interface WorkspaceConfig {
projects: Record<string, WorkspaceProject | string>;
}
export declare class UtilsService {
private logger;
static logLevel: () => string;
constructor();
getLogger(): Logger;
resolveFilePath(filename: string, dirname?: string): string;
getWorkspaceProjects(workspaceFile?: string): Record<string, WorkspaceProject>;
private collectProjectsFromTsConfig;
getRuckenConfig<T>(defaultValue: T, configFile?: string): T;
getExtractAppName(nxAppName: string): string;
replaceEnv(command: string | undefined, envReplacerKeyPattern?: string, depth?: number): string;
}
//# sourceMappingURL=utils.service.d.ts.map