22 lines
402 B
JavaScript
22 lines
402 B
JavaScript
import fs from 'fs'
|
|
|
|
export const doesDirExist = (dir) => {
|
|
return fs.existsSync(dir)
|
|
}
|
|
|
|
export const doesFileExist = (file) => {
|
|
return fs.existsSync(file)
|
|
}
|
|
|
|
export const ensureDirExists = (dir) => {
|
|
if (!fs.existsSync(dir)) {
|
|
fs.mkdirSync(dir, { recursive: true })
|
|
}
|
|
}
|
|
|
|
export const emptyExistingDir = (dir) => {
|
|
if (fs.existsSync(dir)) {
|
|
fs.rmSync(dir, { recursive: true })
|
|
}
|
|
}
|