Skip to content

The library for working with online storage is similar to localStorage

Notifications You must be signed in to change notification settings

hazratgs/online-storage-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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()
View Response
{
  "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']
})
View Response
{
  "status":  true,
  "message": "Successfully added"
}

Get property

onlineStorage.get('name')
View Response
"hazratgs"

Get all storage

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

Remove property

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

Delete storage

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

Create backup

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

Get backup list storage

onlineStorage.backupList()
View Response
{
  "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)')
View Response
{
  "status":  true,
  "message": "Successfully restored"
}

License

MIT

About

The library for working with online storage is similar to localStorage

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published