generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
8 lines (7 loc) • 380 B
JavaScript
import { upperFirst } from 'lodash-es';
import { getMicroserviceAppName } from '../../base/support/index.js';
export const getMainClassName = ({ baseName }) => {
const main = upperFirst(getMicroserviceAppName({ microserviceName: baseName }));
const acceptableForJava = new RegExp('^[A-Z][a-zA-Z0-9_]*$');
return acceptableForJava.test(main) ? main : 'Application';
};