2.0.1 • Published 3 years ago

my-localstorage v2.0.1

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

Easy use localStorage with JavaScript

You can use with React, Angular, Vue, etc. Playground here.

Supports working with objects.

Installation

npm i my-localstorage

Declare in JS

import { ls } from 'my-localstorage'

API

ls.setItem(key, value)
ls.getItem(key)

ls.setObject(key, value)
ls.getObject(key)
ls.editObject(key, value)

ls.removeItem(key)
ls.clear()

Examples

Set item

ls.setItem('000', 'hello')

Get item

ls.getItem('000')
// 'hello'

ls.getItem('fake')
// undefined

Set object

ls.setObject('111', { first_name: 'Kurt', last_name: 'Cobain' })

Get object

ls.getObject('111')
// { first_name: 'Kurt', last_name: 'Cobain' }

ls.getObject('fake')
// undefined

Edit object (add a new key to an object)

ls.editObject('111', { middle_name: 'Donald' })
// ls.getObject('111') -> { first_name: 'Kurt', last_name: 'Cobain', middle_name: 'Donald' }

Edit object (edit key value)

ls.editObject('111', { middle_name: 'Mike' })
// ls.getObject('111') -> { first_name: 'Kurt', last_name: 'Cobain', middle_name: 'Mike' }

Remove item

ls.removeItem('000')

Clear all

ls.clear()