import * as fs from 'fs' import * as path from 'path' import { settleSync } from '../../shared/utils/async.utils' import { LoadedUnbodyConfig } from '../types' export const createUnbodyDir = ({ config }: { config: LoadedUnbodyConfig }) => { const dir = path.join(config.projectDir, config.dir) const [stat, _err] = settleSync(() => fs.statSync(dir)) if (!stat || !stat.isDirectory()) { fs.mkdirSync(dir) } }