2.0.0 • Published 6 years ago

kurtuba-client v2.0.0

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

kurtuba-client

đź’ˇOfficial JavaScript client kurtuba-storage

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
  • Get backup list
  • Restoring the vault from a backup

Install

npm install kurtuba-client --save

Browser

kurtuba-client work on all browsers.

Using

import onlineStorage from 'kurtuba-client'

API

Creating a token:

onlineStorage.create()
{
  "status":  true,
  "data":{
    "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')
{
  "status":  true,
  "data": "hazratgs"
}

Get all storage

onlineStorage.getAll()
{
  "status":  true,
  "data": {
    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"
}

Get backup list storage

onlineStorage.backup()
{
  "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

2.0.0

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago