Persist an object as plain JSON file
npm install persist-json
var pjson = require('persist-json')('project-name');
The path where the JSON file will be stored is determinated by the persist-path module.
Both methods save and load can be used either asynchronous (by providing a callback as last param) or synchronous.
On asynchronous usage the callback is called with the params of fs.writeFileSync
respectively fs.readFileSync
.
var pjson = require('persist-json')('project-name', {secure: true});
Secure mode saves the file first with suffixed .new
, then renames an eventually existing file
to file.bak
and then
renames the file.new
file to file
.
MIT (c) 2016-2017 Sebastian Raff