writejson
v3.0.0
Published
Write stringified object to file
Downloads
4,843
Readme
writejson
Write stringified object to file.
Install
npm i writejson --save
How to use?
To handle formating optional argument options
could be used according to JSON.stringify.
API
writejson(name, object[, options], callback)
Asynchonouse write stringified object.
const writejson = require('writejson');
const [error] = await tryToCatch(writejson, 'data.json', {hello: 'world'});
if (error)
console.error(error.message);
const options = {
replacer: ['hello'], // properties to put in json
space: 4, // default space count
eof: true, // default new line at end of file
encoding: 'utf8', // default
mode: '0o666', // default
flag: 'w', // default
};
await writejson('data.json', {hello: 'world'}, options);
writejson.sync(name, object[, options])
Synchonouse write stringified object.
try {
writejson.sync('data.json', {hello: 'world'});
} catch(error) {
console.log(error.message);
}
writejson.sync.try(name, object[, options])
Synchonouse try to write stringified object.
writejson.sync.try('data.json', {hello: 'world'});
License
MIT