sugar-generate
Version:
Auto generate OAS 3.0 REST + GraphQL APIs (Node + MongoDB)
18 lines (16 loc) • 595 B
JavaScript
const fs = require('fs');
const { config } = require('../code');
module.exports = ({ schema, logging, destination }) => {
// schema = require(schema);
const configsFolder = `${destination}/configs`;
const file = `${configsFolder}/config.json`
// if (logging) console.log('checking configs ');
if (!fs.existsSync(configsFolder)) {
// if (logging) console.log('creating configs ');
fs.mkdirSync(configsFolder);
}
if (!fs.existsSync(file)) {
// if (logging) console.log('creating configs/configs.json');
fs.writeFileSync(file, JSON.stringify(config, null, 2));
}
}