UNPKG

gen-jhipster

Version:

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

177 lines (174 loc) 11.8 kB
/* eslint-disable @typescript-eslint/consistent-type-imports */ /** * Copyright 2013-2026 the original author or authors from the JHipster project. * * This file is part of the JHipster project, see https://www.jhipster.tech/ * for more information. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // jhipster-needle-add-generator-with-bootstrap-start export type GeneratorsWithBootstrap = | 'angular' | 'app' | 'base-application' | 'base-simple-application' | 'base-workspaces' | 'ci-cd' | 'client' | 'common' | 'docker' | 'java-simple-application' | 'java' | 'javascript-simple-application' | 'jdl' | 'kubernetes' | 'languages' | 'project-name' | 'react' | 'server' | 'spring-boot' | 'vue'; // jhipster-needle-add-generator-with-bootstrap type GeneratorsByNamespace = { // jhipster-needle-add-generator-by-namespace-start angular: import('./angular/generator.ts').default; 'jhipster:angular': import('./angular/generator.ts').default; 'jhipster:angular:bootstrap': import('./angular/generators/bootstrap/generator.ts').default; app: import('./app/generator.ts').default; 'jhipster:app': import('./app/generator.ts').default; 'jhipster:app:bootstrap': import('./app/generators/bootstrap/generator.ts').default; 'jhipster:base-application:bootstrap': import('./base-application/generators/bootstrap/generator.ts').default; 'jhipster:base-simple-application:bootstrap': import('./base-simple-application/generators/bootstrap/generator.ts').default; 'jhipster:base-workspaces:bootstrap': import('./base-workspaces/generators/bootstrap/generator.ts').default; bootstrap: import('./bootstrap/generator.ts').default; 'jhipster:bootstrap': import('./bootstrap/generator.ts').default; 'ci-cd': import('./ci-cd/generator.ts').default; 'jhipster:ci-cd': import('./ci-cd/generator.ts').default; 'jhipster:ci-cd:bootstrap': import('./ci-cd/generators/bootstrap/generator.ts').default; client: import('./client/generator.ts').default; 'jhipster:client': import('./client/generator.ts').default; 'jhipster:client:bootstrap': import('./client/generators/bootstrap/generator.ts').default; 'jhipster:client:common': import('./client/generators/common/generator.ts').default; 'jhipster:client:encode-csrf-token': import('./client/generators/encode-csrf-token/generator.ts').default; 'jhipster:client:i18n': import('./client/generators/i18n/generator.ts').default; common: import('./common/generator.ts').default; 'jhipster:common': import('./common/generator.ts').default; 'jhipster:common:bootstrap': import('./common/generators/bootstrap/generator.ts').default; cypress: import('./cypress/generator.ts').default; 'jhipster:cypress': import('./cypress/generator.ts').default; docker: import('./docker/generator.ts').default; 'jhipster:docker': import('./docker/generator.ts').default; 'docker-compose': import('./docker-compose/generator.ts').default; 'jhipster:docker-compose': import('./docker-compose/generator.ts').default; 'jhipster:docker:bootstrap': import('./docker/generators/bootstrap/generator.ts').default; entities: import('./entities/generator.ts').default; 'jhipster:entities': import('./entities/generator.ts').default; entity: import('./entity/generator.ts').default; 'jhipster:entity': import('./entity/generator.ts').default; 'export-jdl': import('./export-jdl/generator.ts').default; 'jhipster:export-jdl': import('./export-jdl/generator.ts').default; 'generate-blueprint': import('./generate-blueprint/generator.ts').default; 'jhipster:generate-blueprint': import('./generate-blueprint/generator.ts').default; git: import('./git/generator.ts').default; 'jhipster:git': import('./git/generator.ts').default; heroku: import('./heroku/generator.ts').default; 'jhipster:heroku': import('./heroku/generator.ts').default; info: import('./info/generator.ts').default; 'jhipster:info': import('./info/generator.ts').default; init: import('./init/generator.ts').default; 'jhipster:init': import('./init/generator.ts').default; java: import('./java/generator.ts').default; 'jhipster:java': import('./java/generator.ts').default; 'java-simple-application': import('./java-simple-application/generator.ts').default; 'jhipster:java-simple-application': import('./java-simple-application/generator.ts').default; 'jhipster:java-simple-application:bootstrap': import('./java-simple-application/generators/bootstrap/generator.ts').default; 'jhipster:java-simple-application:build-tool': import('./java-simple-application/generators/build-tool/generator.ts').default; 'jhipster:java-simple-application:code-quality': import('./java-simple-application/generators/code-quality/generator.ts').default; 'jhipster:java-simple-application:graalvm': import('./java-simple-application/generators/graalvm/generator.ts').default; 'jhipster:java-simple-application:gradle': import('./java-simple-application/generators/gradle/generator.ts').default; 'jhipster:java-simple-application:jib': import('./java-simple-application/generators/jib/generator.ts').default; 'jhipster:java-simple-application:maven': import('./java-simple-application/generators/maven/generator.ts').default; 'jhipster:java-simple-application:openapi-generator': import('./java-simple-application/generators/openapi-generator/generator.ts').default; 'jhipster:java:bootstrap': import('./java/generators/bootstrap/generator.ts').default; 'jhipster:java:domain': import('./java/generators/domain/generator.ts').default; 'jhipster:java:gatling': import('./java/generators/gatling/generator.ts').default; 'jhipster:java:i18n': import('./java/generators/i18n/generator.ts').default; 'jhipster:java:node': import('./java/generators/node/generator.ts').default; 'jhipster:java:server': import('./java/generators/server/generator.ts').default; 'javascript-simple-application': import('./javascript-simple-application/generator.ts').default; 'jhipster:javascript-simple-application': import('./javascript-simple-application/generator.ts').default; 'jhipster:javascript-simple-application:bootstrap': import('./javascript-simple-application/generators/bootstrap/generator.ts').default; 'jhipster:javascript-simple-application:eslint': import('./javascript-simple-application/generators/eslint/generator.ts').default; 'jhipster:javascript-simple-application:husky': import('./javascript-simple-application/generators/husky/generator.ts').default; 'jhipster:javascript-simple-application:prettier': import('./javascript-simple-application/generators/prettier/generator.ts').default; jdl: import('./jdl/generator.ts').default; 'jhipster:jdl': import('./jdl/generator.ts').default; 'jhipster:jdl:bootstrap': import('./jdl/generators/bootstrap/generator.ts').default; kubernetes: import('./kubernetes/generator.ts').default; 'jhipster:kubernetes': import('./kubernetes/generator.ts').default; 'jhipster:kubernetes:bootstrap': import('./kubernetes/generators/bootstrap/generator.ts').default; 'jhipster:kubernetes:helm': import('./kubernetes/generators/helm/generator.ts').default; 'jhipster:kubernetes:knative': import('./kubernetes/generators/knative/generator.ts').default; languages: import('./languages/generator.ts').default; 'jhipster:languages': import('./languages/generator.ts').default; 'jhipster:languages:bootstrap': import('./languages/generators/bootstrap/generator.ts').default; liquibase: import('./liquibase/generator.ts').default; 'jhipster:liquibase': import('./liquibase/generator.ts').default; 'project-name': import('./project-name/generator.ts').default; 'jhipster:project-name': import('./project-name/generator.ts').default; 'jhipster:project-name:bootstrap': import('./project-name/generators/bootstrap/generator.ts').default; react: import('./react/generator.ts').default; 'jhipster:react': import('./react/generator.ts').default; 'jhipster:react:bootstrap': import('./react/generators/bootstrap/generator.ts').default; server: import('./server/generator.ts').default; 'jhipster:server': import('./server/generator.ts').default; 'jhipster:server:bootstrap': import('./server/generators/bootstrap/generator.ts').default; 'spring-boot': import('./spring-boot/generator.ts').default; 'jhipster:spring-boot': import('./spring-boot/generator.ts').default; 'jhipster:spring-boot:bootstrap': import('./spring-boot/generators/bootstrap/generator.ts').default; 'jhipster:spring-boot:cache': import('./spring-boot/generators/cache/generator.ts').default; 'jhipster:spring-boot:cucumber': import('./spring-boot/generators/cucumber/generator.ts').default; 'jhipster:spring-boot:data-cassandra': import('./spring-boot/generators/data-cassandra/generator.ts').default; 'jhipster:spring-boot:data-couchbase': import('./spring-boot/generators/data-couchbase/generator.ts').default; 'jhipster:spring-boot:data-elasticsearch': import('./spring-boot/generators/data-elasticsearch/generator.ts').default; 'jhipster:spring-boot:data-mongodb': import('./spring-boot/generators/data-mongodb/generator.ts').default; 'jhipster:spring-boot:data-neo4j': import('./spring-boot/generators/data-neo4j/generator.ts').default; 'jhipster:spring-boot:data-relational': import('./spring-boot/generators/data-relational/generator.ts').default; 'jhipster:spring-boot:graalvm': import('./spring-boot/generators/graalvm/generator.ts').default; 'jhipster:spring-boot:jwt': import('./spring-boot/generators/jwt/generator.ts').default; 'jhipster:spring-boot:liquibase': import('./spring-boot/generators/liquibase/generator.ts').default; 'jhipster:spring-boot:oauth2': import('./spring-boot/generators/oauth2/generator.ts').default; 'jhipster:spring-boot:websocket': import('./spring-boot/generators/websocket/generator.ts').default; 'spring-cloud': import('./spring-cloud/generator.ts').default; 'jhipster:spring-cloud': import('./spring-cloud/generator.ts').default; 'jhipster:spring-cloud:feign-client': import('./spring-cloud/generators/feign-client/generator.ts').default; 'jhipster:spring-cloud:gateway': import('./spring-cloud/generators/gateway/generator.ts').default; 'jhipster:spring-cloud:kafka': import('./spring-cloud/generators/kafka/generator.ts').default; 'jhipster:spring-cloud:pulsar': import('./spring-cloud/generators/pulsar/generator.ts').default; upgrade: import('./upgrade/generator.ts').default; 'jhipster:upgrade': import('./upgrade/generator.ts').default; vue: import('./vue/generator.ts').default; 'jhipster:vue': import('./vue/generator.ts').default; 'jhipster:vue:bootstrap': import('./vue/generators/bootstrap/generator.ts').default; workspaces: import('./workspaces/generator.ts').default; 'jhipster:workspaces': import('./workspaces/generator.ts').default; apisix: import('./apisix/generator.ts').default; 'jhipster:apisix': import('./apisix/generator.ts').default; vauthz: import('./vauthz/generator.ts').default; 'jhipster:vauthz': import('./vauthz/generator.ts').default; 'spring-grpc': import('./spring-grpc/generator.ts').default; 'jhipster:spring-grpc': import('./spring-grpc/generator.ts').default; // jhipster-needle-add-generator-by-namespace - JHipster will add generators here }; export default GeneratorsByNamespace;