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

0.0.4 • Public • Published

Lokale - Simple API for localStorage Management

Lokale is a simple yet reliable api for browser localStorage or sessionStorage management.

Install

Make sure you have the following installed

Run the folling command to add the package to your project dependencies

npm install lokale

How to use

Lokale also supports typescripts, types declaration are included by default.

CommonJs

const Lokale = require('lokale');

ES6

import Lokale from 'lokale';

Usage

// Initiate an instance
// You can use localStorage or sessionStorage
const lokalStorage = new Lokale(window.localStorage);
 
// Set item
lokalStorage.setItem('YourKey', 'YourData');

API

Available options

API Arguments Type Description Returns
lokale(storage) Storage Set the preferred storage localStorage or sessionStorage
getItem(key) String Get item by key name String - Value of the key
setItem(key, value) String, String Set item value to storage
hasItem(key) String Check if item exists in the storage Boolean
clear() Empty all keys and values in storage
getSpaceUsage() Get detailed size/space infos about keys and remaining space Object - Usage per key, availableSpace, and usedSpace

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.4
    0
    • latest

Version History

Package Sidebar

Install

npm i lokale

Weekly Downloads

0

Version

0.0.4

License

ISC

Unpacked Size

7.03 kB

Total Files

5

Last publish

Collaborators

  • mshaaban0