@nxrocks/nx-quarkus
Version:
Nx Plugin to generate, run, package, build (and more) Quarkus projects inside your Nx workspace
23 lines (22 loc) • 922 B
TypeScript
import { NormalizedSchema } from '../generators/project/schema';
import { BuilderCommandAliasType } from '@nxrocks/common-jvm';
import { ProjectConfiguration } from '@nx/devkit';
export declare const DEFAULT_QUARKUS_INITIALIZR_URL = "https://code.quarkus.io";
export interface QuarkusExtension {
id: string;
shortName: string;
version: string;
name: string;
description: string;
category: string;
}
export declare function runQuarkusPluginCommand(commandAlias: BuilderCommandAliasType, params: string[], options?: {
cwd: string;
ignoreWrapper?: boolean;
runFromParentModule?: boolean;
}): {
success: boolean;
};
export declare function buildQuarkusDownloadUrl(options: NormalizedSchema): string;
export declare function isQuarkusProject(project: ProjectConfiguration): boolean;
export declare function fetchQuarkusExtensions(options: NormalizedSchema): Promise<QuarkusExtension[]>;