UNPKG

generator-jhipster

Version:

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

265 lines (264 loc) 10.6 kB
import packageJson from '../../package.json'; import type { WriteContext } from '../base-core/api.ts'; import type { ProjectNameAddedApplicationProperties } from '../project-name/application.ts'; export type BaseSimpleApplicationLoadingAddedApplicationProperties = WriteContext; export type BaseSimpleApplicationPreparingAddedApplicationProperties = { jhipsterVersion: string; documentationArchiveUrl: string; jhiPrefix: string; jhiPrefixCapitalized: string; jhiPrefixDashed: string; hipsterName: string; hipsterProductName: string; hipsterHomePageProductName: string; hipsterStackOverflowProductName: string; hipsterBugTrackerProductName: string; hipsterChatProductName: string; hipsterTwitterUsername: string; hipsterDocumentationLink: string; hipsterTwitterLink: string; hipsterProjectLink: string; hipsterStackoverflowLink: string; hipsterBugTrackerLink: string; hipsterChatLink: string; projectVersion?: string; projectDescription: string; nodeDependencies: Record<string, string>; jhipsterPackageJson: typeof packageJson; commandName?: string; backendType: string; backendTypeJavaAny: boolean; backendTypeSpringBoot: boolean; temporaryDir: string; }; export type BaseSimpleApplicationAddedApplicationProperties = BaseSimpleApplicationLoadingAddedApplicationProperties & BaseSimpleApplicationPreparingAddedApplicationProperties; export declare const mutateApplicationLoading: { readonly __override__: false; readonly customizeTemplatePaths: () => never[]; }; export declare const mutateApplicationPreparing: { readonly __override__: false; readonly jhipsterVersion: string; readonly jhiPrefix: "jhi"; readonly jhiPrefixCapitalized: ({ jhiPrefix }: ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties) => Capitalize<string>; readonly jhiPrefixDashed: ({ jhiPrefix }: ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties) => string; readonly hipsterName: "Java Hipster"; readonly hipsterProductName: "JHipster"; readonly hipsterHomePageProductName: "JHipster"; readonly hipsterStackOverflowProductName: "JHipster"; readonly hipsterBugTrackerProductName: "JHipster"; readonly hipsterChatProductName: "JHipster"; readonly hipsterTwitterUsername: "@jhipster"; readonly hipsterDocumentationLink: "https://www.jhipster.tech/"; readonly hipsterTwitterLink: "https://twitter.com/jhipster"; readonly hipsterProjectLink: "https://github.com/jhipster/generator-jhipster"; readonly hipsterStackoverflowLink: "https://stackoverflow.com/tags/jhipster/info"; readonly hipsterBugTrackerLink: "https://github.com/jhipster/generator-jhipster/issues?state=open"; readonly hipsterChatLink: "https://gitter.im/jhipster/generator-jhipster"; readonly projectDescription: ({ humanizedBaseName }: ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties) => string; readonly documentationArchiveUrl: ({ jhipsterVersion, hipsterDocumentationLink }: ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties) => string; readonly nodeDependencies: () => {}; readonly jhipsterPackageJson: { name: string; version: string; description: string; keywords: string[]; homepage: string; bugs: string; repository: { type: string; url: string; }; funding: { type: string; url: string; }; license: string; author: { name: string; email: string; url: string; }; type: string; imports: { "#testing": string; "#test-support": string; }; exports: { ".": { types: string; default: string; }; "./cli": { types: string; default: string; }; "./package.json": string; "./eslint/recommended": { types: string; default: string; }; "./eslint": { types: string; default: string; }; "./generators/*": { types: string; default: string; }; "./generators/*/support": { types: string; default: string; }; "./generators/*/generators/*": { types: string; default: string; }; "./generators/*/generators/*/support": { types: string; default: string; }; "./jdl": { types: string; default: string; }; "./testing": { types: string; default: string; }; "./utils": { types: string; default: string; }; "./ci": { types: string; default: string; }; }; main: string; types: string; bin: { jhipster: string; }; files: string[]; scripts: { prebuild: string; build: string; postbuild: string; "check-types": string; clean: string; compile: string; "copy-files": string; "copy-types": string; eslint: string; "jdl:test": string; "jdl:test-watch": string; jsdoc: string; lint: string; "lint-fix": string; prepare: string; "prettier:check": string; "prettier:format": string; pretest: string; test: string; "update-snapshot": string; "update-snapshots": string; }; dependencies: { "@eslint/js": string; "@faker-js/faker": string; "@iarna/toml": string; "@types/ejs": string; "@types/lodash-es": string; "@yeoman/adapter": string; "@yeoman/conflicter": string; "@yeoman/namespace": string; "@yeoman/transform": string; "@yeoman/types": string; chalk: string; chevrotain: string; commander: string; debug: string; didyoumean: string; "dockerfile-ast": string; "dot-properties": string; ejs: string; eslint: string; "eslint-plugin-import-x": string; "eslint-plugin-java-lang": string; "eslint-plugin-unused-imports": string; execa: string; "fast-xml-parser": string; globals: string; isbinaryfile: string; "latest-version": string; "lodash-es": string; "mem-fs": string; "mem-fs-editor": string; minimatch: string; "os-locale": string; "p-transform": string; "parse-gitignore": string; piscina: string; pluralize: string; prettier: string; "prettier-plugin-java": string; "prettier-plugin-packagejson": string; "prettier-plugin-properties": string; randexp: string; semver: string; "simple-git": string; "sort-keys": string; tinyglobby: string; "type-fest": string; typescript: string; "typescript-eslint": string; yaml: string; "yeoman-environment": string; "yeoman-generator": string; }; devDependencies: { "@stylistic/eslint-plugin": string; "@types/debug": string; "@types/didyoumean": string; "@types/node": string; "@types/npmcli__arborist": string; "@types/pluralize": string; "@types/semver": string; "cpy-cli": string; diff: string; "eslint-config-prettier": string; "eslint-import-resolver-typescript": string; "eslint-plugin-ejs-templates": string; "eslint-plugin-n": string; "eslint-plugin-prettier": string; esmocha: string; jiti: string; jsdoc: string; rimraf: string; "yeoman-test": string; }; peerDependencies: { "yeoman-test": string; }; peerDependenciesMeta: { "yeoman-test": { optional: boolean; }; }; engines: { node: string; npm: string; }; collective: { type: string; url: string; logo: string; }; }; readonly commandName: undefined; readonly backendType: (_: ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties, { delayMarker }: import("../../lib/utils/object.ts").MutateDataCallbackOptions<ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties>) => "Java" | "__DelayedMutation__"; readonly backendTypeSpringBoot: ({ backendType }: ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties) => boolean; readonly backendTypeJavaAny: ({ backendTypeSpringBoot }: ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties, { delayMarker }: import("../../lib/utils/object.ts").MutateDataCallbackOptions<ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties>) => boolean | "__DelayedMutation__"; readonly temporaryDir: (_: ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties, { delayMarker }: import("../../lib/utils/object.ts").MutateDataCallbackOptions<ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties>) => "__DelayedMutation__" | "temp/"; };