Socket
Socket
Sign inDemoInstall

@analytics/storage-utils

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@analytics/storage-utils - npm Package Compare versions

Comparing version 0.2.9 to 0.2.10

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

## [0.2.10](https://github.com/DavidWells/analytics/tree/master/packages/analytics-util-storage/compare/@analytics/storage-utils@0.2.9...@analytics/storage-utils@0.2.10) (2021-07-31)
**Note:** Version bump only for package @analytics/storage-utils
## [0.2.9](https://github.com/DavidWells/analytics/tree/master/packages/analytics-util-storage/compare/@analytics/storage-utils@0.2.8...@analytics/storage-utils@0.2.9) (2021-07-28)

@@ -8,0 +16,0 @@

2

dist/analytics-util-storage.js

@@ -1,2 +0,2 @@

var e=require("@analytics/global-storage-utils"),o=require("@analytics/cookie-utils"),t=require("@analytics/localstorage-utils"),r=require("@analytics/type-utils");function a(e){var o=e;try{if("true"===(o=JSON.parse(e)))return!0;if("false"===o)return!1;if(r.isObject(o))return o;parseFloat(o)===o&&(o=parseFloat(o))}catch(e){}if(null!==o&&""!==o)return o}var n=t.hasLocalStorage(),i=o.hasCookies();function l(t,n){if(t){var i=s(n),l=!p(i),c=g(i)?a(localStorage.getItem(t)):void 0;if(l&&!r.isUndefined(c))return c;var u=f(i)?a(o.getCookie(t)):void 0;if(l&&u)return u;var b=e.get(t);return l?b:{localStorage:c,cookie:u,global:b}}}function c(t,n,i){if(t&&!r.isUndefined(n)){var l={},c=s(i),u=JSON.stringify(n),b=!p(c);return g(c)&&(l.localStorage={location:"localStorage",current:n,previous:a(localStorage.getItem(t))},localStorage.setItem(t,u),b)?l.localStorage:f(c)&&(l.cookie={location:"cookie",current:n,previous:a(o.getCookie(t))},o.setCookie(t,u),b)?l.cookie:(l.global={location:"global",current:n,previous:e.get(t)},e.set(t,n),b?l.global:l)}}function u(t,a){if(t){var n=s(a),i=l(t,"*"),c={};return!r.isUndefined(i.localStorage)&&g(n)&&(localStorage.removeItem(t),c.localStorage=i.localStorage),!r.isUndefined(i.cookie)&&f(n)&&(o.removeCookie(t),c.cookie=i.cookie),!r.isUndefined(i.global)&&b(n,"global")&&(e.remove(t),c.global=i.global),c}}function s(e){return e?"string"==typeof e?e:e.storage:"any"}function g(e){return n&&b(e,"localStorage")}function f(e){return i&&b(e,"cookie")}function p(e){return"*"===e||"all"===e}function b(e,o){return"any"===e||e===o||p(e)}var k={setItem:c,getItem:l,removeItem:u};Object.defineProperty(exports,"globalContext",{enumerable:!0,get:function(){return e.globalContext}}),Object.defineProperty(exports,"getCookie",{enumerable:!0,get:function(){return o.getCookie}}),Object.defineProperty(exports,"hasCookies",{enumerable:!0,get:function(){return o.hasCookies}}),Object.defineProperty(exports,"removeCookie",{enumerable:!0,get:function(){return o.removeCookie}}),Object.defineProperty(exports,"setCookie",{enumerable:!0,get:function(){return o.setCookie}}),Object.defineProperty(exports,"hasLocalStorage",{enumerable:!0,get:function(){return t.hasLocalStorage}}),exports.ALL="*",exports.ANY="any",exports.COOKIE="cookie",exports.GLOBAL="global",exports.LOCAL_STORAGE="localStorage",exports.default=k,exports.getItem=l,exports.removeItem=u,exports.setItem=c;
var e=require("@analytics/global-storage-utils"),o=require("@analytics/cookie-utils"),t=require("@analytics/localstorage-utils"),r=require("@analytics/type-utils");function a(e){var o=e;try{if("true"===(o=JSON.parse(e)))return!0;if("false"===o)return!1;if(r.isObject(o))return o;parseFloat(o)===o&&(o=parseFloat(o))}catch(e){}if(null!==o&&""!==o)return o}var n=t.hasLocalStorage(),i=o.hasCookies();function l(t,n){if(t){var i=s(n),l=!p(i),c=g(i)?a(localStorage.getItem(t)):void 0;if(l&&!r.isUndefined(c))return c;var u=f(i)?a(o.getCookie(t)):void 0;if(l&&u)return u;var b=e.get(t);return l?b:{localStorage:c,cookie:u,global:b}}}function c(t,n,i){if(t&&!r.isUndefined(n)){var l={},c=s(i),u=JSON.stringify(n),b=!p(c);return g(c)&&(l.localStorage={location:"localStorage",current:n,previous:a(localStorage.getItem(t))},localStorage.setItem(t,u),b)?l.localStorage:f(c)&&(l.cookie={location:"cookie",current:n,previous:a(o.getCookie(t))},o.setCookie(t,u),b)?l.cookie:(l.global={location:"global",current:n,previous:e.get(t)},e.set(t,n),b?l.global:l)}}function u(t,a){if(t){var n=s(a),i=l(t,"*"),c={};return!r.isUndefined(i.localStorage)&&g(n)&&(localStorage.removeItem(t),c.localStorage=i.localStorage),!r.isUndefined(i.cookie)&&f(n)&&(o.removeCookie(t),c.cookie=i.cookie),!r.isUndefined(i.global)&&b(n,"global")&&(e.remove(t),c.global=i.global),c}}function s(e){return e?r.isString(e)?e:e.storage:"any"}function g(e){return n&&b(e,"localStorage")}function f(e){return i&&b(e,"cookie")}function p(e){return"*"===e||"all"===e}function b(e,o){return"any"===e||e===o||p(e)}var k={setItem:c,getItem:l,removeItem:u};Object.defineProperty(exports,"globalContext",{enumerable:!0,get:function(){return e.globalContext}}),Object.defineProperty(exports,"getCookie",{enumerable:!0,get:function(){return o.getCookie}}),Object.defineProperty(exports,"hasCookies",{enumerable:!0,get:function(){return o.hasCookies}}),Object.defineProperty(exports,"removeCookie",{enumerable:!0,get:function(){return o.removeCookie}}),Object.defineProperty(exports,"setCookie",{enumerable:!0,get:function(){return o.setCookie}}),Object.defineProperty(exports,"hasLocalStorage",{enumerable:!0,get:function(){return t.hasLocalStorage}}),exports.ALL="*",exports.ANY="any",exports.COOKIE="cookie",exports.GLOBAL="global",exports.LOCAL_STORAGE="localStorage",exports.default=k,exports.getItem=l,exports.removeItem=u,exports.setItem=c;
//# sourceMappingURL=analytics-util-storage.js.map

@@ -1,2 +0,2 @@

import{get as o,set as t,remove as e}from"@analytics/global-storage-utils";export{globalContext}from"@analytics/global-storage-utils";import{hasCookies as r,getCookie as l,setCookie as a,removeCookie as i}from"@analytics/cookie-utils";export{getCookie,hasCookies,removeCookie,setCookie}from"@analytics/cookie-utils";import{hasLocalStorage as n}from"@analytics/localstorage-utils";export{hasLocalStorage}from"@analytics/localstorage-utils";import{isObject as c,isUndefined as u}from"@analytics/type-utils";function s(o){let t=o;try{if(t=JSON.parse(o),"true"===t)return!0;if("false"===t)return!1;if(c(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(o){}if(null!==t&&""!==t)return t}const g="*",f="any",m="localStorage",p="cookie",S="global",k=n(),y=r();function b(t,e){if(!t)return;const r=x(e),a=!h(r),i=C(r)?s(localStorage.getItem(t)):void 0;if(a&&!u(i))return i;const n=d(r)?s(l(t)):void 0;if(a&&n)return n;const c=o(t);return a?c:{localStorage:i,cookie:n,global:c}}function v(e,r,i){if(!e||u(r))return;const n={},c=x(i),g=JSON.stringify(r),f=!h(c);return C(c)&&(n.localStorage={location:"localStorage",current:r,previous:s(localStorage.getItem(e))},localStorage.setItem(e,g),f)?n.localStorage:d(c)&&(n.cookie={location:"cookie",current:r,previous:s(l(e))},a(e,g),f)?n.cookie:(n.global={location:"global",current:r,previous:o(e)},t(e,r),f?n.global:n)}function I(o,t){if(!o)return;const r=x(t),l=b(o,"*"),a={};return!u(l.localStorage)&&C(r)&&(localStorage.removeItem(o),a.localStorage=l.localStorage),!u(l.cookie)&&d(r)&&(i(o),a.cookie=l.cookie),!u(l.global)&&F(r,"global")&&(e(o),a.global=l.global),a}function x(o){return o?"string"==typeof o?o:o.storage:"any"}function C(o){return k&&F(o,"localStorage")}function d(o){return y&&F(o,"cookie")}function h(o){return"*"===o||"all"===o}function F(o,t){return"any"===o||o===t||h(o)}var J={setItem:v,getItem:b,removeItem:I};export default J;export{g as ALL,f as ANY,p as COOKIE,S as GLOBAL,m as LOCAL_STORAGE,b as getItem,I as removeItem,v as setItem};
import{get as o,set as t,remove as e}from"@analytics/global-storage-utils";export{globalContext}from"@analytics/global-storage-utils";import{hasCookies as r,getCookie as l,setCookie as a,removeCookie as i}from"@analytics/cookie-utils";export{getCookie,hasCookies,removeCookie,setCookie}from"@analytics/cookie-utils";import{hasLocalStorage as n}from"@analytics/localstorage-utils";export{hasLocalStorage}from"@analytics/localstorage-utils";import{isObject as c,isUndefined as u,isString as s}from"@analytics/type-utils";function g(o){let t=o;try{if(t=JSON.parse(o),"true"===t)return!0;if("false"===t)return!1;if(c(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(o){}if(null!==t&&""!==t)return t}const f="*",m="any",p="localStorage",S="cookie",k="global",y=n(),b=r();function v(t,e){if(!t)return;const r=C(e),a=!F(r),i=d(r)?g(localStorage.getItem(t)):void 0;if(a&&!u(i))return i;const n=h(r)?g(l(t)):void 0;if(a&&n)return n;const c=o(t);return a?c:{localStorage:i,cookie:n,global:c}}function I(e,r,i){if(!e||u(r))return;const n={},c=C(i),s=JSON.stringify(r),f=!F(c);return d(c)&&(n.localStorage={location:"localStorage",current:r,previous:g(localStorage.getItem(e))},localStorage.setItem(e,s),f)?n.localStorage:h(c)&&(n.cookie={location:"cookie",current:r,previous:g(l(e))},a(e,s),f)?n.cookie:(n.global={location:"global",current:r,previous:o(e)},t(e,r),f?n.global:n)}function x(o,t){if(!o)return;const r=C(t),l=v(o,"*"),a={};return!u(l.localStorage)&&d(r)&&(localStorage.removeItem(o),a.localStorage=l.localStorage),!u(l.cookie)&&h(r)&&(i(o),a.cookie=l.cookie),!u(l.global)&&J(r,"global")&&(e(o),a.global=l.global),a}function C(o){return o?s(o)?o:o.storage:"any"}function d(o){return y&&J(o,"localStorage")}function h(o){return b&&J(o,"cookie")}function F(o){return"*"===o||"all"===o}function J(o,t){return"any"===o||o===t||F(o)}var N={setItem:I,getItem:v,removeItem:x};export default N;export{f as ALL,m as ANY,S as COOKIE,k as GLOBAL,p as LOCAL_STORAGE,v as getItem,x as removeItem,I as setItem};
//# sourceMappingURL=analytics-util-storage.modern.js.map

@@ -1,2 +0,2 @@

import{get as o,set as t,remove as r}from"@analytics/global-storage-utils";export{globalContext}from"@analytics/global-storage-utils";import{hasCookies as e,getCookie as a,setCookie as l,removeCookie as i}from"@analytics/cookie-utils";export{getCookie,hasCookies,removeCookie,setCookie}from"@analytics/cookie-utils";import{hasLocalStorage as n}from"@analytics/localstorage-utils";export{hasLocalStorage}from"@analytics/localstorage-utils";import{isObject as c,isUndefined as u}from"@analytics/type-utils";function g(o){var t=o;try{if("true"===(t=JSON.parse(o)))return!0;if("false"===t)return!1;if(c(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(o){}if(null!==t&&""!==t)return t}var s="*",f="any",m="localStorage",p="cookie",v="global",S=n(),k=e();function y(t,r){if(t){var e=x(r),l=!h(e),i=C(e)?g(localStorage.getItem(t)):void 0;if(l&&!u(i))return i;var n=d(e)?g(a(t)):void 0;if(l&&n)return n;var c=o(t);return l?c:{localStorage:i,cookie:n,global:c}}}function b(r,e,i){if(r&&!u(e)){var n={},c=x(i),s=JSON.stringify(e),f=!h(c);return C(c)&&(n.localStorage={location:"localStorage",current:e,previous:g(localStorage.getItem(r))},localStorage.setItem(r,s),f)?n.localStorage:d(c)&&(n.cookie={location:"cookie",current:e,previous:g(a(r))},l(r,s),f)?n.cookie:(n.global={location:"global",current:e,previous:o(r)},t(r,e),f?n.global:n)}}function I(o,t){if(o){var e=x(t),a=y(o,"*"),l={};return!u(a.localStorage)&&C(e)&&(localStorage.removeItem(o),l.localStorage=a.localStorage),!u(a.cookie)&&d(e)&&(i(o),l.cookie=a.cookie),!u(a.global)&&F(e,"global")&&(r(o),l.global=a.global),l}}function x(o){return o?"string"==typeof o?o:o.storage:"any"}function C(o){return S&&F(o,"localStorage")}function d(o){return k&&F(o,"cookie")}function h(o){return"*"===o||"all"===o}function F(o,t){return"any"===o||o===t||h(o)}var J={setItem:b,getItem:y,removeItem:I};export default J;export{s as ALL,f as ANY,p as COOKIE,v as GLOBAL,m as LOCAL_STORAGE,y as getItem,I as removeItem,b as setItem};
import{get as o,set as t,remove as r}from"@analytics/global-storage-utils";export{globalContext}from"@analytics/global-storage-utils";import{hasCookies as e,getCookie as a,setCookie as l,removeCookie as i}from"@analytics/cookie-utils";export{getCookie,hasCookies,removeCookie,setCookie}from"@analytics/cookie-utils";import{hasLocalStorage as c}from"@analytics/localstorage-utils";export{hasLocalStorage}from"@analytics/localstorage-utils";import{isObject as n,isUndefined as u,isString as g}from"@analytics/type-utils";function s(o){var t=o;try{if("true"===(t=JSON.parse(o)))return!0;if("false"===t)return!1;if(n(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(o){}if(null!==t&&""!==t)return t}var f="*",m="any",p="localStorage",v="cookie",S="global",k=c(),y=e();function b(t,r){if(t){var e=C(r),l=!F(e),i=d(e)?s(localStorage.getItem(t)):void 0;if(l&&!u(i))return i;var c=h(e)?s(a(t)):void 0;if(l&&c)return c;var n=o(t);return l?n:{localStorage:i,cookie:c,global:n}}}function I(r,e,i){if(r&&!u(e)){var c={},n=C(i),g=JSON.stringify(e),f=!F(n);return d(n)&&(c.localStorage={location:"localStorage",current:e,previous:s(localStorage.getItem(r))},localStorage.setItem(r,g),f)?c.localStorage:h(n)&&(c.cookie={location:"cookie",current:e,previous:s(a(r))},l(r,g),f)?c.cookie:(c.global={location:"global",current:e,previous:o(r)},t(r,e),f?c.global:c)}}function x(o,t){if(o){var e=C(t),a=b(o,"*"),l={};return!u(a.localStorage)&&d(e)&&(localStorage.removeItem(o),l.localStorage=a.localStorage),!u(a.cookie)&&h(e)&&(i(o),l.cookie=a.cookie),!u(a.global)&&J(e,"global")&&(r(o),l.global=a.global),l}}function C(o){return o?g(o)?o:o.storage:"any"}function d(o){return k&&J(o,"localStorage")}function h(o){return y&&J(o,"cookie")}function F(o){return"*"===o||"all"===o}function J(o,t){return"any"===o||o===t||F(o)}var N={setItem:I,getItem:b,removeItem:x};export default N;export{f as ALL,m as ANY,v as COOKIE,S as GLOBAL,p as LOCAL_STORAGE,b as getItem,x as removeItem,I as setItem};
//# sourceMappingURL=analytics-util-storage.module.js.map

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@analytics/global-storage-utils"),require("@analytics/cookie-utils"),require("@analytics/localstorage-utils"),require("@analytics/type-utils")):"function"==typeof define&&define.amd?define(["exports","@analytics/global-storage-utils","@analytics/cookie-utils","@analytics/localstorage-utils","@analytics/type-utils"],t):t((e||self).utilStorage={},e.globalStorageUtils,e.cookieUtils,e.localstorageUtils,e.typeUtils)}(this,function(e,t,o,r,i){function n(e){var t=e;try{if("true"===(t=JSON.parse(e)))return!0;if("false"===t)return!1;if(i.isObject(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(e){}if(null!==t&&""!==t)return t}var a="any",l="localStorage",c="cookie",u="global",s=r.hasLocalStorage(),g=o.hasCookies();function f(e,r){if(e){var a=m(r),l=!p(a),c=y(a)?n(localStorage.getItem(e)):void 0;if(l&&!i.isUndefined(c))return c;var u=k(a)?n(o.getCookie(e)):void 0;if(l&&u)return u;var s=t.get(e);return l?s:{localStorage:c,cookie:u,global:s}}}function b(e,r,a){if(e&&!i.isUndefined(r)){var s={},g=m(a),f=JSON.stringify(r),b=!p(g);return y(g)&&(s.localStorage={location:l,current:r,previous:n(localStorage.getItem(e))},localStorage.setItem(e,f),b)?s.localStorage:k(g)&&(s.cookie={location:c,current:r,previous:n(o.getCookie(e))},o.setCookie(e,f),b)?s.cookie:(s.global={location:u,current:r,previous:t.get(e)},t.set(e,r),b?s.global:s)}}function d(e,r){if(e){var n=m(r),a=f(e,"*"),l={};return!i.isUndefined(a.localStorage)&&y(n)&&(localStorage.removeItem(e),l.localStorage=a.localStorage),!i.isUndefined(a.cookie)&&k(n)&&(o.removeCookie(e),l.cookie=a.cookie),!i.isUndefined(a.global)&&v(n,u)&&(t.remove(e),l.global=a.global),l}}function m(e){return e?"string"==typeof e?e:e.storage:a}function y(e){return s&&v(e,l)}function k(e){return g&&v(e,c)}function p(e){return"*"===e||"all"===e}function v(e,t){return e===a||e===t||p(e)}var S={setItem:b,getItem:f,removeItem:d};Object.defineProperty(e,"globalContext",{enumerable:!0,get:function(){return t.globalContext}}),Object.defineProperty(e,"getCookie",{enumerable:!0,get:function(){return o.getCookie}}),Object.defineProperty(e,"hasCookies",{enumerable:!0,get:function(){return o.hasCookies}}),Object.defineProperty(e,"removeCookie",{enumerable:!0,get:function(){return o.removeCookie}}),Object.defineProperty(e,"setCookie",{enumerable:!0,get:function(){return o.setCookie}}),Object.defineProperty(e,"hasLocalStorage",{enumerable:!0,get:function(){return r.hasLocalStorage}}),e.ALL="*",e.ANY=a,e.COOKIE=c,e.GLOBAL=u,e.LOCAL_STORAGE=l,e.default=S,e.getItem=f,e.removeItem=d,e.setItem=b});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@analytics/global-storage-utils"),require("@analytics/cookie-utils"),require("@analytics/localstorage-utils"),require("@analytics/type-utils")):"function"==typeof define&&define.amd?define(["exports","@analytics/global-storage-utils","@analytics/cookie-utils","@analytics/localstorage-utils","@analytics/type-utils"],t):t((e||self).utilStorage={},e.globalStorageUtils,e.cookieUtils,e.localstorageUtils,e.typeUtils)}(this,function(e,t,o,r,i){function n(e){var t=e;try{if("true"===(t=JSON.parse(e)))return!0;if("false"===t)return!1;if(i.isObject(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(e){}if(null!==t&&""!==t)return t}var a="any",l="localStorage",c="cookie",u="global",s=r.hasLocalStorage(),g=o.hasCookies();function f(e,r){if(e){var a=m(r),l=!p(a),c=y(a)?n(localStorage.getItem(e)):void 0;if(l&&!i.isUndefined(c))return c;var u=k(a)?n(o.getCookie(e)):void 0;if(l&&u)return u;var s=t.get(e);return l?s:{localStorage:c,cookie:u,global:s}}}function b(e,r,a){if(e&&!i.isUndefined(r)){var s={},g=m(a),f=JSON.stringify(r),b=!p(g);return y(g)&&(s.localStorage={location:l,current:r,previous:n(localStorage.getItem(e))},localStorage.setItem(e,f),b)?s.localStorage:k(g)&&(s.cookie={location:c,current:r,previous:n(o.getCookie(e))},o.setCookie(e,f),b)?s.cookie:(s.global={location:u,current:r,previous:t.get(e)},t.set(e,r),b?s.global:s)}}function d(e,r){if(e){var n=m(r),a=f(e,"*"),l={};return!i.isUndefined(a.localStorage)&&y(n)&&(localStorage.removeItem(e),l.localStorage=a.localStorage),!i.isUndefined(a.cookie)&&k(n)&&(o.removeCookie(e),l.cookie=a.cookie),!i.isUndefined(a.global)&&v(n,u)&&(t.remove(e),l.global=a.global),l}}function m(e){return e?i.isString(e)?e:e.storage:a}function y(e){return s&&v(e,l)}function k(e){return g&&v(e,c)}function p(e){return"*"===e||"all"===e}function v(e,t){return e===a||e===t||p(e)}var S={setItem:b,getItem:f,removeItem:d};Object.defineProperty(e,"globalContext",{enumerable:!0,get:function(){return t.globalContext}}),Object.defineProperty(e,"getCookie",{enumerable:!0,get:function(){return o.getCookie}}),Object.defineProperty(e,"hasCookies",{enumerable:!0,get:function(){return o.hasCookies}}),Object.defineProperty(e,"removeCookie",{enumerable:!0,get:function(){return o.removeCookie}}),Object.defineProperty(e,"setCookie",{enumerable:!0,get:function(){return o.setCookie}}),Object.defineProperty(e,"hasLocalStorage",{enumerable:!0,get:function(){return r.hasLocalStorage}}),e.ALL="*",e.ANY=a,e.COOKIE=c,e.GLOBAL=u,e.LOCAL_STORAGE=l,e.default=S,e.getItem=f,e.removeItem=d,e.setItem=b});
//# sourceMappingURL=analytics-util-storage.umd.js.map

@@ -1,2 +0,2 @@

var utilStorage=function(e,o,t,r,n){function i(e){var o=e;try{if("true"===(o=JSON.parse(e)))return!0;if("false"===o)return!1;if(n.isObject(o))return o;parseFloat(o)===o&&(o=parseFloat(o))}catch(e){}if(null!==o&&""!==o)return o}var a="any",l="localStorage",c="cookie",u="global",g=r.hasLocalStorage(),f=t.hasCookies();function s(e,r){if(e){var a=k(r),l=!S(a),c=v(a)?i(localStorage.getItem(e)):void 0;if(l&&!n.isUndefined(c))return c;var u=d(a)?i(t.getCookie(e)):void 0;if(l&&u)return u;var g=o.get(e);return l?g:{localStorage:c,cookie:u,global:g}}}function b(e,r,a){if(e&&!n.isUndefined(r)){var g={},f=k(a),s=JSON.stringify(r),b=!S(f);return v(f)&&(g.localStorage={location:l,current:r,previous:i(localStorage.getItem(e))},localStorage.setItem(e,s),b)?g.localStorage:d(f)&&(g.cookie={location:c,current:r,previous:i(t.getCookie(e))},t.setCookie(e,s),b)?g.cookie:(g.global={location:u,current:r,previous:o.get(e)},o.set(e,r),b?g.global:g)}}function m(e,r){if(e){var i=k(r),a=s(e,"*"),l={};return!n.isUndefined(a.localStorage)&&v(i)&&(localStorage.removeItem(e),l.localStorage=a.localStorage),!n.isUndefined(a.cookie)&&d(i)&&(t.removeCookie(e),l.cookie=a.cookie),!n.isUndefined(a.global)&&C(i,u)&&(o.remove(e),l.global=a.global),l}}function k(e){return e?"string"==typeof e?e:e.storage:a}function v(e){return g&&C(e,l)}function d(e){return f&&C(e,c)}function S(e){return"*"===e||"all"===e}function C(e,o){return e===a||e===o||S(e)}var p={setItem:b,getItem:s,removeItem:m};return Object.defineProperty(e,"globalContext",{enumerable:!0,get:function(){return o.globalContext}}),Object.defineProperty(e,"getCookie",{enumerable:!0,get:function(){return t.getCookie}}),Object.defineProperty(e,"hasCookies",{enumerable:!0,get:function(){return t.hasCookies}}),Object.defineProperty(e,"removeCookie",{enumerable:!0,get:function(){return t.removeCookie}}),Object.defineProperty(e,"setCookie",{enumerable:!0,get:function(){return t.setCookie}}),Object.defineProperty(e,"hasLocalStorage",{enumerable:!0,get:function(){return r.hasLocalStorage}}),e.ALL="*",e.ANY=a,e.COOKIE=c,e.GLOBAL=u,e.LOCAL_STORAGE=l,e.default=p,e.getItem=s,e.removeItem=m,e.setItem=b,e}({},globalStorageUtils,cookieUtils,localstorageUtils,typeUtils);
var utilStorage=function(e,o,t,r,n){function i(e){var o=e;try{if("true"===(o=JSON.parse(e)))return!0;if("false"===o)return!1;if(n.isObject(o))return o;parseFloat(o)===o&&(o=parseFloat(o))}catch(e){}if(null!==o&&""!==o)return o}var a="any",l="localStorage",c="cookie",u="global",g=r.hasLocalStorage(),f=t.hasCookies();function s(e,r){if(e){var a=k(r),l=!d(a),c=v(a)?i(localStorage.getItem(e)):void 0;if(l&&!n.isUndefined(c))return c;var u=S(a)?i(t.getCookie(e)):void 0;if(l&&u)return u;var g=o.get(e);return l?g:{localStorage:c,cookie:u,global:g}}}function b(e,r,a){if(e&&!n.isUndefined(r)){var g={},f=k(a),s=JSON.stringify(r),b=!d(f);return v(f)&&(g.localStorage={location:l,current:r,previous:i(localStorage.getItem(e))},localStorage.setItem(e,s),b)?g.localStorage:S(f)&&(g.cookie={location:c,current:r,previous:i(t.getCookie(e))},t.setCookie(e,s),b)?g.cookie:(g.global={location:u,current:r,previous:o.get(e)},o.set(e,r),b?g.global:g)}}function m(e,r){if(e){var i=k(r),a=s(e,"*"),l={};return!n.isUndefined(a.localStorage)&&v(i)&&(localStorage.removeItem(e),l.localStorage=a.localStorage),!n.isUndefined(a.cookie)&&S(i)&&(t.removeCookie(e),l.cookie=a.cookie),!n.isUndefined(a.global)&&C(i,u)&&(o.remove(e),l.global=a.global),l}}function k(e){return e?n.isString(e)?e:e.storage:a}function v(e){return g&&C(e,l)}function S(e){return f&&C(e,c)}function d(e){return"*"===e||"all"===e}function C(e,o){return e===a||e===o||d(e)}var O={setItem:b,getItem:s,removeItem:m};return Object.defineProperty(e,"globalContext",{enumerable:!0,get:function(){return o.globalContext}}),Object.defineProperty(e,"getCookie",{enumerable:!0,get:function(){return t.getCookie}}),Object.defineProperty(e,"hasCookies",{enumerable:!0,get:function(){return t.hasCookies}}),Object.defineProperty(e,"removeCookie",{enumerable:!0,get:function(){return t.removeCookie}}),Object.defineProperty(e,"setCookie",{enumerable:!0,get:function(){return t.setCookie}}),Object.defineProperty(e,"hasLocalStorage",{enumerable:!0,get:function(){return r.hasLocalStorage}}),e.ALL="*",e.ANY=a,e.COOKIE=c,e.GLOBAL=u,e.LOCAL_STORAGE=l,e.default=O,e.getItem=s,e.removeItem=m,e.setItem=b,e}({},globalStorageUtils,cookieUtils,localstorageUtils,typeUtils);
//# sourceMappingURL=storage-utils.js.map

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@analytics/global-storage-utils"),require("@analytics/cookie-utils"),require("@analytics/localstorage-utils"),require("@analytics/type-utils")):"function"==typeof define&&define.amd?define(["exports","@analytics/global-storage-utils","@analytics/cookie-utils","@analytics/localstorage-utils","@analytics/type-utils"],t):t((e||self).utilStorage={},e.globalStorageUtils,e.cookieUtils,e.localstorageUtils,e.typeUtils)}(this,function(e,t,o,r,i){function n(e){var t=e;try{if("true"===(t=JSON.parse(e)))return!0;if("false"===t)return!1;if(i.isObject(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(e){}if(null!==t&&""!==t)return t}var a="any",l="localStorage",c="cookie",u="global",s=r.hasLocalStorage(),g=o.hasCookies();function f(e,r){if(e){var a=m(r),l=!p(a),c=y(a)?n(localStorage.getItem(e)):void 0;if(l&&!i.isUndefined(c))return c;var u=k(a)?n(o.getCookie(e)):void 0;if(l&&u)return u;var s=t.get(e);return l?s:{localStorage:c,cookie:u,global:s}}}function b(e,r,a){if(e&&!i.isUndefined(r)){var s={},g=m(a),f=JSON.stringify(r),b=!p(g);return y(g)&&(s.localStorage={location:l,current:r,previous:n(localStorage.getItem(e))},localStorage.setItem(e,f),b)?s.localStorage:k(g)&&(s.cookie={location:c,current:r,previous:n(o.getCookie(e))},o.setCookie(e,f),b)?s.cookie:(s.global={location:u,current:r,previous:t.get(e)},t.set(e,r),b?s.global:s)}}function d(e,r){if(e){var n=m(r),a=f(e,"*"),l={};return!i.isUndefined(a.localStorage)&&y(n)&&(localStorage.removeItem(e),l.localStorage=a.localStorage),!i.isUndefined(a.cookie)&&k(n)&&(o.removeCookie(e),l.cookie=a.cookie),!i.isUndefined(a.global)&&v(n,u)&&(t.remove(e),l.global=a.global),l}}function m(e){return e?"string"==typeof e?e:e.storage:a}function y(e){return s&&v(e,l)}function k(e){return g&&v(e,c)}function p(e){return"*"===e||"all"===e}function v(e,t){return e===a||e===t||p(e)}var S={setItem:b,getItem:f,removeItem:d};Object.defineProperty(e,"globalContext",{enumerable:!0,get:function(){return t.globalContext}}),Object.defineProperty(e,"getCookie",{enumerable:!0,get:function(){return o.getCookie}}),Object.defineProperty(e,"hasCookies",{enumerable:!0,get:function(){return o.hasCookies}}),Object.defineProperty(e,"removeCookie",{enumerable:!0,get:function(){return o.removeCookie}}),Object.defineProperty(e,"setCookie",{enumerable:!0,get:function(){return o.setCookie}}),Object.defineProperty(e,"hasLocalStorage",{enumerable:!0,get:function(){return r.hasLocalStorage}}),e.ALL="*",e.ANY=a,e.COOKIE=c,e.GLOBAL=u,e.LOCAL_STORAGE=l,e.default=S,e.getItem=f,e.removeItem=d,e.setItem=b});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@analytics/global-storage-utils"),require("@analytics/cookie-utils"),require("@analytics/localstorage-utils"),require("@analytics/type-utils")):"function"==typeof define&&define.amd?define(["exports","@analytics/global-storage-utils","@analytics/cookie-utils","@analytics/localstorage-utils","@analytics/type-utils"],t):t((e||self).utilStorage={},e.globalStorageUtils,e.cookieUtils,e.localstorageUtils,e.typeUtils)}(this,function(e,t,o,r,i){function n(e){var t=e;try{if("true"===(t=JSON.parse(e)))return!0;if("false"===t)return!1;if(i.isObject(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(e){}if(null!==t&&""!==t)return t}var a="any",l="localStorage",c="cookie",u="global",s=r.hasLocalStorage(),g=o.hasCookies();function f(e,r){if(e){var a=m(r),l=!p(a),c=y(a)?n(localStorage.getItem(e)):void 0;if(l&&!i.isUndefined(c))return c;var u=k(a)?n(o.getCookie(e)):void 0;if(l&&u)return u;var s=t.get(e);return l?s:{localStorage:c,cookie:u,global:s}}}function b(e,r,a){if(e&&!i.isUndefined(r)){var s={},g=m(a),f=JSON.stringify(r),b=!p(g);return y(g)&&(s.localStorage={location:l,current:r,previous:n(localStorage.getItem(e))},localStorage.setItem(e,f),b)?s.localStorage:k(g)&&(s.cookie={location:c,current:r,previous:n(o.getCookie(e))},o.setCookie(e,f),b)?s.cookie:(s.global={location:u,current:r,previous:t.get(e)},t.set(e,r),b?s.global:s)}}function d(e,r){if(e){var n=m(r),a=f(e,"*"),l={};return!i.isUndefined(a.localStorage)&&y(n)&&(localStorage.removeItem(e),l.localStorage=a.localStorage),!i.isUndefined(a.cookie)&&k(n)&&(o.removeCookie(e),l.cookie=a.cookie),!i.isUndefined(a.global)&&v(n,u)&&(t.remove(e),l.global=a.global),l}}function m(e){return e?i.isString(e)?e:e.storage:a}function y(e){return s&&v(e,l)}function k(e){return g&&v(e,c)}function p(e){return"*"===e||"all"===e}function v(e,t){return e===a||e===t||p(e)}var S={setItem:b,getItem:f,removeItem:d};Object.defineProperty(e,"globalContext",{enumerable:!0,get:function(){return t.globalContext}}),Object.defineProperty(e,"getCookie",{enumerable:!0,get:function(){return o.getCookie}}),Object.defineProperty(e,"hasCookies",{enumerable:!0,get:function(){return o.hasCookies}}),Object.defineProperty(e,"removeCookie",{enumerable:!0,get:function(){return o.removeCookie}}),Object.defineProperty(e,"setCookie",{enumerable:!0,get:function(){return o.setCookie}}),Object.defineProperty(e,"hasLocalStorage",{enumerable:!0,get:function(){return r.hasLocalStorage}}),e.ALL="*",e.ANY=a,e.COOKIE=c,e.GLOBAL=u,e.LOCAL_STORAGE=l,e.default=S,e.getItem=f,e.removeItem=d,e.setItem=b});
//# sourceMappingURL=storage-utils.umd.js.map
{
"name": "@analytics/storage-utils",
"version": "0.2.9",
"version": "0.2.10",
"description": "Storage utility with fallbacks",

@@ -18,3 +18,3 @@ "author": "David Wells",

],
"netlifySiteId": "8e3043e9-1557-4849-b4cc-ead830d41e01",
"netlifySiteId": "961970d3-4d7b-4cc0-a54b-f304b73f0935",
"amdName": "utilStorage",

@@ -63,5 +63,5 @@ "source": "src/index.js",

"@analytics/localstorage-utils": "^0.1.5",
"@analytics/type-utils": "^0.1.0"
"@analytics/type-utils": "^0.2.0"
},
"gitHead": "73afae2f710821b7cec2c41d949aad4633f38afa"
"gitHead": "069f8cd5f353e5e37c40965b05c943537541fd51"
}

@@ -9,3 +9,3 @@ <!--

A tiny storage utility library with fallback mechanism in <!-- AUTO-GENERATED-CONTENT:START (pkgSize:src=./dist/@analytics/storage-utils.min.js) -->`1.38kb`<!-- AUTO-GENERATED-CONTENT:END --> .
A tiny storage utility library with fallback mechanism in <!-- AUTO-GENERATED-CONTENT:START (pkgSize) -->`875 bytes`<!-- AUTO-GENERATED-CONTENT:END -->.

@@ -20,2 +20,4 @@ By default, `@analytics/storage-utils` will persist values in browser in this order:

[See live demo](https://utils-storage.netlify.app).
## `setItem`

@@ -22,0 +24,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc