File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
modules/swagger-codegen/src/main/java/io/swagger/codegen/languages Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 1111
1212import io .swagger .codegen .*;
1313import io .swagger .models .Swagger ;
14+ import io .swagger .models .Info ;
1415import io .swagger .util .Yaml ;
1516
1617import java .io .File ;
@@ -256,6 +257,16 @@ public void preprocessSwagger(Swagger swagger) {
256257 }
257258 }
258259 this .additionalProperties .put ("serverPort" , port );
260+
261+ if (swagger .getInfo () != null ) {
262+ Info info = swagger .getInfo ();
263+ if (info .getTitle () != null ) {
264+ // when info.title is defined, use it for projectName
265+ // used in package.json
266+ projectName = dashize (info .getTitle ());
267+ this .additionalProperties .put ("projectName" , projectName );
268+ }
269+ }
259270 }
260271
261272 @ Override
You can’t perform that action at this time.
0 commit comments