simple-memory-storage
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

simple-memory-storage

A Web storage using JavaScript object.

Installation

$ npm install simple-memory-storage

Usage

import { SimpleMemoryStorage } from 'simple-memory-storage';
 
const storage = new SimpleMemoryStorage();
storage.setItem('key1', 'value1');
console.log(storage.length); // 1
console.log(storage.key(0)); // 'key1'
console.log(storage.getItem('key1')); // 'value1'
 
storage.setItem('key2', 'value2');
console.log(storage.length); // 2
console.log(storage.key(1)); // 'key2'
console.log(storage.getItem('key2')); // 'value2'
 
storage.setItem('key1', 'value1 updated');
console.log(storage.getItem('key1')); // 'value1 updated'
 
storage.removeItem('key2');
console.log(storage.length); // 1
console.log(storage.getItem('key2')); // null
 
storage.clear();
console.log(storage.length); // 0

See: test/

Badges

NPM Travis CI

License

MIT

Author

bouzuya <m@bouzuya.net> (http://bouzuya.net)

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    58
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    58
  • 0.1.1
    0
  • 0.1.0
    0

Package Sidebar

Install

npm i simple-memory-storage

Weekly Downloads

58

Version

1.0.0

License

MIT

Last publish

Collaborators

  • bouzuya