From da111267c00e82d6b7a2e3ff5815188728c08899 Mon Sep 17 00:00:00 2001 From: Alpha Bao <007nec@163.com> Date: Fri, 26 Feb 2021 14:24:12 +0800 Subject: [PATCH] 0.1.10: Add examples of supporting expiration time in the readme. --- README.md | 16 ++++++++++++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 57982b8..9836814 100644 --- a/README.md +++ b/README.md @@ -100,3 +100,19 @@ myStore.all(); // animals: [ 'fox', 'dog' ] // } ``` + +### ExpireStorage + +```javascript +import { ExpireStorage } from '@alphabao/tiny-storage'; + +const store = new ExpireStorage('expStore'); + +// get an expired key +store.set('exp0', 'val', 0); +store.get('exp0'); // output: null + +// get an unexpired key +store.set('k', 'val', 60 * 60 * 60); +store.get('k'); // output: 'val' +``` diff --git a/package-lock.json b/package-lock.json index 6bdc071..bf07aa6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@alphabao/tiny-storage", - "version": "0.1.9", + "version": "0.1.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index b647d5d..8ccc980 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@alphabao/tiny-storage", - "version": "0.1.9", + "version": "0.1.10", "description": "A tiny localStorage util", "repository": { "type": "git",