1.2.6 • Published 3 years ago

@vbeats/vstore v1.2.6

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

vstore

Sponsor paypal.me/bootvue ☕☕☕

install

npm i @vbeats/vstore

use

import VStore from "vstore";

const store = new VStore("localStorage") // localStorage || sessionStorage

store.set("test", "1234");
store.set("test2", "5555", new Date().getTime() + 24 * 60 * 60 * 1000)

store.get("test")

store.getExpire("test2")  // 0:not expire ; >0:Residual expiration time ; -1:has expired

store.remove('test2')

store.removeAll()

method

set<T>(key: string, value: T, [expire: number = 0]): void : expire Millisecond timestamp || 0 not expire

get(key: string): any : return value || null

getExpire(key: string): number : // 0:not expire -1: expired >0 : Residual expiration time

remove(key: string): void : remove one item

removeAll(): void : clear storage all items

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago