File tree 2 files changed +6
-0
lines changed
packages/plugins/openapi/src
2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -91,6 +91,9 @@ export class RESTfulOpenAPIGenerator extends OpenAPIGeneratorBase {
91
91
security,
92
92
} ;
93
93
94
+ // ensure output folder exists
95
+ fs . mkdirSync ( path . dirname ( output ) , { recursive : true } ) ;
96
+
94
97
const ext = path . extname ( output ) ;
95
98
if ( ext && ( ext . toLowerCase ( ) === '.yaml' || ext . toLowerCase ( ) === '.yml' ) ) {
96
99
fs . writeFileSync ( output , YAML . stringify ( openapi ) ) ;
Original file line number Diff line number Diff line change @@ -94,6 +94,9 @@ export class RPCOpenAPIGenerator extends OpenAPIGeneratorBase {
94
94
security,
95
95
} ;
96
96
97
+ // ensure output folder exists
98
+ fs . mkdirSync ( path . dirname ( output ) , { recursive : true } ) ;
99
+
97
100
const ext = path . extname ( output ) ;
98
101
if ( ext && ( ext . toLowerCase ( ) === '.yaml' || ext . toLowerCase ( ) === '.yml' ) ) {
99
102
fs . writeFileSync ( output , YAML . stringify ( openapi ) ) ;
You can’t perform that action at this time.
0 commit comments