@jnxplus/common
Version:
This library was generated with [Nx](https://nx.dev).
36 lines (35 loc) • 1.89 kB
TypeScript
import { PluginConfiguration, Tree } from '@nx/devkit';
export declare function generateSimpleProjectName(options: {
name: string;
}): string;
export declare function generateProjectName(simpleProjectName: string, options: {
name: string;
simpleName: boolean | undefined;
directory: string | undefined;
}): string;
export declare function generateProjectDirectory(simpleProjectName: string, options: {
directory: string | undefined;
}): string;
export declare function generateProjectRoot(rootDirectory: string, projectDirectory: string): string;
export declare function parseTags(tags: string | undefined): string[];
export declare function generateAppClassName(projectName: string, options: {
framework: string | undefined;
}): string;
export declare function generatePackageName(simpleProjectName: string, options: {
simplePackageName: boolean | undefined;
groupId: string;
directory: string | undefined;
}): string;
export declare function generatePackageDirectory(packageName: string): string;
export declare function isCustomPortFunction(options: {
port: string | number | undefined;
}): boolean;
export declare function parseProjects(projects: string | undefined): string[];
export declare function generateBasePackage(groupId: string): string;
export declare const prettierrcNameOptions: string[];
export declare function getBuildTargetName(plugin: PluginConfiguration | undefined): string;
export declare function getBuildImageTargetName(plugin: PluginConfiguration | undefined): string;
export declare function getServeTargetName(plugin: PluginConfiguration | undefined): string;
export declare function getTestTargetName(plugin: PluginConfiguration | undefined): string;
export declare function getIntegrationTestTargetName(plugin: PluginConfiguration | undefined): string;
export declare function updateNxJsonConfiguration(tree: Tree): void;