gen-jhipster
Version:
VHipster - Spring Boot + Angular/React/Vue in one handy generator
265 lines (264 loc) • 9.35 kB
TypeScript
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;
jhipsterPackageJson: typeof packageJson;
commandName?: 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: ({ projectDescription, humanizedBaseName }: ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties) => string;
readonly documentationArchiveUrl: ({ jhipsterVersion, hipsterDocumentationLink }: ProjectNameAddedApplicationProperties & WriteContext & BaseSimpleApplicationPreparingAddedApplicationProperties) => string;
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: {
vhipster: string;
};
files: string[];
scripts: {
prebuild: string;
build: string;
postbuild: string;
"check-types": string;
clean: string;
compile: string;
"copy-files": string;
"copy-types": string;
ejslint: 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/core": string;
"@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-unused-imports": string;
execa: string;
"fast-xml-parser": string;
globals: string;
isbinaryfile: string;
"java-lint": 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: {
"@types/chai": string;
"@types/debug": string;
"@types/didyoumean": string;
"@types/estree": string;
"@types/node": string;
"@types/npmcli__arborist": string;
"@types/pluralize": string;
"@types/semver": string;
"@types/sinon-chai": string;
chai: string;
"cpy-cli": string;
diff: string;
"ejs-lint": string;
"eslint-config-prettier": string;
"eslint-import-resolver-typescript": string;
"eslint-plugin-chai-friendly": string;
"eslint-plugin-n": string;
"eslint-plugin-prettier": string;
esmocha: string;
jiti: string;
jsdoc: string;
mocha: string;
prettier2: string;
rimraf: string;
sinon: string;
"sinon-chai": 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;
};