file-setting

0.0.3 • Public • Published

file-setting

Usage

const FileSetting = require('file-setting');
 
var setting = new FileSetting('/path/to/cache/file');
 
// sync
setting.initSync();
setting.setSync('sync', true);
setting.getSync('sync'); // true
 
 
// or async
setting.init()
  .then(function () {
    return setting.set('async', true);
  })
  .then(function () {
    return setting.get('async');
  })
  .then(function (async) {
    // async should be true
  })
 
 
// or define
setting.initSync();
setting.setSync('foo', 'x');
 
setting.define(); // use defineProperty set all keys to setting object
setting.foo = 'xx';
console.log(setting.foo); // return "xx"
 

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.3
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.3
    2
  • 0.0.2
    1
  • 0.0.1
    1

Package Sidebar

Install

npm i file-setting

Weekly Downloads

4

Version

0.0.3

License

MIT

Last publish

Collaborators

  • qiu8310