Skip to content

coderaiser/node-writejson

Repository files navigation

writejson License NPM version Dependency Status Build Status Coverage Status

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

About

write stringified object to file

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published