gen-jhipster
Version:
VHipster - Spring Boot + Angular/React/Vue in one handy generator
38 lines (37 loc) • 1.73 kB
TypeScript
import type { Application as JavascriptSimpleApplicationApplication } from './types.ts';
export type JavascriptSimpleApplicationLoadingAddedApplicationProperties = {
nodeDependencies: Record<string, string>;
/** Root package.json scripts */
packageJsonScripts: Record<string, string>;
/** Root package.json scripts */
clientPackageJsonScripts: Record<string, string>;
prettierFolders: string[];
prettierExtensions: string[];
};
export type JavascriptSimpleApplicationPreparingAddedApplicationProperties = {
skipJhipsterDependencies?: boolean;
nodeVersion: string;
nodePackageManager: string;
nodePackageManagerCommand: string;
packageJsonNodeEngine?: boolean | string;
clientRootDir: string;
clientSrcDir: string;
};
export type JavascriptSimpleApplicationAddedApplicationProperties = JavascriptSimpleApplicationLoadingAddedApplicationProperties & JavascriptSimpleApplicationPreparingAddedApplicationProperties;
export declare const mutateApplicationLoading: {
readonly __override__: false;
readonly nodeDependencies: () => {};
readonly packageJsonScripts: () => {};
readonly clientPackageJsonScripts: () => {};
readonly prettierFolders: () => string[];
readonly prettierExtensions: () => string[];
};
export declare const mutateApplicationPreparing: {
readonly __override__: false;
readonly typescriptEslint: true;
readonly nodeVersion: string;
readonly nodePackageManager: "npm";
readonly nodePackageManagerCommand: ({ nodePackageManager }: JavascriptSimpleApplicationApplication) => string;
readonly clientRootDir: "";
readonly clientSrcDir: ({ clientRootDir }: JavascriptSimpleApplicationApplication) => string;
};