1 | import { SupportedFrameworks, SupportedLanguage } from './project_types';
|
2 | import { JsPackageManager, PackageJson, PackageJsonWithDepsAndDevDeps } from './js-package-manager';
|
3 | export declare function getBowerJson(): any;
|
4 | export declare function readFileAsJson(jsonPath: string, allowComments?: boolean): any;
|
5 | export declare const writeFileAsJson: (jsonPath: string, content: unknown) => boolean;
|
6 | export declare const commandLog: (message: string) => (errorMessage?: string | void, errorInfo?: string) => void;
|
7 | export declare function paddedLog(message: string): void;
|
8 | export declare function getChars(char: string, amount: number): string;
|
9 | export declare function codeLog(codeLines: string[], leftPadAmount?: number): void;
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 | export declare function getBabelDependencies(packageManager: JsPackageManager, packageJson: PackageJsonWithDepsAndDevDeps): Promise<string[]>;
|
23 | export declare function addToDevDependenciesIfNotPresent(packageJson: PackageJson, name: string, packageVersion: string): void;
|
24 | export declare function copyTemplate(templateRoot: string): void;
|
25 | export declare function copyComponents(framework: SupportedFrameworks, language: SupportedLanguage): void;
|