@uniformdev/optimize-tracker-storage-indexeddb
Advanced tools
Comparing version 12.2.1-alpha.143 to 12.2.1-alpha.170
@@ -1,1 +0,1 @@ | ||
import{openDB as k,deleteDB as T}from"idb";var i=()=>{if(n)return!1;let e=window;return typeof(window.indexedDB||e.mozIndexedDB||e.webkitIndexedDB||e.msIndexedDB)!="undefined"},n=typeof window=="undefined"||typeof document=="undefined";import{inMemoryScopeStorage as h}from"@uniformdev/optimize-tracker";import{deleteDB as w,openDB as x}from"idb";var S="optimize-scoring",B={upgrade:e=>{e.createObjectStore("scoring")}},g=async()=>await x(S,1,B),m=()=>{let e="scoring";return{getScoring:async t=>{let o=await g(),a=await o.get("scoring",`${e}:${t}`);return o.close(),a},setScoring:async(t,o)=>{let a=await g();await a.put("scoring",t,`${e}:${o}`),a.close()},delete:async()=>{await w(S)}}};var I={upgrade:e=>{e.createObjectStore("scopes",{keyPath:"id"}).createIndex("by-type-date",["type","created"])}},l="optimize-scopes",b=async()=>await k(l,1,I),G=e=>{var o;if(!i())return n||console.warn("IndexedDB not supported, falling back to memory."),h(e);let t=(o=e==null?void 0:e.scoringStorage)!=null?o:m();return{id:"idb Scope Storage",getScope:async a=>{let r=await b(),d,D=r.transaction("scopes","readonly").store.index("by-type-date"),y=IDBKeyRange.bound([a,0],[a,new Date().getTime()]),p=await D.openCursor(y,"prev");return p&&(d=p.value),r.close(),d},setScope:async a=>{let r=await b();await r.put("scopes",a),r.close()},getScoring:t.getScoring,setScoring:t.setScoring,delete:async()=>{await Promise.all([T(l),t.delete()])}}};import{inMemoryTestStorage as O}from"@uniformdev/optimize-tracker";import{deleteDB as C,openDB as v}from"idb";var z={upgrade:e=>{e.createObjectStore("tests")}},u="optimize-tests",f=async()=>await v(u,1,z),W=()=>i()?{id:"idb Test Storage",getTestSelection:async e=>{let t=await f(),o=await t.get("tests",e);return await t.close(),o==null?void 0:o.value},setTestSelection:async(e,t)=>{let o=await f();typeof t=="undefined"?await o.delete("tests",e):await o.put("tests",{value:t},e),await o.close()},delete:async()=>{await C(u)}}:(n||console.warn("IndexedDB not supported, falling back to memory."),O());export{G as indexedDbScopeStorage,m as indexedDbScoringStorage,W as indexedDbTestStorage}; | ||
import{openDB as k,deleteDB as T}from"idb";var i=()=>{if(n)return!1;let e=window;return typeof(window.indexedDB||e.mozIndexedDB||e.webkitIndexedDB||e.msIndexedDB)!="undefined"},n=typeof window=="undefined"||typeof document=="undefined";import{inMemoryScopeStorage as h}from"@uniformdev/optimize-tracker";import{deleteDB as w,openDB as x}from"idb";var g="optimize-scoring",B={upgrade:e=>{e.createObjectStore("scoring")}},S=async()=>await x(g,1,B),m=()=>{let e="scoring";return{getScoring:async t=>{let o=await S(),a=await o.get("scoring",`${e}:${t}`);return o.close(),a},setScoring:async(t,o)=>{let a=await S();await a.put("scoring",t,`${e}:${o}`),a.close()},delete:async()=>{await w(g)}}};var I={upgrade:e=>{e.createObjectStore("scopes",{keyPath:"id"}).createIndex("by-type-date",["type","created"])}},b="optimize-scopes",l=async()=>await k(b,1,I),G=e=>{var o;if(!i())return n||console.warn("IndexedDB not supported, falling back to memory."),h(e);let t=(o=e==null?void 0:e.scoringStorage)!=null?o:m();return{id:"idb Scope Storage",getScope:async a=>{let r=await l(),d,D=r.transaction("scopes","readonly").store.index("by-type-date"),y=IDBKeyRange.bound([a,0],[a,new Date().getTime()]),p=await D.openCursor(y,"prev");return p&&(d=p.value),r.close(),d},setScope:async a=>{let r=await l();await r.put("scopes",a),r.close()},getScoring:t.getScoring,setScoring:t.setScoring,delete:async()=>{await Promise.all([T(b),t.delete()])}}};import{inMemoryTestStorage as O}from"@uniformdev/optimize-tracker";import{deleteDB as C,openDB as v}from"idb";var z={upgrade:e=>{e.createObjectStore("tests")}},f="optimize-tests",u=async()=>await v(f,1,z),W=()=>i()?{id:"idb Test Storage",getTestSelection:async e=>{let t=await u(),o=await t.get("tests",e);return await t.close(),o==null?void 0:o.value},setTestSelection:async(e,t)=>{let o=await u();typeof t=="undefined"?await o.delete("tests",e):await o.put("tests",{value:t},e),await o.close()},delete:async()=>{await C(f)}}:(n||console.warn("IndexedDB not supported, falling back to memory."),O());export{G as indexedDbScopeStorage,m as indexedDbScoringStorage,W as indexedDbTestStorage}; |
@@ -1,1 +0,1 @@ | ||
var S=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var I=Object.getOwnPropertyNames;var O=Object.prototype.hasOwnProperty;var C=e=>S(e,"__esModule",{value:!0});var v=(e,t)=>{for(var o in t)S(e,o,{get:t[o],enumerable:!0})},z=(e,t,o,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of I(t))!O.call(e,r)&&(o||r!=="default")&&S(e,r,{get:()=>t[r],enumerable:!(a=h(t,r))||a.enumerable});return e};var $=(e=>(t,o)=>e&&e.get(t)||(o=z(C({}),t,1),e&&e.set(t,o),o))(typeof WeakMap!="undefined"?new WeakMap:0);var R={};v(R,{indexedDbScopeStorage:()=>K,indexedDbScoringStorage:()=>g,indexedDbTestStorage:()=>P});var d=require("idb");var s=()=>{if(n)return!1;let e=window;return typeof(window.indexedDB||e.mozIndexedDB||e.webkitIndexedDB||e.msIndexedDB)!="undefined"},n=typeof window=="undefined"||typeof document=="undefined";var f=require("@uniformdev/optimize-tracker");var i=require("idb"),b="optimize-scoring",j={upgrade:e=>{e.createObjectStore("scoring")}},u=async()=>await(0,i.openDB)(b,1,j),g=()=>{let e="scoring";return{getScoring:async t=>{let o=await u(),a=await o.get("scoring",`${e}:${t}`);return o.close(),a},setScoring:async(t,o)=>{let a=await u();await a.put("scoring",t,`${e}:${o}`),a.close()},delete:async()=>{await(0,i.deleteDB)(b)}}};var N={upgrade:e=>{e.createObjectStore("scopes",{keyPath:"id"}).createIndex("by-type-date",["type","created"])}},D="optimize-scopes",y=async()=>await(0,d.openDB)(D,1,N),K=e=>{var o;if(!s())return n||console.warn("IndexedDB not supported, falling back to memory."),(0,f.inMemoryScopeStorage)(e);let t=(o=e==null?void 0:e.scoringStorage)!=null?o:g();return{id:"idb Scope Storage",getScope:async a=>{let r=await y(),m,k=r.transaction("scopes","readonly").store.index("by-type-date"),T=IDBKeyRange.bound([a,0],[a,new Date().getTime()]),l=await k.openCursor(T,"prev");return l&&(m=l.value),r.close(),m},setScope:async a=>{let r=await y();await r.put("scopes",a),r.close()},getScoring:t.getScoring,setScoring:t.setScoring,delete:async()=>{await Promise.all([(0,d.deleteDB)(D),t.delete()])}}};var w=require("@uniformdev/optimize-tracker"),p=require("idb");var M={upgrade:e=>{e.createObjectStore("tests")}},x="optimize-tests",B=async()=>await(0,p.openDB)(x,1,M),P=()=>s()?{id:"idb Test Storage",getTestSelection:async e=>{let t=await B(),o=await t.get("tests",e);return await t.close(),o==null?void 0:o.value},setTestSelection:async(e,t)=>{let o=await B();typeof t=="undefined"?await o.delete("tests",e):await o.put("tests",{value:t},e),await o.close()},delete:async()=>{await(0,p.deleteDB)(x)}}:(n||console.warn("IndexedDB not supported, falling back to memory."),(0,w.inMemoryTestStorage)());module.exports=$(R);0&&(module.exports={indexedDbScopeStorage,indexedDbScoringStorage,indexedDbTestStorage}); | ||
var S=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var I=Object.getOwnPropertyNames;var O=Object.prototype.hasOwnProperty;var C=e=>S(e,"__esModule",{value:!0});var v=(e,t)=>{for(var o in t)S(e,o,{get:t[o],enumerable:!0})},z=(e,t,o,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of I(t))!O.call(e,r)&&(o||r!=="default")&&S(e,r,{get:()=>t[r],enumerable:!(a=h(t,r))||a.enumerable});return e};var $=(e=>(t,o)=>e&&e.get(t)||(o=z(C({}),t,1),e&&e.set(t,o),o))(typeof WeakMap!="undefined"?new WeakMap:0);var R={};v(R,{indexedDbScopeStorage:()=>K,indexedDbScoringStorage:()=>g,indexedDbTestStorage:()=>P});var d=require("idb");var s=()=>{if(n)return!1;let e=window;return typeof(window.indexedDB||e.mozIndexedDB||e.webkitIndexedDB||e.msIndexedDB)!="undefined"},n=typeof window=="undefined"||typeof document=="undefined";var D=require("@uniformdev/optimize-tracker");var i=require("idb"),u="optimize-scoring",j={upgrade:e=>{e.createObjectStore("scoring")}},b=async()=>await(0,i.openDB)(u,1,j),g=()=>{let e="scoring";return{getScoring:async t=>{let o=await b(),a=await o.get("scoring",`${e}:${t}`);return o.close(),a},setScoring:async(t,o)=>{let a=await b();await a.put("scoring",t,`${e}:${o}`),a.close()},delete:async()=>{await(0,i.deleteDB)(u)}}};var N={upgrade:e=>{e.createObjectStore("scopes",{keyPath:"id"}).createIndex("by-type-date",["type","created"])}},y="optimize-scopes",f=async()=>await(0,d.openDB)(y,1,N),K=e=>{var o;if(!s())return n||console.warn("IndexedDB not supported, falling back to memory."),(0,D.inMemoryScopeStorage)(e);let t=(o=e==null?void 0:e.scoringStorage)!=null?o:g();return{id:"idb Scope Storage",getScope:async a=>{let r=await f(),m,k=r.transaction("scopes","readonly").store.index("by-type-date"),T=IDBKeyRange.bound([a,0],[a,new Date().getTime()]),l=await k.openCursor(T,"prev");return l&&(m=l.value),r.close(),m},setScope:async a=>{let r=await f();await r.put("scopes",a),r.close()},getScoring:t.getScoring,setScoring:t.setScoring,delete:async()=>{await Promise.all([(0,d.deleteDB)(y),t.delete()])}}};var x=require("@uniformdev/optimize-tracker"),p=require("idb");var M={upgrade:e=>{e.createObjectStore("tests")}},B="optimize-tests",w=async()=>await(0,p.openDB)(B,1,M),P=()=>s()?{id:"idb Test Storage",getTestSelection:async e=>{let t=await w(),o=await t.get("tests",e);return await t.close(),o==null?void 0:o.value},setTestSelection:async(e,t)=>{let o=await w();typeof t=="undefined"?await o.delete("tests",e):await o.put("tests",{value:t},e),await o.close()},delete:async()=>{await(0,p.deleteDB)(B)}}:(n||console.warn("IndexedDB not supported, falling back to memory."),(0,x.inMemoryTestStorage)());module.exports=$(R);0&&(module.exports={indexedDbScopeStorage,indexedDbScoringStorage,indexedDbTestStorage}); |
{ | ||
"name": "@uniformdev/optimize-tracker-storage-indexeddb", | ||
"version": "12.2.1-alpha.143+b54f3127", | ||
"version": "12.2.1-alpha.170+899ea147", | ||
"description": "Uniform Optimize tracker storage, implemented using IndexedDB", | ||
@@ -28,4 +28,4 @@ "license": "SEE LICENSE IN LICENSE.txt", | ||
"dependencies": { | ||
"@uniformdev/optimize-tracker": "^12.2.1-alpha.143+b54f3127", | ||
"@uniformdev/optimize-tracker-common": "^12.2.1-alpha.143+b54f3127", | ||
"@uniformdev/optimize-tracker": "^12.2.1-alpha.170+899ea147", | ||
"@uniformdev/optimize-tracker-common": "^12.2.1-alpha.170+899ea147", | ||
"idb": "^7.0.0" | ||
@@ -35,11 +35,11 @@ }, | ||
"@types/jest": "27.4.0", | ||
"@types/node": "16.11.21", | ||
"eslint": "8.7.0", | ||
"@types/node": "16.11.24", | ||
"eslint": "8.8.0", | ||
"eslint-plugin-react": "7.28.0", | ||
"eslint-plugin-react-hooks": "4.3.0", | ||
"jest": "27.4.7", | ||
"jest": "27.5.1", | ||
"npm-run-all": "4.1.5", | ||
"rimraf": "3.0.2", | ||
"ts-jest": "27.1.3", | ||
"tsup": "5.11.11" | ||
"tsup": "5.11.13" | ||
}, | ||
@@ -52,3 +52,3 @@ "files": [ | ||
}, | ||
"gitHead": "b54f3127570a6a8232fda786952b3abfc0963a49" | ||
"gitHead": "899ea147cdea482a014e02911fc9554c81dd2cbc" | ||
} |
Sorry, the diff of this file is not supported yet
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package