1- import path from "node:path" ;
2- import fs from "node:fs/promises" ;
31import assert from "node:assert/strict" ;
2+ import fs from "node:fs/promises" ;
3+ import path from "node:path" ;
44import spawn from "nano-spawn" ;
55import {
6- type PrettierVersion ,
76 PRETTIER_PACKAGE_TYPE_PULL_REQUEST ,
7+ type PrettierVersion ,
88} from "./parse-command.ts" ;
9- import { writeFile , clearDirectory } from "./utilities.ts" ;
109import { Timing } from "./timing.ts" ;
10+ import { createDirectory , writeFile } from "./utilities.ts" ;
1111
1212export type InstalledPrettier = Awaited < ReturnType < typeof installPrettier > > ;
1313
@@ -18,7 +18,7 @@ export async function installPrettier(
1818 const timing = new Timing (
1919 `Install Prettier[${ version . kind } ] '${ version . raw } '` ,
2020 ) ;
21- const directory = await clearDirectory (
21+ const directory = await createDirectory (
2222 path . join ( cwd , `${ version . kind } -prettier` ) ,
2323 ) ;
2424
@@ -122,7 +122,7 @@ async function getPrettierPackageName(
122122 return `prettier@${ version . version } ` ;
123123 }
124124
125- const directory = await clearDirectory (
125+ const directory = await createDirectory (
126126 path . join ( cwd , `pull-request-${ version . number } ` ) ,
127127 ) ;
128128 const filename = await checkoutPullRequest ( version . number , {
0 commit comments