json-statham v3.1.2
json-statham
Kick your JSON's ass, with json-statham's help. Extends Homefront.

Makes working with javascript objects and json easy.
Installation
npm i --save json-statham
Tests
npm test
Usage
This module extends Homefront. It's essentially the same, except for some additional methods, and an extended constructor.
Using Statham
All arguments are optional.
let Statham = require('json-statham').Statham;
let statham = new Statham({data: 'here'}, Statham.MODE_NESTED, 'path/to/file');Using .setFileLocation()
let Statham = require('json-statham').Statham;
let statham = new Statham();
statham.setFileLocation('./foo/ray-liotta.json'); // Used by .save()Using .save()
let Statham = require('json-statham').Statham;
let statham = new Statham();
statham.save().then(() => {/* Really does return a promise, I promise. */});
statham.save('./json-flemyng.json'); // Specific file
statham.save(true); // Create path for file, too
statham.save('./matt-schulze.json', true); // Both optionsUsing .fromFile(fileName, ensureFileExists=false)
This method allows you to tell Statham to fetch the contents of a file itself. When ensure has been set to true, statham will create the provided file if it doesn't exist yet. This method returns a promise, and resolves with a statham instance (as described above).
let Statham = require('json-statham').Statham;
Statham.fromFile(__dirname + '/my-data.json').then(statham => {
// Yeeeaaah, we have a statham instance now.
});9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago