this.writeListing = function (name, data) { var json = require('nano-json'), text = typeof data === 'object' ? json.render(data, { }) : (typeof data !== 'string' ? json.js2str(data) : data), self = this, fs = newUniFS(dumps_folder); return fs.mkpath('').then(function () { return fs.writeFile(context.replace(/ /g, '.').replace(/:/g, '!').replace(/\//g,'+')+'.'+name, text, { encoding: 'utf8' }); }).catch( /* istanbul ignore next */ function (e) { self.error('fail', e); }); };
this.writeListing = function (name, data) { var json = require('nano-json'); var text = typeof data === 'object' ? json.render(data, { }) : json.js2str(data); fs.writeFileSync(Path.join(dumps_folder, name), text, { encoding: 'utf8' }); };