generator-jhipster-nodejs
Version:
A NodeJS blueprint that creates the backend using NodeJS with NestJS framework
22 lines (19 loc) • 819 B
JavaScript
import BaseApplicationGenerator from 'generator-jhipster/generators/base-application';
export default class extends BaseApplicationGenerator {
constructor(args, opts, features) {
super(args, opts, { ...features, queueCommandTasks: true, sbsBlueprint: true });
}
get [BaseApplicationGenerator.POST_WRITING]() {
return this.asPostWritingTaskGroup({
async postWritingTemplateTask({ application }) {
if (application.clientFrameworkAny) {
const clientPackageJson = this.createStorage(`${application.clientRootDir}package.json`);
const clientName = clientPackageJson.get('name');
if (clientName === application.dasherizedBaseName) {
clientPackageJson.set('name', `${application.dasherizedBaseName}-client`);
}
}
},
});
}
}