@@ -9,12 +9,10 @@ import { request } from "@octokit/request";
99import archiver from "archiver" ;
1010import { createHash } from "crypto" ;
1111import { Router } from "express" ;
12- import { existsSync } from "fs-extra" ;
12+ import { existsSync } from "fs" ;
13+ import { mkdir , rm } from "fs/promises" ;
1314import sodium from "libsodium-wrappers" ;
14- import mkdirp from "mkdirp" ;
1515import path from "path" ;
16- import rimraf from "rimraf" ;
17- import { promisify } from "util" ;
1816import { COOKIE_NAME_CREATOR_TOKEN } from "../auth" ;
1917import { delay } from "../common" ;
2018import { GenerateAdapterMessage } from "../global/websocket" ;
@@ -23,7 +21,6 @@ import {
2321 WebSocketConnectionHandler ,
2422} from "./websocket-connection-handler" ;
2523
26- const rimrafAsync = promisify ( rimraf ) ;
2724const uc = encodeURIComponent ;
2825
2926interface TreeNode {
@@ -129,8 +126,8 @@ export class CreateAdapterConnectionHandler extends WebSocketConnectionHandler<G
129126
130127 private async createFiles ( answers : Answers , outputDir : string ) {
131128 this . logLocal ( "Creating adapter for" , answers ) ;
132- await mkdirp ( outputDir ) ;
133- await rimrafAsync ( outputDir ) ;
129+ await mkdir ( outputDir , { recursive : true } ) ;
130+ await rm ( outputDir , { recursive : true , force : true } ) ;
134131
135132 this . log ( `Generating all adapter files...` ) ;
136133 const files = await createAdapterFiles ( answers ) ;
0 commit comments