New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@analytics/session-utils

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@analytics/session-utils - npm Package Compare versions

Comparing version 0.1.15 to 0.1.16

8

CHANGELOG.md

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

## [0.1.16](https://github.com/DavidWells/analytics/tree/master/packages/analytics-util-session/compare/@analytics/session-utils@0.1.15...@analytics/session-utils@0.1.16) (2022-02-05)
**Note:** Version bump only for package @analytics/session-utils
## [0.1.15](https://github.com/DavidWells/analytics/tree/master/packages/analytics-util-session/compare/@analytics/session-utils@0.1.14...@analytics/session-utils@0.1.15) (2022-01-03)

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

2

dist/browser/session-utils.js

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

var utilSessions=function(e){function n(){for(var e="",n=0,t=4294967295*Math.random()|0;n++<36;){var r="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"[n-1],o=15&t;e+="-"==r||"4"==r?r:("x"==r?o:3&o|8).toString(16),t=n%8==0?4294967295*Math.random()|0:t>>4}return e}var t="undefined",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||void 0;function o(e){return r[e]}function i(e,n){return r[e]=n,n}var s=function(){if(typeof s!==t)return s;s=!0;try{sessionStorage.setItem(t,t),sessionStorage.removeItem(t)}catch(e){s=!1}return s}();function a(e){return s?sessionStorage.getItem(e)||void 0:o(e)}function u(e,n){return s?sessionStorage.setItem(e,n):i(e,n)}var x=function(){if(typeof x!==t)return x;try{l("__x","__x"),x=-1!==document.cookie.indexOf("__x"),d("__x")}catch(e){x=!1}return x}(),c=l,f=l;function d(e){return x?l(e,"",-1):void i(e)}function l(e,n,r,s,a,u){if(typeof window!==t){var c=arguments.length>1;return x||(c?i(e,n):o(e)),c?document.cookie=e+"="+encodeURIComponent(n)+(r?"; expires="+new Date(+new Date+1e3*r).toUTCString()+(s?"; path="+s:"")+(a?"; domain="+a:"")+(u?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}}var v="__",g="session",m="page",p=["id","createdAt","created"];function S(e){var n=e?new Date(e):new Date;return[n.toISOString(),n.getTime()]}function b(){var e=S(),t=e[0],r=e[1];return{id:n(),created:r,createdAt:t}}function _(e,n){for(var t={session:[a,u],page:[o,i]}[e],r=t[0],s=t[1],x=b(),c=!1,f={},d=0;d<p.length;d++){var l=p[d],m=v+e+v+g+v+l,S=r(m);c=n||!S;var _=S&&!n?S:s(m,x[l]),h="created"!==l?_:Number(_);f[l]=h}return y(f,c)}function y(e,n){var t=Date.now();return e.elapsed=t-e.created,e.expires&&(e.remaining=Math.abs(e.expires-t)),e.isNew=n,e}function h(e,n){void 0===e&&(e=30);var t=c("__session"),r=t?JSON.parse(t):w(e);return n?r:y(r,!t)}function w(e,n,t){void 0===e&&(e=30);var r=t?h(e,!0):b(),o=60*e,i=r.created;if(t){var s=S(),a=s[0],u=s[1];r.modified=u,r.modifiedAt=a,i=u}var x=S(i+1e3*o),c=x[0];return r.expires=x[1],r.expiresAt=c,n&&(r=Object.assign(r,n)),f("__session",JSON.stringify(r),o),y(r,!t)}var I=_.bind(null,g),D=_.bind(null,g,!0),O=_.bind(null,m),A=_.bind(null,m,!0);return e.extendSession=function(e,n){return void 0===e&&(e=30),w(e||1,n,!0)},e.getPageSession=O,e.getSession=h,e.getTabSession=I,e.removeSession=function(){return d("__session")},e.sessionData=b,e.setPageSession=A,e.setSession=w,e.setTabSession=D,e}({});
var utilSessions=function(e){var n="undefined",t="object";"undefined"==typeof process||process;var o="undefined"!=typeof window;function r(e,n){return typeof n===e}function i(){for(var e="",n=0,t=4294967295*Math.random()|0;n++<36;){var o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"[n-1],r=15&t;e+="-"==o||"4"==o?o:("x"==o?r:3&r|8).toString(16),t=n%8==0?4294967295*Math.random()|0:t>>4}return e}"undefined"!=typeof Deno&&Deno,o&&"nodejs"===window.name||"undefined"!=typeof navigator&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),r.bind(null,"function"),r.bind(null,"string"),r.bind(null,"undefined"),r.bind(null,"boolean");var s="__global__",a=typeof self===t&&self.self===self&&self||typeof global===t&&global.global===global&&global||void 0;function u(e){return a[s][e]}function d(e,n){return a[s][e]=n}function f(e){delete a[s][e]}function c(e,n,t){var o;try{if(x(e)){var r=window[e];o=r[n].bind(r)}}catch(e){}return o||t}a[s]||(a[s]={});var l={};function x(e){if(typeof l[e]!==n)return l[e];try{var t=window[e];t.setItem(n,n),t.removeItem(n)}catch(t){return l[e]=!1}return l[e]=!0}x.bind(null,"sessionStorage");var v=c("sessionStorage","getItem",u),g=c("sessionStorage","setItem",d);c("sessionStorage","removeItem",f);var p=function(){if(void 0!==p)return p;var e="cookiecookie";try{w(e,e),p=-1!==document.cookie.indexOf(e),S(e)}catch(e){p=!1}return p}(),b=w,m=w;function S(e){return p?w(e,"",-1):f(e)}function w(e,n,t,o,r,i){if("undefined"!=typeof window){var s=arguments.length>1;return!1===p&&(s?d(e,n):u(e)),s?document.cookie=e+"="+encodeURIComponent(n)+(t?"; expires="+new Date(+new Date+1e3*t).toUTCString()+(o?"; path="+o:"")+(r?"; domain="+r:"")+(i?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}}var y="__",_="session",h="page",D=["id","createdAt","created"];function I(e){var n=e?new Date(e):new Date;return[n.toISOString(),n.getTime()]}function A(){var e=I(),n=e[0],t=e[1];return{id:i(),created:t,createdAt:n}}function j(e,n){for(var t={session:[v,g],page:[u,d]}[e],o=t[0],r=t[1],i=A(),s=!1,a={},f=0;f<D.length;f++){var c=D[f],l=y+e+y+_+y+c,x=o(l);s=n||!x;var p=x&&!n?x:r(l,i[c]),b="created"!==c?p:Number(p);a[c]=b}return k(a,s)}function k(e,n){var t=Date.now();return e.elapsed=t-e.created,e.expires&&(e.remaining=Math.abs(e.expires-t)),e.isNew=n,e}function N(e,n){void 0===e&&(e=30);var t=b("__session"),o=t?JSON.parse(t):O(e);return n?o:k(o,!t)}function O(e,n,t){void 0===e&&(e=30);var o=t?N(e,!0):A(),r=60*e,i=o.created;if(t){var s=I(),a=s[0],u=s[1];o.modified=u,o.modifiedAt=a,i=u}var d=I(i+1e3*r),f=d[0];return o.expires=d[1],o.expiresAt=f,n&&(o=Object.assign(o,n)),m("__session",JSON.stringify(o),r),k(o,!t)}var T=j.bind(null,_),C=j.bind(null,_,!0),M=j.bind(null,h),U=j.bind(null,h,!0);return e.extendSession=function(e,n){return void 0===e&&(e=30),O(e||1,n,!0)},e.getPageSession=M,e.getSession=N,e.getTabSession=T,e.removeSession=function(){return S("__session")},e.sessionData=A,e.setPageSession=U,e.setSession=O,e.setTabSession=C,e}({});
//# sourceMappingURL=session-utils.js.map

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

!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e||self).utilSessions={})}(this,function(e){function n(){for(var e="",n=0,t=4294967295*Math.random()|0;n++<36;){var o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"[n-1],i=15&t;e+="-"==o||"4"==o?o:("x"==o?i:3&i|8).toString(16),t=n%8==0?4294967295*Math.random()|0:t>>4}return e}var t="undefined",o="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||void 0;function i(e){return o[e]}function r(e,n){return o[e]=n,n}var s=function(){if(typeof s!==t)return s;s=!0;try{sessionStorage.setItem(t,t),sessionStorage.removeItem(t)}catch(e){s=!1}return s}();function a(e){return s?sessionStorage.getItem(e)||void 0:i(e)}function u(e,n){return s?sessionStorage.setItem(e,n):r(e,n)}var f=function(){if(typeof f!==t)return f;try{l("__x","__x"),f=-1!==document.cookie.indexOf("__x"),c("__x")}catch(e){f=!1}return f}(),d=l,x=l;function c(e){return f?l(e,"",-1):void r(e)}function l(e,n,o,s,a,u){if(typeof window!==t){var d=arguments.length>1;return f||(d?r(e,n):i(e)),d?document.cookie=e+"="+encodeURIComponent(n)+(o?"; expires="+new Date(+new Date+1e3*o).toUTCString()+(s?"; path="+s:"")+(a?"; domain="+a:"")+(u?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}}var g="__",p="session",v="page",m=["id","createdAt","created"];function b(e){var n=e?new Date(e):new Date;return[n.toISOString(),n.getTime()]}function S(){var e=b(),t=e[0],o=e[1];return{id:n(),created:o,createdAt:t}}function _(e,n){for(var t={session:[a,u],page:[i,r]}[e],o=t[0],s=t[1],f=S(),d=!1,x={},c=0;c<m.length;c++){var l=m[c],v=g+e+g+p+g+l,b=o(v);d=n||!b;var _=b&&!n?b:s(v,f[l]),h="created"!==l?_:Number(_);x[l]=h}return y(x,d)}function y(e,n){var t=Date.now();return e.elapsed=t-e.created,e.expires&&(e.remaining=Math.abs(e.expires-t)),e.isNew=n,e}function h(e,n){void 0===e&&(e=30);var t=d("__session"),o=t?JSON.parse(t):w(e);return n?o:y(o,!t)}function w(e,n,t){void 0===e&&(e=30);var o=t?h(e,!0):S(),i=60*e,r=o.created;if(t){var s=b(),a=s[0],u=s[1];o.modified=u,o.modifiedAt=a,r=u}var f=b(r+1e3*i),d=f[0];return o.expires=f[1],o.expiresAt=d,n&&(o=Object.assign(o,n)),x("__session",JSON.stringify(o),i),y(o,!t)}var I=_.bind(null,p),D=_.bind(null,p,!0),T=_.bind(null,v),O=_.bind(null,v,!0);e.extendSession=function(e,n){return void 0===e&&(e=30),w(e||1,n,!0)},e.getPageSession=T,e.getSession=h,e.getTabSession=I,e.removeSession=function(){return c("__session")},e.sessionData=S,e.setPageSession=O,e.setSession=w,e.setTabSession=D});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e||self).utilSessions={})}(this,function(e){var n="undefined",t="object";"undefined"==typeof process||process;var o="undefined"!=typeof window;function i(e,n){return typeof n===e}function r(){for(var e="",n=0,t=4294967295*Math.random()|0;n++<36;){var o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"[n-1],i=15&t;e+="-"==o||"4"==o?o:("x"==o?i:3&i|8).toString(16),t=n%8==0?4294967295*Math.random()|0:t>>4}return e}"undefined"!=typeof Deno&&Deno,o&&"nodejs"===window.name||"undefined"!=typeof navigator&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),i.bind(null,"function"),i.bind(null,"string"),i.bind(null,"undefined"),i.bind(null,"boolean");var s="__global__",a=typeof self===t&&self.self===self&&self||typeof global===t&&global.global===global&&global||void 0;function d(e){return a[s][e]}function u(e,n){return a[s][e]=n}function f(e){delete a[s][e]}function c(e,n,t){var o;try{if(x(e)){var i=window[e];o=i[n].bind(i)}}catch(e){}return o||t}a[s]||(a[s]={});var l={};function x(e){if(typeof l[e]!==n)return l[e];try{var t=window[e];t.setItem(n,n),t.removeItem(n)}catch(t){return l[e]=!1}return l[e]=!0}x.bind(null,"sessionStorage");var v=c("sessionStorage","getItem",d),g=c("sessionStorage","setItem",u);c("sessionStorage","removeItem",f);var p=function(){if(void 0!==p)return p;var e="cookiecookie";try{y(e,e),p=-1!==document.cookie.indexOf(e),S(e)}catch(e){p=!1}return p}(),b=y,m=y;function S(e){return p?y(e,"",-1):f(e)}function y(e,n,t,o,i,r){if("undefined"!=typeof window){var s=arguments.length>1;return!1===p&&(s?u(e,n):d(e)),s?document.cookie=e+"="+encodeURIComponent(n)+(t?"; expires="+new Date(+new Date+1e3*t).toUTCString()+(o?"; path="+o:"")+(i?"; domain="+i:"")+(r?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}}var w="__",h="session",_="page",D=["id","createdAt","created"];function I(e){var n=e?new Date(e):new Date;return[n.toISOString(),n.getTime()]}function j(){var e=I(),n=e[0],t=e[1];return{id:r(),created:t,createdAt:n}}function A(e,n){for(var t={session:[v,g],page:[d,u]}[e],o=t[0],i=t[1],r=j(),s=!1,a={},f=0;f<D.length;f++){var c=D[f],l=w+e+w+h+w+c,x=o(l);s=n||!x;var p=x&&!n?x:i(l,r[c]),b="created"!==c?p:Number(p);a[c]=b}return T(a,s)}function T(e,n){var t=Date.now();return e.elapsed=t-e.created,e.expires&&(e.remaining=Math.abs(e.expires-t)),e.isNew=n,e}function k(e,n){void 0===e&&(e=30);var t=b("__session"),o=t?JSON.parse(t):N(e);return n?o:T(o,!t)}function N(e,n,t){void 0===e&&(e=30);var o=t?k(e,!0):j(),i=60*e,r=o.created;if(t){var s=I(),a=s[0],d=s[1];o.modified=d,o.modifiedAt=a,r=d}var u=I(r+1e3*i),f=u[0];return o.expires=u[1],o.expiresAt=f,n&&(o=Object.assign(o,n)),m("__session",JSON.stringify(o),i),T(o,!t)}var O=A.bind(null,h),C=A.bind(null,h,!0),M=A.bind(null,_),U=A.bind(null,_,!0);e.extendSession=function(e,n){return void 0===e&&(e=30),N(e||1,n,!0)},e.getPageSession=M,e.getSession=k,e.getTabSession=O,e.removeSession=function(){return S("__session")},e.sessionData=j,e.setPageSession=U,e.setSession=N,e.setTabSession=C});
//# sourceMappingURL=session-utils.umd.js.map
{
"name": "@analytics/session-utils",
"version": "0.1.15",
"version": "0.1.16",
"description": "Tiny session utility library",

@@ -53,8 +53,8 @@ "author": "David Wells",

"dependencies": {
"@analytics/cookie-utils": "^0.2.8",
"@analytics/global-storage-utils": "^0.1.3",
"@analytics/session-storage-utils": "^0.0.3",
"analytics-utils": "^1.0.8"
"@analytics/cookie-utils": "^0.2.9",
"@analytics/global-storage-utils": "^0.1.4",
"@analytics/session-storage-utils": "^0.0.4",
"analytics-utils": "^1.0.9"
},
"gitHead": "189675c59b0f69f2f2d3d3453d6a2d4d93393b0e"
"gitHead": "104d15e3d891b1560459272443e11bf3b926028b"
}

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