File tree Expand file tree Collapse file tree 3 files changed +4
-17
lines changed Expand file tree Collapse file tree 3 files changed +4
-17
lines changed Original file line number Diff line number Diff line change 11#!/usr/bin/env node
2- import * as fs from 'node: fs' ;
3- import path from 'node: path' ;
2+ import * as fs from 'fs' ;
3+ import path from 'path' ;
44import yargs from 'yargs' ;
55import { hideBin } from 'yargs/helpers' ;
66import { compareGenerationResult } from './compare-generation-result' ;
@@ -14,7 +14,6 @@ import {
1414 openapiToTypescriptClient
1515} from '../schema-to-typescript/openapi-to-typescript-client' ;
1616import { loadOpenApiDocument } from '../schemas/load-open-api-document' ;
17- import { makeDir } from '../utils/make-dir' ;
1817import { postprocessFiles } from '../utils/postprocess-files' ;
1918
2019async function loadConfig ( filename : string ) : Promise < ApiTypescriptGeneratorConfig > {
@@ -88,7 +87,7 @@ yargs(hideBin(process.argv))
8887 }
8988 for ( const directoryPath of allDirectories ) {
9089 try {
91- await makeDir ( directoryPath ) ;
90+ await fs . promises . mkdir ( directoryPath , { recursive : true } ) ;
9291 } catch ( e ) {
9392 throw new Error (
9493 `Could not create directory "${ directoryPath } ": ${ e instanceof Error ? e . message : e } .`
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11import fs from 'node:fs/promises' ;
22import path from 'node:path' ;
33import type { ESLint as ESLintClass } from 'eslint' ;
4- import { makeDir } from './make-dir' ;
54import {
65 ClientGenerationResultFile ,
76 CommonOpenApiClientGeneratorConfigPostprocess
@@ -35,7 +34,7 @@ export async function postprocessFiles({
3534 try {
3635 await fs . stat ( currentDirectory ) ;
3736 } catch ( e ) {
38- await makeDir ( currentDirectory ) ;
37+ await fs . mkdir ( currentDirectory ) ;
3938 directoriesToRemove . unshift ( currentDirectory ) ;
4039 }
4140 const subDirectory = directoryBits . shift ( ) ;
You can’t perform that action at this time.
0 commit comments