From 370a9136af5218078d4f47a65e2faa4a35791b97 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 22 Aug 2020 15:51:19 +0900 Subject: [PATCH 1/3] Update README --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index aa4506b..b0419db 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,9 @@ import { KVSIndexedDB, kvsIndexedDB } from "@kvs/env"; - [KV Storage](https://github.com/WICG/kv-storage) - This proposal aims to create "async local storage", but it is suspended - @kvs project aims to similar one +- [localForage](https://github.com/localForage/localForage) + - It has same concept and similar API. + - However, [localForage](https://github.com/localForage/localForage) size is large `~8.8kB`(gzipped) ## Changelog From df1c22a61dbe70c6c7e9b5ae485b63b28c225f25 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 22 Aug 2020 16:14:38 +0900 Subject: [PATCH 2/3] refactor(indexeddb): reformat --- packages/indexeddb/src/index.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/indexeddb/src/index.ts b/packages/indexeddb/src/index.ts index 4ad3137..8239057 100644 --- a/packages/indexeddb/src/index.ts +++ b/packages/indexeddb/src/index.ts @@ -62,9 +62,9 @@ const openDB = ({ }); }; }; - openRequest.addEventListener("blocked", () => { + openRequest.onblocked = () => { reject(openRequest.error); - }); + }; openRequest.onerror = function () { reject(openRequest.error); }; @@ -79,14 +79,14 @@ const dropInstance = (database: IDBDatabase, databaseName: string): Promise { database.close(); const request = indexedDB.deleteDatabase(databaseName); - request.addEventListener("upgradeneeded", (event) => { + request.onupgradeneeded = (event) => { event.preventDefault(); resolve(); - }); - request.addEventListener("blocked", () => { + }; + request.onblocked = () => { debug.log("dropInstance:blocked", request); reject(request.error); - }); + }; request.onerror = function () { debug.log("dropInstance:error", request); reject(request.error); @@ -233,6 +233,7 @@ const iterator = , } }; }; + type IndexedDBOptions = { tableName?: string; debug?: boolean; From 5c9554034e850f5bff73d5573742a6bab862e044 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 22 Aug 2020 16:14:51 +0900 Subject: [PATCH 3/3] v0.3.1 --- CHANGELOG.md | 8 ++++++++ lerna.json | 2 +- packages/env/CHANGELOG.md | 8 ++++++++ packages/env/package.json | 4 ++-- packages/indexeddb/CHANGELOG.md | 8 ++++++++ packages/indexeddb/package.json | 2 +- 6 files changed, 28 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fe6f67..748cba6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.1](https://github.com/azu/kvs/compare/v0.3.0...v0.3.1) (2020-08-22) + +**Note:** Version bump only for package kvs + + + + + # [0.3.0](https://github.com/azu/kvs/compare/v0.2.1...v0.3.0) (2020-08-22) diff --git a/lerna.json b/lerna.json index fe5353d..a2bba4f 100644 --- a/lerna.json +++ b/lerna.json @@ -2,5 +2,5 @@ "packages": [ "packages/*" ], - "version": "0.3.0" + "version": "0.3.1" } diff --git a/packages/env/CHANGELOG.md b/packages/env/CHANGELOG.md index ec59ce0..6b46dc6 100644 --- a/packages/env/CHANGELOG.md +++ b/packages/env/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.1](https://github.com/azu/kvs/compare/v0.3.0...v0.3.1) (2020-08-22) + +**Note:** Version bump only for package @kvs/env + + + + + # [0.3.0](https://github.com/azu/kvs/compare/v0.2.1...v0.3.0) (2020-08-22) **Note:** Version bump only for package @kvs/env diff --git a/packages/env/package.json b/packages/env/package.json index 21d5292..bfbe2ac 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -1,6 +1,6 @@ { "name": "@kvs/env", - "version": "0.3.0", + "version": "0.3.1", "description": "Universal Storage for KVS.", "keywords": [ "kvs", @@ -46,7 +46,7 @@ "trailingComma": "none" }, "dependencies": { - "@kvs/indexeddb": "^0.3.0", + "@kvs/indexeddb": "^0.3.1", "@kvs/node-localstorage": "^0.3.0" }, "devDependencies": { diff --git a/packages/indexeddb/CHANGELOG.md b/packages/indexeddb/CHANGELOG.md index bd9eadd..3cbfab5 100644 --- a/packages/indexeddb/CHANGELOG.md +++ b/packages/indexeddb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.1](https://github.com/azu/kvs/compare/v0.3.0...v0.3.1) (2020-08-22) + +**Note:** Version bump only for package @kvs/indexeddb + + + + + # [0.3.0](https://github.com/azu/kvs/compare/v0.2.1...v0.3.0) (2020-08-22) **Note:** Version bump only for package @kvs/indexeddb diff --git a/packages/indexeddb/package.json b/packages/indexeddb/package.json index 02df093..80e5136 100644 --- a/packages/indexeddb/package.json +++ b/packages/indexeddb/package.json @@ -1,6 +1,6 @@ { "name": "@kvs/indexeddb", - "version": "0.3.0", + "version": "0.3.1", "description": "IndexedDB for KVS", "keywords": [ "kvs",