locastore
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

locastore

A localStorage wrapper that falls back to memory in private browsing mode.

install

  • npm install locastore

use

const store = require('locastore')()

OR

import Locastore from "locastore"
const store = new Locastore()

api

var store = new Locastore([namespace])

namespace is a string to prefix to each key.

store.get(key)

Retrieve a key. If localStorage.getItem() fails, falls back to memory store.

store.set(key, value)

Store a key in memory and with localStorage.setItem().

store.delete(key)

Removes a key from memory and localStorage.removeItem().

store.clear()

Removes all items from memory and localStorage within the namespace.

Locastore.clear()

Removes all items from memory and localStorage.

similar projects

license

(c) 2023 Kyle Robinson Young. MIT License

/locastore/

    Package Sidebar

    Install

    npm i locastore

    Weekly Downloads

    138

    Version

    2.0.1

    License

    MIT

    Unpacked Size

    3.51 kB

    Total Files

    4

    Last publish

    Collaborators

    • shama