3.0.1 • Published 6 years ago

online-storage v3.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

online-storage

npm

The library for working with online storage is similar to localStorage

Features

  • Create token
  • Refresh token
  • Get value of a property from the storage
  • Get all storage data
  • Set key/value
  • Remove element it storage
  • Delete storage
  • Create backup
  • Get backup list
  • Restoring the vault from a backup

Install

npm install online-storage --save

Browser

online-storage work on all browsers.

Using

import onlineStorage from 'online-storage'

API

Creating a token:

onlineStorage.create()
{
  "token": "002cac23-aa8b-4803-a94f-3888020fa0df",
  "connect": "5bf365e0-1fc0-11e8-85d2-3f7a9c4f742e",
  "refreshToken": "5bf365e0-1fc0-11e8-85d2-3f7a9c4f742e"
}

Writing data to storage:

onlineStorage.set({
  name: 'hazratgs',
  age: 25,
  city: 'Derbent'
  skills: ['javascript', 'react+redux', 'nodejs', 'mongodb']
})
{
  "status":  true,
  "message": "Successfully added"
}

Get property

onlineStorage.get('name')
"hazratgs"

Get all storage

onlineStorage.get()
{
  name: 'hazratgs',
  age: 25,
  city: 'Derbent'
  skills: ['javascript', 'react+redux', 'nodejs', 'mongodb']
}

Remove property

onlineStorage.remove('name')
{
  "status":  true,
  "message": "Successfully deleted"
}

Delete storage

onlineStorage.delete()
{
  "status":  true,
  "message": "Storage deleted"
}

Create backup

onlineStorage.backup()
{
  "status":  true
}

Get backup list storage

onlineStorage.backupList()
{
  "status":  true,
  "data": ['Sun Mar 04 2018 19:39:42 GMT+0300 (MSK)']
}

Restoring the vault from a backup

onlineStorage.backupRestore('Sun Mar 04 2018 19:39:42 GMT+0300 (MSK)')
{
  "status":  true,
  "message": "Successfully restored"
}

License

MIT