gh-db-installer
Version:
This module helps you to install the gh-db
21 lines (20 loc) • 738 B
JavaScript
// add modules
const fs = require('fs');
const path = require('path');
const rw = function (name, dirPath, fileName){
// read and parse collection list
let collections_list = fs.readFileSync(path.join(__dirname, '../collections_list.json'), 'utf8');
let parsedCollection_list = JSON.parse(collections_list);
// content of new collection object
let newCollection = {
name: name,
path: dirPath,
fileName: fileName
}
// add object and write collection list
parsedCollection_list.push(newCollection);
fs.writeFileSync(path.join(__dirname, '../collections_list.json'), JSON.stringify(parsedCollection_list, null, 4))
return ("collection has been created");
}
// exports
module.exports = rw;