UNPKG

fslockjs

Version:

Easy to use file system queue with locking and events. Provide Asynchronous utilities for Directories and File

15 lines (12 loc) 328 B
import path from 'path'; import Directory from '../../Directory/Directory.js'; async function ensure(p, data = '') { const exist = await this.exists(p); if (!exist) { await Directory.ensure(path.dirname(p)); await this.create(p, data); return this.ensure(p, data); } return exist; } export default ensure;