UNPKG

patternplate-server

Version:

Programmatically serve atomic patterns via a REST API

18 lines (14 loc) 349 B
import { dirname } from 'path'; import { debuglog } from 'util'; import makeDirectory from './make-directory'; import writeFile from './write-file'; export default async function writeSafe(path, buffer) { const debug = debuglog('write-safe'); await makeDirectory(dirname(path)); debug('Writing %s', path); return writeFile(path, buffer); }