UNPKG

gen-jhipster

Version:

VHipster - Spring Boot + Angular/React/Vue in one handy generator

99 lines (98 loc) 3.32 kB
import type { WritableDeep } from 'type-fest'; export declare const GENERATE_SNAPSHOTS = "generateSnapshots"; export declare const LINK_JHIPSTER_DEPENDENCY = "linkJhipsterDependency"; export declare const SUB_GENERATORS = "subGenerators"; export declare const ADDITIONAL_SUB_GENERATORS = "additionalSubGenerators"; export declare const DYNAMIC = "dynamic"; export declare const JS = "js"; export declare const LOCAL_BLUEPRINT_OPTION = "localBlueprint"; export declare const CLI_OPTION = "cli"; export declare const SBS = "sbs"; export declare const COMMAND = "command"; export declare const PRIORITIES = "priorities"; export declare const WRITTEN = "written"; /** * Config that needs to be written to config */ export declare const requiredConfig: () => {}; /** * Default config that will be used for templates */ export declare const defaultConfig: ({ config }?: { config?: any; }) => { dynamic: boolean; js: boolean; localBlueprint: boolean; cli: boolean; subGenerators: string[]; additionalSubGenerators: string; }; export declare const defaultSubGeneratorConfig: () => { sbs: boolean; command: boolean; written: boolean; priorities: never[]; }; export declare const allGeneratorsConfig: () => { subGenerators: string[]; additionalSubGenerators: string; dynamic: boolean; js: boolean; generators: { [k: string]: { sbs: boolean; command: boolean; priorities: string[]; }; }; }; export declare const prompts: () => WritableDeep<readonly [{ readonly type: "confirm"; readonly name: "localBlueprint"; readonly message: "Do you want to generate a local blueprint inside your application?"; readonly default: boolean; }, { readonly type: "checkbox"; readonly name: "subGenerators"; readonly message: "Which sub-generators do you want to override?"; readonly choices: string[]; readonly pageSize: 30; readonly loop: false; }, { readonly type: "input"; readonly name: "additionalSubGenerators"; readonly message: "Comma separated additional sub-generators."; readonly validate: (input: string) => true | "Please provide valid generator names (must match ([w,-:]*))"; }, { readonly when: (answers: any) => boolean; readonly type: "confirm"; readonly name: "cli"; readonly message: "Add a cli?"; readonly default: boolean; }]>; export declare const subGeneratorPrompts: ({ subGenerator, additionalSubGenerator, localBlueprint, }: { subGenerator: string; additionalSubGenerator: boolean; localBlueprint?: boolean; }) => WritableDeep<readonly [{ readonly type: "confirm"; readonly name: "sbs"; readonly when: boolean; readonly message: `Is ${string} generator a side-by-side blueprint?`; readonly default: boolean; }, { readonly when: boolean; readonly type: "confirm"; readonly name: "command"; readonly message: `Is ${string} generator a cli command?`; readonly default: false; }, { readonly type: "checkbox"; readonly name: "priorities"; readonly message: `What task do you want do implement at ${string} generator?`; readonly choices: string[]; readonly pageSize: 30; readonly default: (answers: any) => string[]; readonly loop: false; }]>;