idb-keyval
Advanced tools
Comparing version 2.2.0 to 2.3.0
@@ -1,1 +0,1 @@ | ||
!function(){"use strict";function e(){return t||(t=new Promise(function(e,n){var t=indexedDB.open("keyval-store",1);t.onerror=function(){n(t.error)},t.onupgradeneeded=function(){t.result.createObjectStore("keyval")},t.onsuccess=function(){e(t.result)}})),t}function n(n,t){return e().then(function(e){return new Promise(function(r,o){var u=e.transaction("keyval",n);u.oncomplete=function(){r()},u.onerror=function(){o(u.error)},t(u.objectStore("keyval"))})})}var t,r={get:function(e){var t;return n("readonly",function(n){t=n.get(e)}).then(function(){return t.result})},set:function(e,t){return n("readwrite",function(n){n.put(t,e)})},delete:function(e){return n("readwrite",function(n){n.delete(e)})},clear:function(){return n("readwrite",function(e){e.clear()})},keys:function(){var e=[];return n("readonly",function(n){(n.openKeyCursor||n.openCursor).call(n).onsuccess=function(){this.result&&(e.push(this.result.key),this.result.continue())}}).then(function(){return e})}};"undefined"!=typeof module&&module.exports?module.exports=r:self.idbKeyval=r}(); | ||
!function(){"use strict";function e(){return t||(t=new Promise(function(e,n){var t=indexedDB.open("keyval-store",1);t.onerror=function(){n(t.error)},t.onupgradeneeded=function(){t.result.createObjectStore("keyval")},t.onsuccess=function(){e(t.result)}})),t}function n(n,t){return e().then(function(e){return new Promise(function(r,o){var u=e.transaction("keyval",n);u.oncomplete=function(){r()},u.onerror=function(){o(u.error)},t(u.objectStore("keyval"))})})}var t,r={get:function(e){var t;return n("readonly",function(n){t=n.get(e)}).then(function(){return t.result})},set:function(e,t){return n("readwrite",function(n){n.put(t,e)})},"delete":function(e){return n("readwrite",function(n){n["delete"](e)})},clear:function(){return n("readwrite",function(e){e.clear()})},keys:function(){var e=[];return n("readonly",function(n){(n.openKeyCursor||n.openCursor).call(n).onsuccess=function(){this.result&&(e.push(this.result.key),this.result["continue"]())}}).then(function(){return e})}};"undefined"!=typeof module&&module.exports?module.exports=r:"function"==typeof define&&define.amd?define("idbKeyval",[],function(){return r}):self.idbKeyval=r}(); |
@@ -9,7 +9,7 @@ (function() { | ||
var openreq = indexedDB.open('keyval-store', 1); | ||
openreq.onerror = function() { | ||
reject(openreq.error); | ||
}; | ||
openreq.onupgradeneeded = function() { | ||
@@ -76,3 +76,3 @@ // First time setup: create an empty object store | ||
this.result.continue(); | ||
}; | ||
}; | ||
}).then(function() { | ||
@@ -86,5 +86,9 @@ return keys; | ||
module.exports = idbKeyval; | ||
} else if (typeof define === 'function' && define.amd) { | ||
define('idbKeyval', [], function() { | ||
return idbKeyval; | ||
}); | ||
} else { | ||
self.idbKeyval = idbKeyval; | ||
} | ||
}()); | ||
}()); |
{ | ||
"name": "idb-keyval", | ||
"version": "2.2.0", | ||
"version": "2.3.0", | ||
"description": "A super-simple-small keyval store built on top of IndexedDB", | ||
@@ -5,0 +5,0 @@ "main": "idb-keyval.js", |
@@ -35,2 +35,4 @@ # IDB-Keyval | ||
If there is no 'hello' key, then `val` will be `undefined`. | ||
### keys: | ||
@@ -37,0 +39,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
6893
105
57