persist-json

1.2.0 • Public • Published

persist-json

NPM version Dependency Status Build Status Coverage Status XO code style License

Persist an object as plain JSON file

Usage

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.

Methods

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.

undefined save( string filename , object content [, function callback ] )

object|undefined load( string filename [, function callback ] )

Secure mode

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.

License

MIT (c) 2016-2017 Sebastian Raff

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.2.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.2.0
    1
  • 1.1.0
    0
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i persist-json

Weekly Downloads

1

Version

1.2.0

License

MIT

Last publish

Collaborators

  • hobbyquaker