fs.ts 332 B

12345678
  1. import { existsSync } from 'fs'
  2. import { mkdir, writeFile } from 'fs/promises'
  3. export const writeJson = (path: string, data: any, spaces = 0) => writeFile(path, JSON.stringify(data, undefined, spaces), 'utf-8')
  4. export const ensureDir = async (path: string) => {
  5. if (!existsSync(path)) await mkdir(path, { recursive: true })
  6. }