Socket
Socket
Sign inDemoInstall

@analytics/storage-utils

Package Overview
Dependencies
4
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.16 to 0.2.17

8

CHANGELOG.md

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

## [0.2.17](https://github.com/DavidWells/analytics/tree/master/packages/analytics-util-storage/compare/@analytics/storage-utils@0.2.16...@analytics/storage-utils@0.2.17) (2022-01-03)
**Note:** Version bump only for package @analytics/storage-utils
## [0.2.16](https://github.com/DavidWells/analytics/tree/master/packages/analytics-util-storage/compare/@analytics/storage-utils@0.2.15...@analytics/storage-utils@0.2.16) (2022-01-02)

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

2

dist/browser/storage-utils.js

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

var utilStorage=function(e){var t="global",o="undefined",n="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||void 0;function r(e){return n[e]}function a(e,t){return n[e]=t,t}function i(e){a(e)}var u="cookie",l=s(),f=d,c=d;function g(e){return l?d(e,"",-1):i(e)}function s(){if(typeof l!==o)return l;try{d("__x","__x"),l=-1!==document.cookie.indexOf("__x"),g("__x")}catch(e){l=!1}return l}function d(e,t,n,i,u,f){if(typeof window!==o){var c=arguments.length>1;return l||(c?a(e,t):r(e)),c?document.cookie=e+"="+encodeURIComponent(t)+(n?"; expires="+new Date(+new Date+1e3*n).toUTCString()+(i?"; path="+i:"")+(u?"; domain="+u:"")+(f?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}}var v="localStorage",p=m();function m(){if(typeof p!==o)return p;p=!0;try{typeof localStorage!==o&&typeof JSON!==o||(p=!1),localStorage.setItem(o,o),localStorage.removeItem(o)}catch(e){p=!1}return p}var y="any";"undefined"==typeof process||process;var S="undefined"!=typeof window;function b(e){return void 0===e}function I(e){var t=e;try{if("true"===(t=JSON.parse(e)))return!0;if("false"===t)return!1;if(function(e){if(!function(e){return e&&("object"==typeof e||null!==e)}(e))return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(e){}if(null!==t&&""!==t)return t}"undefined"!=typeof Deno&&Deno,S&&"nodejs"===window.name||"undefined"!=typeof navigator&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom"));var O=m(),k=s();function C(e,t){if(e){var o=w(t),n=!A(o),a=h(o)?I(localStorage.getItem(e)):void 0;if(n&&!b(a))return a;var i=x(o)?I(f(e)):void 0;if(n&&i)return i;var u=r(e);return n?u:{localStorage:a,cookie:i,global:u}}}function j(e,o,n){if(e&&!b(o)){var i={},l=w(n),g=JSON.stringify(o),s=!A(l);return h(l)&&(i[v]=N(v,o,I(localStorage.getItem(e))),localStorage.setItem(e,g),s)?i[v]:x(l)&&(i[u]=N(u,o,I(f(e))),c(e,g),s)?i[u]:(i[t]=N(t,o,r(e)),a(e,o),s?i[t]:i)}}function _(e,o){if(e){var n=w(o),r=C(e,"*"),a={};return!b(r.localStorage)&&h(n)&&(localStorage.removeItem(e),a[v]=r.localStorage),!b(r.cookie)&&x(n)&&(g(e),a[u]=r.cookie),!b(r.global)&&L(n,t)&&(i(e),a[t]=r.global),a}}function w(e){return e?function(e){return"string"==typeof e}(e)?e:e.storage:y}function h(e){return O&&L(e,v)}function x(e){return k&&L(e,u)}function A(e){return"*"===e||"all"===e}function L(e,t){return e===y||e===t||A(e)}function N(e,t,o){return{location:e,current:t,previous:o}}var D={setItem:j,getItem:C,removeItem:_};return e.ALL="*",e.ANY=y,e.COOKIE=u,e.GLOBAL=t,e.LOCAL_STORAGE=v,e.default=D,e.getCookie=f,e.getItem=C,e.globalContext=n,e.hasCookies=s,e.hasLocalStorage=m,e.removeCookie=g,e.removeItem=_,e.setCookie=c,e.setItem=j,e}({});
var utilStorage=function(e){var t="global",o="undefined",n="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||void 0;function r(e){return n[e]}function a(e,t){return n[e]=t,t}function i(e){a(e)}var l="cookie",u=d(),f=s,c=s;function g(e){return u?s(e,"",-1):i(e)}function d(){if(typeof u!==o)return u;try{s("__x","__x"),u=-1!==document.cookie.indexOf("__x"),g("__x")}catch(e){u=!1}return u}function s(e,t,n,i,l,f){if(typeof window!==o){var c=arguments.length>1;return u||(c?a(e,t):r(e)),c?document.cookie=e+"="+encodeURIComponent(t)+(n?"; expires="+new Date(+new Date+1e3*n).toUTCString()+(i?"; path="+i:"")+(l?"; domain="+l:"")+(f?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}}var v="localStorage",p=m();function m(){if(typeof p!==o)return p;p=!0;try{typeof localStorage!==o&&typeof JSON!==o||(p=!1),localStorage.setItem(o,o),localStorage.removeItem(o)}catch(e){p=!1}return p}var b="any";"undefined"==typeof process||process;var y="undefined"!=typeof window;function S(e,t){return typeof t===e}"undefined"!=typeof Deno&&Deno,y&&"nodejs"===window.name||"undefined"!=typeof navigator&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),S.bind(null,"function");var I=S.bind(null,"string"),O=S.bind(null,"undefined");function k(e){var t=e;try{if("true"===(t=JSON.parse(e)))return!0;if("false"===t)return!1;if(function(e){if(!function(e){return e&&("object"==typeof e||null!==e)}(e))return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(e){}if(null!==t&&""!==t)return t}S.bind(null,"boolean");var C=m(),j=d();function _(e,t){if(e){var o=x(t),n=!N(o),a=A(o)?k(localStorage.getItem(e)):void 0;if(n&&!O(a))return a;var i=L(o)?k(f(e)):void 0;if(n&&i)return i;var l=r(e);return n?l:{localStorage:a,cookie:i,global:l}}}function w(e,o,n){if(e&&!O(o)){var i={},u=x(n),g=JSON.stringify(o),d=!N(u);return A(u)&&(i[v]=J(v,o,k(localStorage.getItem(e))),localStorage.setItem(e,g),d)?i[v]:L(u)&&(i[l]=J(l,o,k(f(e))),c(e,g),d)?i[l]:(i[t]=J(t,o,r(e)),a(e,o),d?i[t]:i)}}function h(e,o){if(e){var n=x(o),r=_(e,"*"),a={};return!O(r.localStorage)&&A(n)&&(localStorage.removeItem(e),a[v]=r.localStorage),!O(r.cookie)&&L(n)&&(g(e),a[l]=r.cookie),!O(r.global)&&D(n,t)&&(i(e),a[t]=r.global),a}}function x(e){return e?I(e)?e:e.storage:b}function A(e){return C&&D(e,v)}function L(e){return j&&D(e,l)}function N(e){return"*"===e||"all"===e}function D(e,t){return e===b||e===t||N(e)}function J(e,t,o){return{location:e,current:t,previous:o}}var P={setItem:w,getItem:_,removeItem:h};return e.ALL="*",e.ANY=b,e.COOKIE=l,e.GLOBAL=t,e.LOCAL_STORAGE=v,e.default=P,e.getCookie=f,e.getItem=_,e.globalContext=n,e.hasCookies=d,e.hasLocalStorage=m,e.removeCookie=g,e.removeItem=h,e.setCookie=c,e.setItem=w,e}({});
//# sourceMappingURL=storage-utils.js.map

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e||self).utilStorage={})}(this,function(e){var t="global",o="undefined",n="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||void 0;function r(e){return n[e]}function i(e,t){return n[e]=t,t}function a(e){i(e)}var f="cookie",u=s(),l=d,c=d;function g(e){return u?d(e,"",-1):a(e)}function s(){if(typeof u!==o)return u;try{d("__x","__x"),u=-1!==document.cookie.indexOf("__x"),g("__x")}catch(e){u=!1}return u}function d(e,t,n,a,f,l){if(typeof window!==o){var c=arguments.length>1;return u||(c?i(e,t):r(e)),c?document.cookie=e+"="+encodeURIComponent(t)+(n?"; expires="+new Date(+new Date+1e3*n).toUTCString()+(a?"; path="+a:"")+(f?"; domain="+f:"")+(l?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}}var p="localStorage",v=m();function m(){if(typeof v!==o)return v;v=!0;try{typeof localStorage!==o&&typeof JSON!==o||(v=!1),localStorage.setItem(o,o),localStorage.removeItem(o)}catch(e){v=!1}return v}var y="any";"undefined"==typeof process||process;var b="undefined"!=typeof window;function S(e){return void 0===e}function I(e){var t=e;try{if("true"===(t=JSON.parse(e)))return!0;if("false"===t)return!1;if(function(e){if(!function(e){return e&&("object"==typeof e||null!==e)}(e))return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(e){}if(null!==t&&""!==t)return t}"undefined"!=typeof Deno&&Deno,b&&"nodejs"===window.name||"undefined"!=typeof navigator&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom"));var O=m(),k=s();function h(e,t){if(e){var o=C(t),n=!A(o),i=_(o)?I(localStorage.getItem(e)):void 0;if(n&&!S(i))return i;var a=w(o)?I(l(e)):void 0;if(n&&a)return a;var f=r(e);return n?f:{localStorage:i,cookie:a,global:f}}}function j(e,o,n){if(e&&!S(o)){var a={},u=C(n),g=JSON.stringify(o),s=!A(u);return _(u)&&(a[p]=N(p,o,I(localStorage.getItem(e))),localStorage.setItem(e,g),s)?a[p]:w(u)&&(a[f]=N(f,o,I(l(e))),c(e,g),s)?a[f]:(a[t]=N(t,o,r(e)),i(e,o),s?a[t]:a)}}function x(e,o){if(e){var n=C(o),r=h(e,"*"),i={};return!S(r.localStorage)&&_(n)&&(localStorage.removeItem(e),i[p]=r.localStorage),!S(r.cookie)&&w(n)&&(g(e),i[f]=r.cookie),!S(r.global)&&L(n,t)&&(a(e),i[t]=r.global),i}}function C(e){return e?function(e){return"string"==typeof e}(e)?e:e.storage:y}function _(e){return O&&L(e,p)}function w(e){return k&&L(e,f)}function A(e){return"*"===e||"all"===e}function L(e,t){return e===y||e===t||A(e)}function N(e,t,o){return{location:e,current:t,previous:o}}var D={setItem:j,getItem:h,removeItem:x};e.ALL="*",e.ANY=y,e.COOKIE=f,e.GLOBAL=t,e.LOCAL_STORAGE=p,e.default=D,e.getCookie=l,e.getItem=h,e.globalContext=n,e.hasCookies=s,e.hasLocalStorage=m,e.removeCookie=g,e.removeItem=x,e.setCookie=c,e.setItem=j});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e||self).utilStorage={})}(this,function(e){var t="global",o="undefined",n="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||void 0;function r(e){return n[e]}function i(e,t){return n[e]=t,t}function a(e){i(e)}var l="cookie",u=g(),f=s,c=s;function d(e){return u?s(e,"",-1):a(e)}function g(){if(typeof u!==o)return u;try{s("__x","__x"),u=-1!==document.cookie.indexOf("__x"),d("__x")}catch(e){u=!1}return u}function s(e,t,n,a,l,f){if(typeof window!==o){var c=arguments.length>1;return u||(c?i(e,t):r(e)),c?document.cookie=e+"="+encodeURIComponent(t)+(n?"; expires="+new Date(+new Date+1e3*n).toUTCString()+(a?"; path="+a:"")+(l?"; domain="+l:"")+(f?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}}var p="localStorage",v=m();function m(){if(typeof v!==o)return v;v=!0;try{typeof localStorage!==o&&typeof JSON!==o||(v=!1),localStorage.setItem(o,o),localStorage.removeItem(o)}catch(e){v=!1}return v}var y="any";"undefined"==typeof process||process;var b="undefined"!=typeof window;function S(e,t){return typeof t===e}"undefined"!=typeof Deno&&Deno,b&&"nodejs"===window.name||"undefined"!=typeof navigator&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),S.bind(null,"function");var I=S.bind(null,"string"),O=S.bind(null,"undefined");function k(e){var t=e;try{if("true"===(t=JSON.parse(e)))return!0;if("false"===t)return!1;if(function(e){if(!function(e){return e&&("object"==typeof e||null!==e)}(e))return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(e){}if(null!==t&&""!==t)return t}S.bind(null,"boolean");var h=m(),j=g();function x(e,t){if(e){var o=w(t),n=!N(o),i=A(o)?k(localStorage.getItem(e)):void 0;if(n&&!O(i))return i;var a=L(o)?k(f(e)):void 0;if(n&&a)return a;var l=r(e);return n?l:{localStorage:i,cookie:a,global:l}}}function C(e,o,n){if(e&&!O(o)){var a={},u=w(n),d=JSON.stringify(o),g=!N(u);return A(u)&&(a[p]=T(p,o,k(localStorage.getItem(e))),localStorage.setItem(e,d),g)?a[p]:L(u)&&(a[l]=T(l,o,k(f(e))),c(e,d),g)?a[l]:(a[t]=T(t,o,r(e)),i(e,o),g?a[t]:a)}}function _(e,o){if(e){var n=w(o),r=x(e,"*"),i={};return!O(r.localStorage)&&A(n)&&(localStorage.removeItem(e),i[p]=r.localStorage),!O(r.cookie)&&L(n)&&(d(e),i[l]=r.cookie),!O(r.global)&&D(n,t)&&(a(e),i[t]=r.global),i}}function w(e){return e?I(e)?e:e.storage:y}function A(e){return h&&D(e,p)}function L(e){return j&&D(e,l)}function N(e){return"*"===e||"all"===e}function D(e,t){return e===y||e===t||N(e)}function T(e,t,o){return{location:e,current:t,previous:o}}var J={setItem:C,getItem:x,removeItem:_};e.ALL="*",e.ANY=y,e.COOKIE=l,e.GLOBAL=t,e.LOCAL_STORAGE=p,e.default=J,e.getCookie=f,e.getItem=x,e.globalContext=n,e.hasCookies=g,e.hasLocalStorage=m,e.removeCookie=d,e.removeItem=_,e.setCookie=c,e.setItem=C});
//# sourceMappingURL=storage-utils.umd.js.map
{
"name": "@analytics/storage-utils",
"version": "0.2.16",
"version": "0.2.17",
"description": "Storage utility with fallbacks",

@@ -62,5 +62,5 @@ "author": "David Wells",

"@analytics/localstorage-utils": "^0.1.6",
"@analytics/type-utils": "^0.5.2"
"@analytics/type-utils": "^0.5.3"
},
"gitHead": "a4209ddf2b3db2311e7660377f1a1931b16103fa"
"gitHead": "189675c59b0f69f2f2d3d3453d6a2d4d93393b0e"
}

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc