gen-jhipster
Version:
VHipster - Spring Boot + Angular/React/Vue in one handy generator
11 lines (10 loc) • 399 B
JavaScript
import { upperFirst } from 'lodash-es';
import { getMicroserviceAppName } from "../../../lib/utils/index.js";
/**
* get the java main class name.
*/
export const getMainClassName = ({ baseName }) => {
const main = upperFirst(getMicroserviceAppName({ microserviceName: baseName }));
const acceptableForJava = /^[A-Z]\w*$/;
return acceptableForJava.test(main) ? main : 'Application';
};