UNPKG

generator-begcode

Version:

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

234 lines (233 loc) 10.5 kB
import type { ApplicationConfiguration, YoRcContent } from '../types/application/yo-rc.js'; import type { Entity } from '../types/base/entity.js'; export declare const YO_RC_CONFIG_KEY = "generator-begcode"; export declare const YO_RC_FILE = ".yo-rc.json"; export declare const mergeYoRcContent: <const Content = { jhipsterVersion?: string | undefined; baseName: string; creationTimestamp?: number | undefined; lastLiquibaseTimestamp?: number | undefined; blueprints?: { name: string; }[] | undefined; testFrameworks?: string[] | undefined; microfrontends?: { baseName: string; }[] | undefined; skipClient?: boolean | undefined; skipServer?: boolean | undefined; jhiPrefix?: string | undefined; entitySuffix?: string | undefined; dtoSuffix?: string | undefined; pkType?: string | undefined; clientPackageManager?: string | undefined; skipMobile?: boolean | undefined; skipInitJdl?: boolean | undefined; jdlStore?: string | undefined; skipJhipsterDependencies?: boolean | undefined; clientFramework?: "react" | "no" | "vue" | "angular" | undefined; clientTheme?: string | undefined; clientThemeVariant?: string | undefined; clientBundler?: "webpack" | "vite" | "experimentalEsbuild" | undefined; clientBundlerName?: string | undefined; clientTestFramework?: string | undefined; clientTestFrameworkName?: string | undefined; devServerPort?: number | undefined; devServerPortProxy?: number | undefined; microfrontend?: boolean | undefined; clientTestFrameworks?: "cypress" | undefined; withAdminUi?: boolean | undefined; clientRootDir?: string | undefined; onlyLowcode?: boolean | undefined; monorepository?: boolean | undefined; packageName?: string | undefined; packageFolder?: string | undefined; withGeneratedFlag?: boolean | undefined; buildTool?: string | undefined; packageJsonNodeEngine?: unknown; packageJsonType?: "module" | "commonjs" | undefined; prettierTabWidth?: number | undefined; languages?: unknown[] | undefined; languagesDefinition?: unknown[] | undefined; enableTranslation?: boolean | undefined; nativeLanguage?: string | undefined; incrementalChangelog?: boolean | undefined; skipFakeData?: boolean | undefined; applicationType?: "monolith" | "microservice" | "gateway" | undefined; skipUserManagement?: boolean | undefined; cacheProvider?: string | undefined; enableSwaggerCodegen?: boolean | undefined; enableHibernateCache?: boolean | undefined; searchEngine?: string | undefined; skipCheckLengthOfIdentifier?: boolean | undefined; websocket?: string | undefined; reactive?: boolean | undefined; serverPort?: unknown; serviceDiscoveryType?: "no" | "eureka" | "consul" | "nacos" | undefined; jwtSecretKey?: string | undefined; rememberMeKey?: string | undefined; authenticationType?: "session" | "jwt" | "oauth2" | undefined; feignClient?: boolean | undefined; syncUserWithIdp?: boolean | undefined; defaultPackaging?: "jar" | "war" | undefined; databaseType?: "no" | "sql" | "mongodb" | "cassandra" | "couchbase" | "neo4j" | undefined; messageBroker?: "no" | "kafka" | "pulsar" | undefined; databaseMigration?: "no" | "liquibase" | undefined; graalvmSupport?: boolean | undefined; routes?: unknown[] | undefined; prodDatabaseType?: "mysql" | "mariadb" | "postgresql" | "mssql" | "oracle" | undefined; devDatabaseType?: string | undefined; }>(oldConfig: YoRcContent<Content>, newConfig: YoRcContent<Content>) => YoRcContent<Content>; export declare const readEntityFile: <Content = Entity>(applicationPath: string, entity: string) => Content; export declare const readYoRcFile: <Content = { jhipsterVersion?: string | undefined; baseName: string; creationTimestamp?: number | undefined; lastLiquibaseTimestamp?: number | undefined; blueprints?: { name: string; }[] | undefined; testFrameworks?: string[] | undefined; microfrontends?: { baseName: string; }[] | undefined; skipClient?: boolean | undefined; skipServer?: boolean | undefined; jhiPrefix?: string | undefined; entitySuffix?: string | undefined; dtoSuffix?: string | undefined; pkType?: string | undefined; clientPackageManager?: string | undefined; skipMobile?: boolean | undefined; skipInitJdl?: boolean | undefined; jdlStore?: string | undefined; skipJhipsterDependencies?: boolean | undefined; clientFramework?: "react" | "no" | "vue" | "angular" | undefined; clientTheme?: string | undefined; clientThemeVariant?: string | undefined; clientBundler?: "webpack" | "vite" | "experimentalEsbuild" | undefined; clientBundlerName?: string | undefined; clientTestFramework?: string | undefined; clientTestFrameworkName?: string | undefined; devServerPort?: number | undefined; devServerPortProxy?: number | undefined; microfrontend?: boolean | undefined; clientTestFrameworks?: "cypress" | undefined; withAdminUi?: boolean | undefined; clientRootDir?: string | undefined; onlyLowcode?: boolean | undefined; monorepository?: boolean | undefined; packageName?: string | undefined; packageFolder?: string | undefined; withGeneratedFlag?: boolean | undefined; buildTool?: string | undefined; packageJsonNodeEngine?: unknown; packageJsonType?: "module" | "commonjs" | undefined; prettierTabWidth?: number | undefined; languages?: unknown[] | undefined; languagesDefinition?: unknown[] | undefined; enableTranslation?: boolean | undefined; nativeLanguage?: string | undefined; incrementalChangelog?: boolean | undefined; skipFakeData?: boolean | undefined; applicationType?: "monolith" | "microservice" | "gateway" | undefined; skipUserManagement?: boolean | undefined; cacheProvider?: string | undefined; enableSwaggerCodegen?: boolean | undefined; enableHibernateCache?: boolean | undefined; searchEngine?: string | undefined; skipCheckLengthOfIdentifier?: boolean | undefined; websocket?: string | undefined; reactive?: boolean | undefined; serverPort?: unknown; serviceDiscoveryType?: "no" | "eureka" | "consul" | "nacos" | undefined; jwtSecretKey?: string | undefined; rememberMeKey?: string | undefined; authenticationType?: "session" | "jwt" | "oauth2" | undefined; feignClient?: boolean | undefined; syncUserWithIdp?: boolean | undefined; defaultPackaging?: "jar" | "war" | undefined; databaseType?: "no" | "sql" | "mongodb" | "cassandra" | "couchbase" | "neo4j" | undefined; messageBroker?: "no" | "kafka" | "pulsar" | undefined; databaseMigration?: "no" | "liquibase" | undefined; graalvmSupport?: boolean | undefined; routes?: unknown[] | undefined; prodDatabaseType?: "mysql" | "mariadb" | "postgresql" | "mssql" | "oracle" | undefined; devDatabaseType?: string | undefined; }>(yoRcPath?: string) => YoRcContent<Content>; export declare const readCurrentPathYoRcFile: <Content = { jhipsterVersion?: string | undefined; baseName: string; creationTimestamp?: number | undefined; lastLiquibaseTimestamp?: number | undefined; blueprints?: { name: string; }[] | undefined; testFrameworks?: string[] | undefined; microfrontends?: { baseName: string; }[] | undefined; skipClient?: boolean | undefined; skipServer?: boolean | undefined; jhiPrefix?: string | undefined; entitySuffix?: string | undefined; dtoSuffix?: string | undefined; pkType?: string | undefined; clientPackageManager?: string | undefined; skipMobile?: boolean | undefined; skipInitJdl?: boolean | undefined; jdlStore?: string | undefined; skipJhipsterDependencies?: boolean | undefined; clientFramework?: "react" | "no" | "vue" | "angular" | undefined; clientTheme?: string | undefined; clientThemeVariant?: string | undefined; clientBundler?: "webpack" | "vite" | "experimentalEsbuild" | undefined; clientBundlerName?: string | undefined; clientTestFramework?: string | undefined; clientTestFrameworkName?: string | undefined; devServerPort?: number | undefined; devServerPortProxy?: number | undefined; microfrontend?: boolean | undefined; clientTestFrameworks?: "cypress" | undefined; withAdminUi?: boolean | undefined; clientRootDir?: string | undefined; onlyLowcode?: boolean | undefined; monorepository?: boolean | undefined; packageName?: string | undefined; packageFolder?: string | undefined; withGeneratedFlag?: boolean | undefined; buildTool?: string | undefined; packageJsonNodeEngine?: unknown; packageJsonType?: "module" | "commonjs" | undefined; prettierTabWidth?: number | undefined; languages?: unknown[] | undefined; languagesDefinition?: unknown[] | undefined; enableTranslation?: boolean | undefined; nativeLanguage?: string | undefined; incrementalChangelog?: boolean | undefined; skipFakeData?: boolean | undefined; applicationType?: "monolith" | "microservice" | "gateway" | undefined; skipUserManagement?: boolean | undefined; cacheProvider?: string | undefined; enableSwaggerCodegen?: boolean | undefined; enableHibernateCache?: boolean | undefined; searchEngine?: string | undefined; skipCheckLengthOfIdentifier?: boolean | undefined; websocket?: string | undefined; reactive?: boolean | undefined; serverPort?: unknown; serviceDiscoveryType?: "no" | "eureka" | "consul" | "nacos" | undefined; jwtSecretKey?: string | undefined; rememberMeKey?: string | undefined; authenticationType?: "session" | "jwt" | "oauth2" | undefined; feignClient?: boolean | undefined; syncUserWithIdp?: boolean | undefined; defaultPackaging?: "jar" | "war" | undefined; databaseType?: "no" | "sql" | "mongodb" | "cassandra" | "couchbase" | "neo4j" | undefined; messageBroker?: "no" | "kafka" | "pulsar" | undefined; databaseMigration?: "no" | "liquibase" | undefined; graalvmSupport?: boolean | undefined; routes?: unknown[] | undefined; prodDatabaseType?: "mysql" | "mariadb" | "postgresql" | "mssql" | "oracle" | undefined; devDatabaseType?: string | undefined; }>() => YoRcContent<Content> | undefined;