data-storager

1.0.1 • Public • Published

data-storager

Simple storage for you data with customized transports/provirers

NPM version Dependency Status License Downloads

Installation

npm install data-storager --save

Usage

const storage = require('data-storager');
 
// create a named data store. If the data in the storage has already 
// been saved earlier, it will be read and placed in `test.data`
const test = storage.create(
    // set storage name
    "test", 
    // Set block working type of data block (array or object). 
    // It will work when the storage is first initiated 
    // on this transport.
    {},
    // Set transport. The transport object must have methods
    // `.store(name, data)` and `.restore(name)`
    new storage.transports.File({
        storragePath: "./store",
        humanize: true
    })
);
 
// take data from storage and output it to the console
console.log(test.data);
   // при первом запуске выведет: `{}`
   // при следующем запуске выведет: `{foo: 123, bar: {test: true}}`
 
// put data into storage
test.data.foo = 123;
test.data.bar = {test: true};
 
// save all data changes to the storage
storage.store();

... documentation in processed

Participation in development

https://github.com/lastuniverse/data-storager/issues

License

MIT

NPM

Package Sidebar

Install

npm i data-storager

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

11.4 kB

Total Files

6

Last publish

Collaborators

  • lastuniverse