New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

online-storage

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

online-storage

⚡️Online implementation of localStorage

latest
Source
npmnpm
Version
3.0.1
Version published
Maintainers
1
Created
Source

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

Keywords

storage

FAQs

Package last updated on 27 Mar 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts