1
1
mirror of https://github.com/theoludwig/programming-challenges.git synced 2025-05-18 12:02:53 +02:00
Files
programming-challenges/cli/utils/createTemporaryEmptyFolder.ts
2021-07-03 18:40:17 +02:00

14 lines
425 B
TypeScript

import path from 'node:path'
import fs from 'node:fs'
import { isExistingPath } from '../utils/isExistingPath'
export const TEMPORARY_PATH = path.join(__dirname, '..', '..', 'temp')
export const createTemporaryEmptyFolder = async (): Promise<void> => {
if (await isExistingPath(TEMPORARY_PATH)) {
await fs.promises.rm(TEMPORARY_PATH, { recursive: true, force: true })
}
await fs.promises.mkdir(TEMPORARY_PATH)
}