UNPKG

express-oas-generator

Version:

Module to automatically generate OpenAPI (Swagger) specification for existing ExpressJS 4.x REST API applications

17 lines (15 loc) 507 B
const fs = require('fs'); const path = require('path'); const mkdirp = require('mkdirp'); /** * @description Ensures directory of supplied file path * Reference: https://stackoverflow.com/questions/13542667/create-directory-when-writing-to-file-in-node-js */ const ensureDirectoryExistence = filePath => { const dirname = path.dirname(filePath); if (fs.existsSync(dirname)) { return true; } return mkdirp.sync(dirname); }; module.exports.ensureDirectoryExistence = ensureDirectoryExistence;